OSDN Git Service

gcc/ada/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
2
3         PR ada/17985
4         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
5
6 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
7
8         * gcc.target/powerpc/darwin-save-world-1.c: New test.
9
10 2008-04-11  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/35869
13         * gcc.c-torture/compile/pr35869.c: New testcase.
14
15 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
16
17         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
18         /* mmintrin-common.h */ section.
19
20         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
21
22 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
23
24         PR c/35744
25         * gcc.dg/attr-error-1.c: New test.
26
27 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
28
29         * gcc.target/mips/scc-2.c: New test.
30         * gcc.target/mips/scc-3.c: New test.
31         * gcc.target/mips/scc-4.c: New test.
32
33 2008-04-10  Ira Rosen  <irar@il.ibm.com>
34
35         PR tree-optimization/35821
36         * gcc.dg/vect/pr35821-altivec.c: New.
37         * gcc.dg/vect/pr35821-spu.c: New.
38
39 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
40
41         PR testsuite/34894
42         PR testsuite/33782
43         * lib/target-supports.dg: Add check_effective_target_trampolines.
44         Disable profiling for avr-*-*.
45         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
46         * gcc.c-torture/compile/nested-1.c: Ditto.
47         * gcc.c-torture/compile/20050122-2.c: Ditto.
48         * gcc.c-torture/compile/20010226-1.c: Ditto.
49         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
50         * gcc.c-torture/compile/980506-1.c: Ditto.
51         * gcc.c-torture/compile/20020604-1.c: Ditto.
52         * gcc.c-torture/compile/limits-stringlit.c: Ditto
53         * gcc.c-torture/compile/20001226-1.c: Ditto
54
55 2008-04-09  Jason Merrill  <jason@redhat.com>
56
57         PR c++/35708
58         * g++.dg/ext/complit9.C: New.
59
60 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
61
62         PR ada/28305
63         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
64         gnat.dg/specs/fe_inlining_helper.adb: New test.
65
66 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
67
68         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
69         x86_64-pc-mingw target.
70         * gcc.dg/titype-1.c: Likewise.
71
72 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
73
74         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
75         Fix comment.
76         (check_effective_target_vxworks_rtp): New procedure.
77         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
78         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
79         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
80         * g++.old-deja/g++.brendan/new3.C: Likewise.
81         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
82         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
83         VxWorks kernel mode.
84         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
85         * g++.old-deja/g++.mike/p2736.C: Likewise.
86         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
87         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
88         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
89         kernel mode.
90
91 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
92
93         * gfortran.dg/namelist_47.f90: New test.
94
95 2008-04-09  Richard Guenther  <rguenther@suse.de>
96
97         * gfortran.dg/bind_c_usage_14.f03: Adjust.
98
99 2008-04-08    Andy Hutchinson   <hutchinsonandy@aim.com>
100
101         PR target/35005
102         * execute/20071221-1.c: Adapt test for 16 bit int targets.
103         * execute/pr35163.c: Ditto.
104
105 2008-04-08  Richard Guenther  <rguenther@suse.de>
106
107         * gcc.c-torture/execute/20080408-1.c: New testcase.
108
109 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
110
111         * gnat.dg/pack6.adb: New test.
112         * gnat.dg/pack7.adb: Likewise.
113         * gnat.dg/pack8.adb: Likewise.
114
115 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
116
117         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
118         * gnat.dg/rt1.adb: New test.
119         * gnat.dg/test_time_stamp.adb: New test.
120         * gnat.dg/specs/warn_star.ads: New test.
121         * gnat.dg/specs/aggr1.ads: New test.
122
123 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
124
125         PR fortran/25829 28655
126         * gfortran.dg/write_check2.f90: Update dg-error.
127         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
128
129 2008-04-07  Jason Merrill  <jason@redhat.com>
130
131         PR c++/35734
132         * g++.dg/warn/ctor1.C: New.
133
134 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
135
136         PR/35842
137         * gcc.dg/torture/pr35842.c: New.
138
139 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
140
141         * gnat.dg/array4.adb: New test.
142         * gnat.dg/specs/static_initializer2.ads: Likewise.
143
144 2008-04-06  Richard Guenther  <rguenther@suse.de>
145
146         PR tree-optimization/35400
147         * gcc.dg/torture/pr35400.c: New testcase.
148         * g++.dg/torture/pr35400.C: Likewise.
149
150 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
151
152         PR fortran/35780
153         * gfortran.dg/simplify_argN_1.f90: New test.
154
155 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
156
157         PR fortran/35832
158         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
159
160 2008-04-06  Tobias Burnus  <burnus@net-b.de>
161
162         * gfortran.dg/f2003_io_1.f03: Make standard conform.
163         * gfortran.dg/f2003_io_8.f03: New.
164
165 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
166
167         * gnat.dg/pack5.adb: New test.
168
169 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
170
171         PR target/12329
172         * gcc.target/i386/pr12329.c: New test.
173
174 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
175
176         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
177
178 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
179
180         PR fortran/25829 28655
181         * gfortran.dg/f2003_io_1.f03: New test.
182         * gfortran.dg/f2003_io_2.f03: New test.
183         * gfortran.dg/f2003_io_3.f03: New test.
184         * gfortran.dg/f2003_io_4.f03: New test.
185         * gfortran.dg/f2003_io_5.f03: New test.
186         * gfortran.dg/f2003_io_6.f03: New test.
187         * gfortran.dg/f2003_io_7.f03: New test.
188
189 2008-04-05  Richard Guenther  <rguenther@suse.de>
190
191         PR tree-optimization/35833
192         * gcc.dg/torture/pr35833.c: New testcase.
193
194 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
195
196         * gcc.target/sh/sh2a-band.c: New test.
197         * gcc.target/sh/sh2a-bclrmem.c: New test.
198         * gcc.target/sh/sh2a-bld.c: New test.
199         * gcc.target/sh/sh2a-bor.c: New test.
200         * gcc.target/sh/sh2a-bsetmem.c: New test.
201         * gcc.target/sh/sh2a-bxor.c: New test.
202
203 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
204
205         * g++.dg/other/anon5.C: Don't depend on line number for error message.
206
207         * gcc.dg/torture/builtin-modf-1.c: Use special options for
208         powerpc*-*-linux*.
209
210         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
211
212         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
213
214         PR target/35620
215         * gcc.dg/dfp/pr35620.c: New test.
216         * gcc.dg/dfp/func-pointer.c: New test.
217         * gcc.dg/dfp/func-deref.c: New test.
218
219 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
220
221         PR target/35364
222         * g++.dg/gomp/pr35364.C: New test.
223
224 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
225
226         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
227         * g++.dg/other/i386-3.C: Likewise.
228         * gcc.target/i386/sse-13.c: Likewise.
229         * gcc.target/i386/sse-14.c: Likewise.
230
231         * gcc.target/i386/aes-check.h: New.
232         * gcc.target/i386/aesdec.c: Likewise.
233         * gcc.target/i386/aesdeclast.c: Likewise.
234         * gcc.target/i386/aesenc.c: Likewise.
235         * gcc.target/i386/aesenclast.c: Likewise.
236         * gcc.target/i386/aesimc.c: Likewise.
237         * gcc.target/i386/aeskeygenassist.c: Likewise.
238         * gcc.target/i386/pclmulqdq.c: Likewise.
239         * gcc.target/i386/pclmul-check.h: Likewise.
240
241         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
242         (check_effective_target_pclmul): Likewise.
243
244 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
245
246         PR c/35440
247         * gcc.dg/pr35440.c: New test.
248
249 2008-04-04  Richard Guenther  <rguenther@suse.de>
250
251         PR middle-end/35823
252         * gnat.dg/pr35823.adb: New testcase.
253
254 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
255
256         PR c/35712
257         * gcc.dg/dfp/constants-zero.c: New test.
258
259 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
260
261         PR c/35738
262         * gcc.dg/gomp/pr35738.c: New test.
263
264         PR middle-end/35818
265         * gcc.dg/gomp/pr35818.c: New test.
266
267         PR fortran/35786
268         * gfortran.dg/gomp/pr35786-1.f90: New test.
269         * gfortran.dg/gomp/pr35786-2.f90: New test.
270
271 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
272
273         * gcc.target/mips/scc-1.c: New test.
274
275 2008-04-03  Richard Guenther  <rguenther@suse.de>
276
277         * gcc.dg/tree-ssa/vrp43.c: New testcase.
278         * gcc.dg/tree-ssa/vrp44.c: Likewise.
279         * gcc.dg/tree-ssa/vrp45.c: Likewise.
280
281 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
282
283         PR c++/35741
284         * g++.dg/other/offsetof5.C: New test.
285
286 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
287
288         PR rtl-optimization/35281
289         * gcc.target/i386/pr35281.c: New test.
290
291 2008-04-03  Richard Guenther  <rguenther@suse.de>
292
293         PR middle-end/35800
294         * gcc.c-torture/execute/pr35800.c: New test.
295
296 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
297
298         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
299         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
300         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
301         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
302         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
303         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
304         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
305         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
306         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
307         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
308         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
309
310 2008-04-02  Richard Guenther  <rguenther@suse.de>
311
312         PR tree-optimization/14495
313         PR tree-optimization/34793
314         * gcc.dg/tree-ssa/vrp41.c: New testcase.
315         * gcc.dg/tree-ssa/vrp42.c: Likewise.
316
317 2008-04-02  Richard Guenther  <rguenther@suse.de>
318
319         PR tree-optimization/14495
320         * gcc.dg/tree-ssa/vrp40.c: New testcase.
321
322 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
323
324         * gnat.dg/specs/discr_record_constant.ads: New test.
325
326 2008-04-02  Richard Guenther  <rguenther@suse.de>
327
328         * gcc.dg/tree-ssa/vrp38.c: New testcase.
329         * gcc.dg/tree-ssa/vrp39.c: Likewise.
330
331 2008-04-01  George Helffrich  <george@gcc.gnu.org>
332
333         PRs fortran/PR35154, fortran/PR23057
334         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
335         use of common is unchanged.
336
337         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
338         with all combinations of debug options available on target.
339         * gfortran.dg/debug/debug.exp:  Ditto.
340         * gfortran.dg/debug/trivial.f:  Ditto.
341         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
342         .stabs functionality.
343         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
344         DWARF functionality.
345
346 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
347
348         PR c/35436
349         * gcc.dg/format/gcc_gfc-2.c: New test.
350
351 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
352
353         * g++.dg/bprob/bprob.exp: Do not check gcno files.
354         Use -fprofile-use for profile use.
355         * gcc.misc-tests/bprob.exp: Ditto.
356         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
357         * gcc.dg/matrix/matrix.exp: Ditto.
358         * gcc.dg/struct/struct-reorg.exp: Ditto.
359         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
360         * gcc.dg/profile-dir-1.c: New test.
361         * gcc.dg/profile-dir-2.c: New test.
362         * gcc.dg/profile-dir-3.c: New test.
363
364 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
365
366         PR c/35750
367         * gcc.dg/old-style-param-1.c: New test.
368
369 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
370
371         * gnat.dg/object_overflow.adb: New test.
372
373 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
374
375         PR middle-end/30186
376         * gcc.dg/tree-ssa/vector-1.c: New testcase.
377         * gcc.c-torture/execute/vector-1.c: New testcase.
378         * gcc.c-torture/execute/vector-2.c: New testcase.
379
380 2008-03-31  Olivier Hainque  <hainque@adacore.com>
381
382         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
383         * gnat.dg/assign_from_packed.adb: New testcase.
384
385 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
386
387         PR rtl-optimization/35729
388         * gcc.dg/pr35729.c: New test.
389
390 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
391
392         PR target/32000
393         * gcc.target/i386/pr32000-1.c: New.
394
395 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
396
397         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
398         on some environments.
399
400 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
401
402         PR tree-opt/35431
403         * gcc.c-torture/compile/pr35431.c: New testcase.
404
405 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
406
407         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
408         targets.
409
410 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
411
412         PR c++/35245
413         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
414
415 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
416
417         PR c++/35578
418         * g++.dg/parse/friend8.C: New test.
419
420         PR c/35748
421         * gcc.dg/union-cast-4.c: New test.
422
423 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
424
425         PR target/35757
426         * gcc.target/i386/sse4_1-blendps-2.c: New.
427         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
428
429 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
430
431         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
432         * gfortran.dg/internal_pack_2.f90:  Likewise.
433         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
434         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
435         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
436         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
437         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
438         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
439
440 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
441
442         * gnat.dg/bit_packed_array2.adb: New test.
443
444 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
445
446         PR fortran/35740
447         * gfortran.dg/transpose_conjg_1.f90: New test.
448
449 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
450
451         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
452         
453 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
454
455         PR fortran/35698
456         * gfortran.dg/allocate_zerosize_3.f: New test.
457
458         PR fortran/35702
459         * gfortran.dg/character_assign_1.f90: New test.
460
461 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
462
463         PR libfortran/32972
464         PR libfortran/32512
465         * gfortran.dg/intrinsic_spread_1.f90:  New file.
466         * gfortran.dg/intrinsic_spread_2.f90:  New file.
467         * gfortran.dg/intrinsic_spread_3.f90:  New file.
468
469 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
470
471         PR fortran/34714
472         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
473         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
474         * gfortran.dg/func_assign.f90: Likewise.
475         * gfortran.dg/implicit_11.f90: Likewise.
476         * gfortran.dg/proc_assign_1.f90: Likewise.
477         * gfortran.dg/proc_assign_2.f90: Likewise.
478         * gfortran.dg/procedure_lvalue.f90: Likewise.
479
480 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
481
482         PR fortran/35699
483         * gfortran.dg/direct_io_10.f: New test.
484
485 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
486
487         * gcc.target/i386/vectorize6.c: New test.
488
489 2008-03-28  Tobias Burnus  <burnus@net-b.de>
490
491         PR fortran/35721
492         * gfortran.dg/associated_target_2.f90: New.
493
494 2008-03-28  Richard Guenther  <rguenther@suse.de>
495
496         PR tree-optimization/19580
497         * gcc.dg/tree-ssa/loop-34.c: New testcase.
498
499 2008-03-28  Richard Guenther  <rguenther@suse.de>
500
501         PR tree-optimization/30317
502         PR tree-optimization/30911
503         PR tree-optimization/34793
504         * gcc.dg/tree-ssa/vrp35.c: New testcase.
505         * gcc.dg/tree-ssa/vrp36.c: Likewise.
506         * gcc.dg/tree-ssa/vrp37.c: Likewise.
507
508 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
509
510         PR target/31334
511         * gcc.target/powerpc/altivec-25.c: New testcase.
512
513 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514
515         PR fortran/35724
516         * gfortran.dg/cshift_shift_real_2.f90: New test.
517
518 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
519
520         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
521         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
522
523 2008-03-27  Richard Guenther  <rguenther@suse.de>
524
525         PR c/32511
526         * gcc.dg/attr-weak-1.c: New testcase.
527
528 2008-03-27  Richard Guenther  <rguenther@suse.de>
529
530         PR tree-optimization/32810
531         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
532
533 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
534
535         * g++.dg/cpp0x/variadic91.C: New.
536
537 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
538
539         * gcc.dg/tree-ssa/loop-32.c: New testcase.
540         * gcc.dg/tree-ssa/loop-33.c: Likewise.
541
542 2008-03-27  Richard Guenther  <rguenther@suse.de>
543
544         * gcc.dg/fold-addr-1.c: New testcase.
545
546 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
547
548         PR middle-end/35429
549         * gcc.c-torture/compile/complex-5.c: New test.
550
551 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
552
553         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
554
555 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
556
557         PR c++/35546
558         * g++.dg/ext/attrib33.C: New test.
559
560 2008-03-26  Richard Guenther  <rguenther@suse.de>
561
562         Revert:
563         2008-03-26  Richard Guenther  <rguenther@suse.de>
564
565         * gcc.dg/fold-addr-1.c: New testcase.
566
567 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
568
569         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
570         before redefinitions of extern and __inline.
571         * gcc.target/i386/sse-13.c: Ditto.
572
573 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
574
575         PR c++/35332
576         * g++.dg/other/error27.C: New test.
577
578 2008-03-26  Richard Guenther  <rguenther@suse.de>
579
580         * gcc.dg/fold-addr-1.c: New testcase.
581
582 2008-03-26  Richard Guenther  <rguenther@suse.de>
583
584         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
585         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
586         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
587         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
588         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
589         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
590         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
591
592 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
593
594         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
595         variadic template template parameter binding semantics.
596         * g++.dg/cpp0x/variadic85.C: Ditto.
597         * g++.dg/cpp0x/variadic88.C: New.
598         * g++.dg/cpp0x/variadic89.C: New.
599         * g++.dg/cpp0x/variadic90.C: New.
600         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
601         variadic template template parameter binding semantics.
602         * g++.dg/cpp0x/variadic-lambda.C: New.
603
604 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
605
606         PR target/31558
607         * g++.dg/ext/altivec-15.C: New testcase.
608
609 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
610
611         PR objc/29197
612         * objc.dg/method-20.m: New testcase.
613         
614 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
615
616         PR rtl-optimization/35232
617         * gcc.target/mips/pr35232.c: New test.
618
619 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
620
621         * g++.dg/template/sfinae4.C: New.
622         * g++.dg/template/sfinae5.C: New.
623         * g++.dg/template/sfinae6.C: New.
624         * g++.dg/template/sfinae6_neg.C: New.
625         * g++.dg/template/sfinae7.C: New.
626         * g++.dg/template/sfinae8.C: New.
627         * g++.dg/template/sfinae9.C: New.
628         * g++.dg/template/sfinae10.C: New.
629         * g++.dg/template/sfinae11.C: New.
630         * g++.dg/template/sfinae12.C: New.
631         * g++.dg/template/sfinae13.C: New.
632         * g++.dg/template/sfinae14C: New.
633
634 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
635
636         * gcc.target/sh/sh2a-bclr.c: New test.
637         * gcc.target/sh/sh2a-bset.c: New test.
638
639 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
640
641         * gcc.target/sh/sh2a-movrt.c: New test.
642
643 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
644
645         * gcc.target/sh/sh2a-prefetch.c: New test.
646
647 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
648             Naveen.H.S  <naveen.hs@kpitcummins.com>
649
650         * gcc.target/sh/sh2a-movi20s.c: New test.
651
652 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
653             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
654             Naveen.H.S  <naveen.hs@kpitcummins.com>
655
656         * gcc.target/sh/sh2a-resbank.c: New test.
657         * gcc.target/sh/sh2a-tbr-jump.c: New test.
658         * gcc.target/sh/sh2a-jsrn.c: New test.
659         * gcc.target/sh/sh2a-rtsn.c: New test.
660
661 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
662
663         * gcc.target/i386/sse-17.c: Include sse2-check.h.
664         (main): Change to void and rename to sse2_test.
665         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
666         dg-do-what-default to "compile" if SSE2 hardware is not available.
667         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
668         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
669         xfail vect_no_int_max from "vectorization not profitable" check.
670
671 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
672
673         PR middle-end/26222
674         * gcc.dg/torture/pr26222.c: New testcase.
675
676 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
677
678         PR fortran/34813
679         * gfortran.dg/null_3.f90 : New test
680
681         PR fortran/33295
682         * gfortran.dg/module_function_type_1.f90 : New test
683
684 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
685
686         PR libfortran/32972
687         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
688         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
689         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
690
691 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
692
693         * gcc.target/mips/dse-1.c: Add checks for zeros.
694
695 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
696
697         PR target/27946
698         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
699
700 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
701
702         PR libfortran/32972
703         * internal_pack_1.f90:  New test case.
704         * internal_pack_2.f90:  New test case.
705         * internal_pack_3.f90:  New test case.
706
707 2008-03-21  Olivier Hainque  <hainque@adacore.com>
708
709         * gnat.dg/empty_vector_length.adb: New testcase.
710
711 2008-03-20  Richard Guenther  <rguenther@suse.de>
712
713         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
714
715 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
716             Uros Bizjak  <ubizjak@gmail.com>
717
718         PR testsuite/34168
719         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
720         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
721         if SSE2 hardware is not available.
722         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
723         gcc.dg/vect/vect.exp.
724         * gfortran.dg/vect/vect.exp: Ditto.
725         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
726
727 2008-03-20  Andreas Schwab  <schwab@suse.de>
728
729         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
730         xfail.
731
732 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
733
734         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
735         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
736         from dg-options.
737
738 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
739
740         PR testsuite/35621
741         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
742         * gcc.target/i386/ssse3-pabsd.c: Likewise.
743         * gcc.target/i386/ssse3-pabsw.c: Likewise.
744         * gcc.target/i386/ssse3-palignr.c: Likewise.
745         * gcc.target/i386/ssse3-phaddd.c: Likewise.
746         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
747         * gcc.target/i386/ssse3-phaddw.c: Likewise.
748         * gcc.target/i386/ssse3-phsubd.c: Likewise.
749         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
750         * gcc.target/i386/ssse3-phsubw.c: Likewise.
751         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
752         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
753         * gcc.target/i386/ssse3-pshufb.c: Likewise.
754         * gcc.target/i386/ssse3-psignb.c: Likewise.
755         * gcc.target/i386/ssse3-psignd.c: Likewise.
756         * gcc.target/i386/ssse3-psignw.c: Likewise.
757
758 2008-03-20  Andreas Schwab  <schwab@suse.de>
759
760         PR testsuite/35647
761         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
762         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
763         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
764         continuation and remove xfail.
765
766 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
767
768         PR libfortran/32972
769         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
770         in subroutine.
771
772 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
773
774         * gcc.dg/format/ms_array-1.c: New.
775         * gcc.dg/format/ms_c90-scanf-3.c: New.
776         * gcc.dg/format/ms_c99-strftime-1.c: New.
777         * gcc.dg/format/ms_no-y2k-1.c: New.
778         * gcc.dg/format/ms_attr-1.c: New.
779         * gcc.dg/format/ms_c90-scanf-4.c: New.
780         * gcc.dg/format/ms_c99-strftime-2.c: New.
781         * gcc.dg/format/ms_nonlit-1.c: New.
782         * gcc.dg/format/ms_c90-scanf-5.c: New.
783         * gcc.dg/format/ms_cast-1.c: New.
784         * gcc.dg/format/ms_nonlit-2.c: New.
785         * gcc.dg/format/ms_attr-2.c: New.
786         * gcc.dg/format/ms_c90-strftime-1.c: New.
787         * gcc.dg/format/ms_miss-1.c: New.
788         * gcc.dg/format/ms_nonlit-3.c: New.
789         * gcc.dg/format/ms_attr-3.c: New.
790         * gcc.dg/format/ms_c90-strftime-2.c: New.
791         * gcc.dg/format/ms_miss-2.c: New.
792         * gcc.dg/format/ms_nul-1.c: New.
793         * gcc.dg/format/ms_attr-4.c: New.
794         * gcc.dg/format/ms_c94-printf-1.c: New.
795         * gcc.dg/format/ms_miss-3.c: New.
796         * gcc.dg/format/ms_nul-2.c: New.
797         * gcc.dg/format/ms_attr-7.c: New.
798         * gcc.dg/format/ms_c94-scanf-1.c: New.
799         * gcc.dg/format/ms_miss-4.c: New.
800         * gcc.dg/format/ms_null-1.c: New.
801         * gcc.dg/format/ms_bitfld-1.c: New.
802         * gcc.dg/format/ms_c99-printf-1.c: New.
803         * gcc.dg/format/ms_miss-5.c: New.
804         * gcc.dg/format/ms_plus-1.c: New.
805         * gcc.dg/format/ms_branch-1.c: New.
806         * gcc.dg/format/ms_c99-printf-2.c: New.
807         * gcc.dg/format/ms_miss-6.c: New.
808         * gcc.dg/format/ms_sec-1.c: New.
809         * gcc.dg/format/ms_c90-printf-1.c: New.
810         * gcc.dg/format/ms_c99-printf-3.c: New.
811         * gcc.dg/format/ms_multattr-1.c: New.
812         * gcc.dg/format/ms_unnamed-1.c: New.
813         * gcc.dg/format/ms_c90-printf-2.c: New.
814         * gcc.dg/format/ms_c99-scanf-1.c: New.
815         * gcc.dg/format/ms_multattr-2.c: New.
816         * gcc.dg/format/ms_va-1.c: New.
817         * gcc.dg/format/ms_c90-printf-3.c: New.
818         * gcc.dg/format/ms_c99-scanf-2.c: New.
819         * gcc.dg/format/ms_multattr-3.c: New.
820         * gcc.dg/format/ms_c90-scanf-1.c: New.
821         * gcc.dg/format/ms_c99-scanf-3.c: New.
822         * gcc.dg/format/ms_no-exargs-1.c: New.
823         * gcc.dg/format/ms_zero-length-1.c: New.
824         * gcc.dg/format/ms_c90-scanf-2.c: New.
825         * gcc.dg/format/ms_c99-scanf-4.c: New.
826         * gcc.dg/format/ms_no-exargs-2.c: New.
827         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
828         * gcc.dg/format/miss-1.c: Likewise.
829         * gcc.dg/format/miss-3.c: Likewise.
830         * gcc.dg/format/multattr-2.c: Likewise.
831         * gcc.dg/format/miss-5.c: Likewise.
832         * gcc.dg/format/attr-2.c: Likewise.
833         * gcc.dg/format/attr-4.c: Likewise.
834         * gcc.dg/format/c90-scanf-4.c: Likewise.
835         * gcc.dg/format/c99-printf-3.c: Likewise.
836         * gcc.dg/format/multattr-1.c: Likewise.
837         * gcc.dg/format/miss-4.c: Likewise.
838         * gcc.dg/format/miss-6.c: Likewise.
839         * gcc.dg/format/c90-printf-3.c: Likewise.
840         * gcc.dg/format/attr-1.c: Likewise.
841         * gcc.dg/format/attr-3.c: Likewise.
842         * gcc.dg/format/attr-7.c: Likewise.
843         * gcc.dg/format/format.h: Treat mingw and gnu style.
844         * gcc.dg/format/sys_format.c: New.
845
846 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
847
848         PR libfortran/35627
849         * gfortran.dg/namelist_46.f90: New test.
850
851 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
852
853         PR target/14552
854         * gcc.target/i386/pr14552.c: New test.
855
856 2008-03-19  Michael Matz  <matz@suse.de>
857
858         PR middle-end/35616
859         * gcc.dg/pr35616.c: New test.
860
861 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
862
863         PR fortran/35152
864         * gfortran.dg/argument_checking_16.f90: New test.
865
866 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
867
868         PR libfortran/32972
869         * gfortran.dg/internal_pack_1.f90:  New test case.
870         * gfortran.dg/internal_pack_2.f90:  New test case.
871         * gfortran.dg/internal_pack_3.f90:  New test case.
872
873 2008-03-19  Jan Hubicka  <jh@suse.cz>
874
875         * gcc.dg/20050811-2.c: Update dumping flags.
876         * gcc.dg/sms-2.c: Update dumping flags.
877         * gcc.dg/var-expand1.c: Update dumping flags.
878         * gcc.dg/var-expand3.c: Update dumping flags.
879         * gcc.dg/pr30957-1.c: Update dumping flags.
880         * gcc.dg/20050811-1.c: Update dumping flags.
881         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
882         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
883
884 2008-03-19  Richard Guenther  <rguenther@suse.de>
885
886         PR middle-end/35609
887         * gcc.dg/testsuite/uninit-15.c: New testcase.
888         * gcc.dg/testsuite/uninit-16.c: Likewise.
889
890 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
891
892         PR target/35504
893         * g++.dg/other/pr35504.C: New test.
894
895 2008-03-18  Richard Guenther  <rguenther@suse.de>
896
897         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
898         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
899
900 2008-03-18  Richard Guenther  <rguenther@suse.de>
901
902         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
903
904 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
905
906         PR libfortran/35617
907         * gfortran.dg/namelist_45.f90: New test.
908
909 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
910
911         PR testsuite/35512
912         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
913         Write variables instead of reading them.
914
915 2008-03-17  Jason Merrill  <jason@redhat.com>
916
917         PR c++/35548
918         * g++.dg/init/ref16.C: New testcase.
919
920 2008-03-17  Richard Guenther  <rguenther@suse.de>
921
922         PR tree-optimization/19637
923         * g++.dg/tree-ssa/pr19637.C: New testcase.
924
925 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
926
927         PR fortran/35470
928         * gfortran.dg/subref_array_pointer_3.f90 : New test.
929
930 2008-03-16  Richard Guenther  <rguenther@suse.de>
931
932         PR middle-end/35607
933         * gcc.c-torture/compile/pr35607.c: New testcase.
934         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
935
936 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
937
938         PR fortran/35582
939         * gfortran.dg/write_invalid_format.f90: New test.
940
941 2008-03-15  Richard Guenther  <rguenther@suse.de>
942
943         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
944
945 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
946
947         PR testsuite/35184
948         * gfortran.dg/elemental_subroutine_6.f90: New test.
949
950 2008-03-15  Richard Guenther  <rguenther@suse.de>
951
952         * gcc.dg/pr23911.c: Adjust testcase.
953         * gcc.dg/tree-ssa/pr14841.c: Likewise.
954         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
955
956 2008-03-15  Richard Guenther  <rguenther@suse.de>
957
958         PR middle-end/35593
959         * g++.dg/warn/Warray-bounds-3.C: New testcase.
960
961 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
962
963         PR testsuite/35478
964         * gfortran.dg/generic_16.f90: New test.
965
966 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
967
968         PR middle-end/35595
969         * gcc.c-torture/compile/pr35595.c: New test.
970
971 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
972
973         PR testsuite/33296
974         * gfortran.dg/nearest_4.f90: New test.
975
976 2008-03-14  Richard Guenther  <rguenther@suse.de>
977
978         PR tree-optimization/13761
979         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
980
981 2008-03-14  Richard Guenther  <rguenther@suse.de>
982
983         PR tree-optimization/34172
984         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
985         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
986         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
987         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
988         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
989         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
990
991 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
992
993         PR libcpp/35322:
994         * gcc.dg/cpp/pr35322.c: Add dg-error line.
995
996 2008-03-14  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/34043
999         PR tree-optimization/33989
1000         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1001         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1002         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1003         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1004         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1005
1006 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1007             Uros Bizjak  <ubizjak@gmail.com>
1008
1009         PR testsuite/35538 
1010         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1011         Skip *-*-darwin*.
1012         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1013
1014 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1015             Uros Bizjak  <ubizjak@gmail.com>
1016
1017         PR testsuite/35406
1018         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1019         count from 0 to 1 for lp64 targets.
1020         * gfortran.dg/ldist-1.f90: Update test to check
1021         for 5 loops distributed instead of 4 for lp64 targets.
1022
1023 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024
1025         PR fortran/35475
1026         * gfortran.dg/derived_sub.f90: New test.
1027
1028 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1029
1030         PR testsuite/35558
1031         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1032         dg-require-effective-target.
1033         * g++.dg/tls/static-1a.cc: Likewise.
1034
1035 2008-03-13  Tom Tromey  <tromey@redhat.com>
1036
1037         PR libcpp/35322:
1038         * gcc.dg/cpp/pr35322.c: New file.
1039
1040 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1041
1042         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1043         (main): Call check_vect.
1044
1045 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1046             Olga Golovanevsky  <olga@il.ibm.com>
1047         
1048         PR tree-optimization/35041
1049         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1050
1051 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1052
1053         PR target/34000
1054         PR target/35553
1055         * g++.dg/other/i386-3.C: New test.
1056         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1057         * gcc.target/i386/sse-14.c: Ditto.
1058         * gcc.target/i386/mmx-1.c: Ditto.
1059         * gcc.target/i386/mmx-2.c: Ditto.
1060         * gcc.target/i386/3dnow-1.c: Ditto.
1061         * gcc.target/i386/3dnow-2.c: Ditto.
1062         * gcc.target/i386/3dnowA-1.c: Ditto.
1063         * gcc.target/i386/3dnowA-2.c: Ditto.
1064
1065 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1066
1067         PR tree-opt/35422
1068         * gcc.target/i386/pr35422.c: Escape brackets.
1069
1070 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1071
1072         PR tree-opt/35422
1073         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1074         third loop.
1075         * gcc.target/i386/pr35422.c: New.
1076
1077 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1078
1079         PR tree-opt/35403
1080         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1081
1082 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1083
1084         PR target/35540
1085         * gcc.target/i386/pr35540.c: New test.
1086
1087 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1088
1089         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1090
1091 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         PR middle-end/35526
1094         * g++.dg/torture/pr35526.C: New test.
1095
1096 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR c++/35328
1099         * g++.dg/gomp/pr35328.C: New test.
1100
1101         PR c++/35337
1102         * g++.dg/gomp/pr35337.C: New test.
1103
1104         PR c/35438
1105         PR c/35439
1106         * gcc.dg/gomp/pr35438.c: New test.
1107         * gcc.dg/gomp/pr35439.c: New test.
1108
1109         PR middle-end/35099
1110         * g++.dg/gomp/pr35099.C: New test.
1111
1112 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1113
1114         * gnat.dg/range_check2.adb: New test.
1115
1116 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1117
1118         PR tree-optimization/35494
1119         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1120         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1121         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1122         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1123
1124 2008-03-10  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/34677
1127         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1128         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1129         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1130
1131 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1132
1133         PR fortran/35474
1134         * gfortran.dg/module_commons_2.f90: New test.
1135
1136 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1137
1138         * gnat.dg/frame_overflow.adb: Improve portability.
1139
1140 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1141
1142         PR target/35350
1143         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1144         * gcc.target/i386/isa-2.c: Likewise.
1145         * gcc.target/i386/isa-3.c: Likewise.
1146         * gcc.target/i386/isa-10.c: Likewise.
1147         * gcc.target/i386/isa-11.c: Likewise.
1148         * gcc.target/i386/isa-12.c: Likewise.
1149         * gcc.target/i386/isa-13.c: Likewise.
1150         * gcc.target/i386/isa-14.c: Likewise.
1151
1152 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1153
1154         PR target/22152
1155         * gcc.target/i386/pr22152.c: New test.
1156         * gcc.target/i386/sse2-mmx.c: Ditto.
1157
1158 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1159
1160         * gnat.dg/uninit_func.adb: New test.
1161
1162 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1163
1164         * gnat.dg/pack4.adb: New test.
1165
1166 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1167
1168         * gnat.dg/small_alignment.adb: New test.
1169
1170 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1171
1172         * gnat.dg/specs/alignment2.ads: New test.
1173
1174 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1175
1176         * gnat.dg/pack3.adb: New test.
1177
1178 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1179
1180         PR c++/20366
1181         * g++.dg/other/pr20366.C: New test.
1182
1183 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1184
1185         PR tree-opt/35402
1186         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1187
1188 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1189
1190         PR preprocessor/35458
1191         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1192         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1193         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1194
1195 2008-03-06  Tom Tromey  <tromey@redhat.com>
1196
1197         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1198         * treelang: Delete.
1199
1200 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1201
1202         * gnat.dg/specs/pack33.ads: New test.
1203
1204 2008-03-05  Richard Guenther  <rguenther@suse.de>
1205
1206         PR tree-optimization/35472
1207         * gcc.c-torture/execute/pr35472.c: New testcase.
1208
1209 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1210
1211         PR 33009
1212         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1213         * gcc.c-torture/compile/pr33009.c: Likewise.
1214
1215 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1216
1217         PR 31341
1218         * gcc.dg/vect/pr31041.c: Fix.
1219
1220 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1221
1222         PR libfortran/35293
1223         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1224         New.
1225         * gfortran.fortran-torture/execute/list_read_1.x,
1226         gfortran.fortran-torture/execute/read_null_string.x,
1227         gfortran.fortran-torture/execute/backspace.x,
1228         gfortran.fortran-torture/execute/seq_io.x,
1229         gfortran.fortran-torture/execute/slash_edit.x,
1230         gfortran.fortran-torture/execute/unopened_unit_1.x,
1231         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1232         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1233         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1234         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1235         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1236         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1237         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1238         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1239         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1240         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1241         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1242         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1243         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1244         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1245         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1246         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1247         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1248         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1249         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1250         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1251         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1252         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1253         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1254         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1255         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1256         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1257         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1258         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1259         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1260         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1261         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1262         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1263         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1264         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1265         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1266         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1267         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1268         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1269         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1270         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1271         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1272         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1273         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1274         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1275         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1276         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1277         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1278         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1279         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1280         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1281         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1282         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1283         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1284         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1285         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1286         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1287         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1288         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1289         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1290         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1291         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1292         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1293         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1294         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1295         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1296         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1297         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1298         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1299         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1300         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1301         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1302         gfortran.dg/write_back.f: Gate test on effective_target
1303         fd_truncate.
1304
1305 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1306
1307         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1308         targets declaring functions in assembly.
1309
1310 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1311
1312         PR 28322
1313         * gcc.dg/pr28322-3.c: New.
1314
1315 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1316
1317         PR target/35453
1318         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1319         _SIDD_XXX.
1320         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1321         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1322         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1323         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1324         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1325         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1326         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1327         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1328
1329 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1330
1331         PR middle-end/35456
1332         * gcc.c-torture/execute/pr35456.c: New test.
1333
1334 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1335
1336         * gcc.target/i386/sse-10.c: Don't use
1337         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1338
1339 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1340
1341         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1342         * gfortran.dg/reassoc_2.f90: Ditto.
1343         * gfortran.dg/reassoc_3.f90: Ditto.
1344
1345 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1346
1347         PR fortran/33197
1348         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1349         * gfortran.dg/dg.exp: Likewise.
1350         * gfortran.dg/vect/vect.exp: Likewise.
1351         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1352         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1353         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1354         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1355         empty CONTAINS.
1356         * gfortran.dg/gamma_2.f90: Add a few error messages.
1357         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1358         empty CONTAINS.
1359         * gfortran.dg/gamma_3.f90: Adjust error message.
1360         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1361         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1362         * gfortran.dg/bessel_1.f90: New test.
1363         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1364         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1365         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1366         * gfortran.dg/contains_empty_1.f03: New test.
1367         * gfortran.dg/erfc_scaled_1.f90: New test.
1368         * gfortran.dg/hypot_1.f90: New test.
1369         * gfortran.dg/contains_empty_2.f03: New test.
1370
1371 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1372
1373         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1374
1375 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1376
1377         PR 24924
1378         * g++.dg/cpp/string-2.C: This is a warning now.
1379         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1380         default, so add it.
1381         
1382 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1383
1384         * g++.dg/cpp0x/auto1.C: New.
1385
1386 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1387
1388         PR fortran/34770
1389         * gfortran.dg/pointer_1.f90: New test.
1390
1391 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1392
1393         PR c++/35315
1394         * g++.dg/ext/attrib32.C: Add another test case.
1395
1396 2008-02-29  Tom Tromey  <tromey@redhat.com>
1397
1398         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1399         line.
1400
1401 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1402
1403         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1404         to make the interchange profitable.
1405
1406 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1407
1408         PR fortran/31463
1409         PR fortran/33950
1410         PR fortran/34296
1411         * gfortran.dg/arrayio_11.f90: Fixed test.
1412         * gfortran.dg/arrayio_12.f90: Likewise.
1413         * gfortran.dg/module_read_1.f90: Added warning-directives.
1414         * gfortran.dg/pr32242.f90: Likewise.
1415         * gfortran.dg/result_in_spec_3.f90: Likewise.
1416         * gfortran.dg/use_12.f90: Likewise.
1417         * gfortran.dg/warn_function_without_result.f90 : New test.
1418
1419 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1420
1421         PR fortran/34868
1422         * gfortran.dg/f2c_9.f90: New test.
1423
1424 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1425
1426         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1427         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1428         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1429         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1430         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1431         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1432         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1433         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1434         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1435         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1436         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1437         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1438         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1439         * testsuite/gfortran.dg/ldist-1.f90: New.
1440
1441 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1442
1443         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1444
1445 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1446
1447         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1448
1449 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1450
1451         * gcc.target/i386/mmx-1.c: Add
1452         -Werror-implicit-function-declaration to dg-options.
1453         * gcc.target/i386/mmx-2.c: Likewise.
1454         * gcc.target/i386/sse-13.c: Likewise.
1455         * gcc.target/i386/sse-14.c: Likewise.
1456
1457 2008-02-27  Revital Eres  <eres@il.ibm.com>
1458
1459         PR rtl-optimization/34999
1460         * gcc.dg/tree-prof/pr34999.c: New.
1461
1462 2008-02-27  Richard Guenther  <rguenther@suse.de>
1463
1464         PR middle-end/25290
1465         * gcc.c-torture/execute/pr35390.c: New testcase.
1466
1467 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1468
1469         PR ada/22255
1470         * gnat.dg/test_direct_io.adb: New file.
1471
1472 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1473
1474         PR ada/34799
1475         * gnat.dg/specs/pr34799.ads: New test.
1476
1477 2008-02-27  Richard Guenther  <rguenther@suse.de>
1478
1479         PR middle-end/34971
1480         * gcc.c-torture/execute/pr34971.c: New testcase.
1481
1482 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1483
1484         * gcc.dg/gomp/preprocess-1.c: New test.
1485
1486         PR c++/35368
1487         * g++.dg/ext/visibility/typeinfo2.C: New test.
1488         * g++.dg/ext/visibility/typeinfo3.C: New test.
1489
1490 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1491
1492         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1493
1494 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1495
1496         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1497         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1498
1499 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1500
1501         PR c/28800
1502         * gcc.dg/empty-source-2.c: Adjust for warning message.
1503         * gcc.dg/empty-source-3.c: Likewise.
1504         * gcc.dg/pack-test-2.c: Adjust comment.
1505         * gcc.dg/pragma-ep-2.c: Likewise.
1506         * gcc.dg/pragma-re-2.c: Likewise.
1507         * gcc.dg/va-arg-2.c: Likewise.
1508
1509 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1510
1511         PR fortran/35033
1512         * gfortran.dg/assignment_2.f90: New.
1513
1514 2008-02-26  Jason Merrill  <jason@redhat.com>
1515
1516         PR c++/35315
1517         * g++.dg/ext/attrib32.C: New.
1518
1519 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1520
1521         * gcc.c-torture/execute/nest-align-1.x: Delete.
1522
1523 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1524
1525         PR 26264
1526         * 20021023-1.c: Use __builtin_va_start instead of
1527         __builtin_stdarg_start.
1528         * pr17301-1.c: Likewise.
1529         * pr17301-2.c: Likewise.
1530                 
1531 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1532         
1533         * gcc.dg/pr34351.c: New.
1534         
1535 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1536
1537         * gcc.dg/Wlarger-than2.c: New.
1538         
1539 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1540
1541         PR c++/35323
1542         * g++.dg/lookup/crash7.C: New.
1543
1544 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1545
1546         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1547
1548 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1549
1550         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1551
1552 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1553
1554         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1555
1556 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1557
1558         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1559         Windows.
1560
1561 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1562
1563         * lib/target-supports.exp (check_profiling_available): Report -p
1564         unavailable on *-*-mingw*.
1565
1566 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1567
1568         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1569         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1570         dg-require-effective-target pthread_h.
1571
1572 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1573
1574         * gcc.dg/Wswitch-enum-error.c: New.
1575         * gcc.dg/Wswitch-error.c: New.
1576         * gcc.dg/20011021-1.c: Use two directives to match two different
1577         messages.
1578         
1579 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1580         
1581         PR 28322
1582         * gcc.dg/pr28322.c: New.
1583         * gcc.dg/pr28322-2.c: New.
1584         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1585         preceding it.
1586
1587 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1588
1589         PR c++/35333
1590         * g++.dg/other/error26.C: New.
1591
1592 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1593
1594         PR c++/35338
1595         * g++.dg/other/error25.C: New.
1596
1597 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1598
1599         PR target/35258
1600         * gcc.dg/pr35258.c: New testcase.
1601
1602 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1603
1604         * gcc.dg/20020426-2.c: Remove bogus workaround.
1605         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1606         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1607
1608 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1609
1610         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1611
1612 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1613
1614         PR middle-end/19984
1615         * gcc.dg/pr19984.c: New test.
1616         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1617         name of the variable.
1618
1619 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1620
1621         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1622         (main): Call check_vect and foo.  Check array values after
1623         the call to foo.
1624         * gcc.dg/vect/vect-117.c: Call check_vect.
1625         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1626
1627 2008-02-25  Jason Merrill  <jason@redhat.com>
1628
1629         PR c++/33486
1630         * g++.dg/lookup/strong-using-5.C: New.
1631
1632 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1633
1634         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1635         sh* targets.
1636
1637 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1638
1639         PR target/35349
1640         * gcc.c-torture/execute/20050604-1.x: New file.
1641
1642 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1643
1644         * gcc.target/i386/pr22076.c: Update number of mov insns
1645         for PIC targets.
1646         * gcc.target/i386/pr34256.c: Ditto.
1647
1648 2008-02-24  Diego Novillo  <dnovillo@google.com>
1649
1650         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1651
1652         PR 33738
1653         * g++.dg/warn/pr33738.C: New.
1654
1655 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1656
1657         * gcc.c-torture/execute/nest-align-1.x: New file.
1658
1659 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1660
1661         PR c++/34749
1662         * g++.dg.ext/dllimport13.C: New test.
1663
1664 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1665
1666         PR libfortran/24685
1667         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1668         powerpc*-apple-darwin*.
1669
1670 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1671
1672         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1673         ERFC into gfortran.dg/large_real_kind_3.F90.
1674         * gfortran.dg/large_real_kind_3.F90: New test.
1675
1676 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1677
1678         PR rtl-opt/33512
1679         * gcc.dg/and-1.c: New test.
1680
1681 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1682
1683         * gcc.c-torture/execute/20080222-1.c: New test.
1684
1685 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1686
1687         PR target/22076
1688         PR target/34256
1689         * gcc.target/i386/pr22076.c: New test.
1690         * gcc.target/i386/pr34256.c: New test.
1691         * gcc.target/i386/vecinit-5.c: New test.
1692         * gcc.target/i386/vecinit-6.c: New test.
1693         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1694
1695         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1696         <xmmintrin.h>, define __m64 and __m128 directly.
1697         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1698
1699 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1700
1701         PR C++/34715
1702         * g++.dg/ext/always_inline-1.C: New test.
1703         * g++.dg/ext/always_inline-2.C: New test.
1704         * g++.dg/ext/always_inline-3.C: New test.
1705         * g++.dg/ext/always_inline-4.C: New test.
1706
1707 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1708
1709         * gcc.target/cris/asm-b-1.c: New test.
1710
1711 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1712
1713         PR c++/35282
1714         * g++.dg/template/nontype17.C: Add.
1715
1716 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1717
1718         PR c++/35282
1719         Revert:
1720         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1721
1722         PR c++/28743
1723         * g++.dg/template/nontype17.C: New.
1724         * g++.dg/template/nontype16.C: Add error.
1725
1726 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1727
1728         PR c/19999
1729         * gcc.dg/Wfloat-equal-1.c: New.
1730         * g++.dg/warn/Wfloat-equal-1.C: New.
1731
1732 2008-02-21  Michael Matz  <matz@suse.de>
1733
1734         PR target/35264
1735         * gcc.dg/pr35264.c: New testcase.
1736
1737 2008-02-21  Richard Guenther  <rguenther@suse.de>
1738
1739         * gfortran.dg/reassoc_1.f90: New testcase.
1740         * gfortran.dg/reassoc_2.f90: Likewise.
1741         * gfortran.dg/reassoc_3.f90: Likewise.
1742
1743 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1744
1745         PR libfortran/34974
1746         * gfortran.dg/fmt_t_7.f: New test.
1747
1748         PR libfortran/35132
1749         * gfortran.dg/streamio_15.f90: New test.
1750         
1751 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1752
1753         PR libfortran/35036
1754         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1755
1756 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1757
1758         * gcc.dg/Wframe-larger-than.c: New option test.
1759
1760 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1761
1762         PR fortran/34997
1763         * gfortran.dg/dollar_sym_1.f90: New.
1764         * gfortran.dg/dollar_sym_2.f90: New.
1765
1766 2008-02-20  Richard Guenther  <rguenther@suse.de>
1767
1768         PR middle-end/35265
1769         * gcc.dg/builtins-66.c: New testcase.
1770
1771 2008-02-20  Richard Guenther  <rguenther@suse.de>
1772
1773         * gcc.dg/fold-reassoc-1.c: New testcase.
1774         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1775
1776 2008-02-20  Richard Guenther  <rguenther@suse.de>
1777
1778         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1779
1780 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1781
1782         * lib/target-supports.exp (check_effective_target_vect_unpack):
1783         Return true for SPU.
1784         (check_effective_target_vect_short_mult): Likewise.
1785         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1786         the loop on targets that support vect_unpack.
1787
1788 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1789
1790         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1791         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1792         templates to reduce number of passed arguments.
1793
1794 2008-02-19  Jason Merrill  <jason@redhat.com>
1795
1796         PR c++/34950
1797         * g++.dg/template/explicit-args1.C: New.
1798
1799 2008-02-19  Richard Guenther  <rguenther@suse.de>
1800
1801         PR tree-optimization/34989
1802         * gcc.dg/pr34989-1.c: New testcase.
1803         * gcc.dg/pr34989-2.c: Likewise.
1804
1805 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR c++/35028
1808         * g++.dg/gomp/pr35028.C: New test.
1809
1810         PR c++/34964
1811         PR c++/35244
1812         * gcc.dg/gomp/pr34964.c: New test.
1813         * g++.dg/gomp/pr34964.C: New test.
1814         * gcc.dg/gomp/pr35244.c: New test.
1815         * g++.dg/gomp/pr35244.C: New test.
1816
1817         PR c++/35078
1818         * g++.dg/gomp/pr35078.C: New test.
1819
1820 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1821
1822         * gcc.dg/packed-array.c: New testcase. 
1823
1824 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1825
1826         PR target/33555
1827         * gcc.target/i386/pr33555.c: New test.
1828         
1829 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1830
1831         PR target/35189
1832         * gcc.target/i386/isa-1.c: New.
1833         * gcc.target/i386/isa-2.c: Likewise.
1834         * gcc.target/i386/isa-3.c: Likewise.
1835         * gcc.target/i386/isa-4.c: Likewise.
1836         * gcc.target/i386/isa-5.c: Likewise.
1837         * gcc.target/i386/isa-6.c: Likewise.
1838         * gcc.target/i386/isa-7.c: Likewise.
1839         * gcc.target/i386/isa-8.c: Likewise.
1840         * gcc.target/i386/isa-9.c: Likewise.
1841         * gcc.target/i386/isa-10.c: Likewise.
1842         * gcc.target/i386/isa-11.c: Likewise.
1843         * gcc.target/i386/isa-12.c: Likewise.
1844         * gcc.target/i386/isa-13.c: Likewise.
1845         * gcc.target/i386/isa-14.c: Likewise.
1846
1847 2008-02-18  Joey Ye  <joey.ye@intel.com>
1848             H.J. Lu  <hongjiu.lu@intel.com>
1849
1850         PR middle-end/34921
1851         * gcc.c-torture/execute/nest-align-1.c: New test case.
1852
1853 2008-02-17  Richard Guenther  <rguenther@suse.de>
1854
1855         PR middle-end/35227
1856         * gcc.dg/torture/pr35227.c: New testcase.
1857
1858 2008-02-17  Richard Guenther  <rguenther@suse.de>
1859
1860         PR tree-optimization/35231
1861         * gcc.c-torture/execute/pr35231.c: New testcase.
1862
1863 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1864
1865         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1866         (test_gt): Ditto.
1867
1868 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1869
1870         * obj-c++.dg/encode-2.mm: XFAIL.
1871         * obj-c++.dg/encode-3.mm: Likewise.
1872
1873 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1874             Paolo Carlini  <pcarlini@suse.de>
1875
1876         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1877         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1878         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1879
1880 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1881
1882         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1883         (main): Change to void and rename to sse_test.
1884         * gcc.target/i386/pr24306.c: Ditto.
1885         * gcc.target/i386/pr32065-2.c: Ditto.
1886         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1887         (main): Change to void and rename to sse2_test.
1888         * gcc.target/i386/20060512-3.c: Ditto.
1889
1890 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1891
1892         PR fortran/35150
1893         * gfortran.dg/c_loc_tests_12.f03: New test.
1894
1895 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1896
1897         PR c++/35023
1898         PR c++/35024
1899         PR c++/35026
1900         * g++.dg/cpp0x/vt-35026.C: New.
1901         * g++.dg/cpp0x/vt-35023.C: New.
1902         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1903         * g++.dg/cpp0x/vt-35024.C: New.
1904
1905 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1906
1907         * gcc.c-torture/execute/va-arg-25.x: Remove.
1908
1909 2008-02-15  Richard Guenther  <rguenther@suse.de>
1910             Zdenek Dvorak  <ook@ucw.cz>
1911
1912         PR tree-optimization/35164
1913         * g++.dg/torture/pr35164-1.C: New testcase.
1914         * g++.dg/torture/pr35164-2.C: Likewise.
1915
1916 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1917
1918         PR testsuite/35119
1919         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1920         in dg-final to match the assembly code generated by Darwin 9.
1921
1922 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1923
1924         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1925
1926 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1927
1928         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1929
1930 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1931
1932         * lib/dejapatches.exp: New file.
1933
1934 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1935
1936         PR c++/34050
1937         * g++.dg/cpp0x/vt-34050.C: New.
1938
1939 2008-02-14  Jason Merrill  <jason@redhat.com>
1940
1941         PR c++/5645
1942         PR c++/11159
1943         * g++.dg/warn/pr11159.C: New.
1944         * g++.dg/warn/pr5645.C: Likewise.
1945
1946 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1947
1948         PR preprocessor/35061
1949         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1950
1951 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1952
1953         PR c++/28743
1954         * g++.dg/template/nontype17.C: New.
1955         * g++.dg/template/nontype16.C: Add error.
1956
1957 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR c++/35138
1960         * g++.dg/template/member8.C: New test.
1961
1962 2008-02-13  Michael Matz  <matz@suse.de>
1963
1964         * gcc.dg/pr35065.c: Fix testcase warnings.
1965
1966 2008-02-13  Jason Merrill  <jason@redhat.com>
1967
1968         PR c++/34962, c++/34937, c++/34939
1969         * g++.dg/ext/tmplattr9.C: New.
1970
1971 2008-02-13  Michael Matz  <matz@suse.de>
1972
1973         PR debug/35065
1974         * gcc.dg/pr35065.c: New testcase.
1975
1976 2008-02-12  Richard Guenther  <rguenther@suse.de>
1977
1978         PR tree-optimization/35171
1979         * gcc.c-torture/compile/pr35171.c: New testcase.
1980
1981 2008-02-12  Richard Guenther  <rguenther@suse.de>
1982
1983         PR middle-end/35163
1984         * gcc.c-torture/execute/pr35163.c: New testcase.
1985
1986 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1987
1988         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1989
1990 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1991
1992         * gnat.dg/loop_address.adb: New test.
1993
1994 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1995
1996         * obj-c++.dg/bitfield-1.mm: Expect failures.
1997         * obj-c++.dg/bitfield-4.mm: Likewise.
1998         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1999         * obj-c++.dg/encode-8.mm: Likewise.
2000         * obj-c++.dg/isa-field-1.mm: Likewise.
2001         * obj-c++.dg/layout-1.mm: Likewise.
2002         * obj-c++.dg/lookup-2.mm: Likewise.
2003         * obj-c++.dg/try-catch-2.mm: Likewise.
2004         * obj-c++.dg/try-catch-9.mm: Likewise.
2005
2006 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2007
2008         PR c++/35144
2009         * g++.dg/tree-ssa/pr35144.C: New test.
2010
2011         PR inline-asm/35160
2012         * gcc.target/i386/pr35160.c: New test.
2013
2014         PR c++/34862
2015         * g++.dg/init/new27.C: New test.
2016
2017 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2018
2019         PR c++/35077
2020         * g++.dg/template/crash78.C: New.
2021
2022 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2023
2024         PR testsuite/35047
2025         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2026         * gcc.dg/compat/vector-2_y.c: Ditto.
2027
2028 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2029             Richard Guenther  <rguenther@suse.de>
2030
2031         PR tree-optimization/33992
2032         * gcc.c-torture/execute/pr33992.c: New testcase.
2033
2034 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2035
2036         * gfortran.dg/streamio_14.f90:  New test.
2037
2038 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2039
2040         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2041         Add -mfpmath=387 to dg-options.
2042
2043 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         PR testsuite/35047
2046         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2047         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2048         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2049         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2050         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2051         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2052         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2053         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2054         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2055
2056 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2057
2058         PR objc++/34193
2059         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2060
2061 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2062
2063         PR c++/35056
2064         * g++.dg/conversion/bitfield8.C: New.
2065
2066 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2067
2068         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2069
2070 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2071
2072         PR c++/35049
2073         PR c++/35096
2074         * g++.dg/ext/vector13.C: New.
2075
2076 2008-02-06  David Daney  <ddaney@avtrex.com>
2077
2078         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2079
2080 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2081
2082         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2083         special case for xtensa-*-*.
2084         
2085 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2086
2087         PR fortran/35037
2088         * gfortran.dg/volatile11.f90: New test.
2089
2090 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2091
2092         PR c++/33553
2093         * g++.dg/template/array19.C: New test.
2094
2095 2008-02-05  Diego Novillo  <dnovillo@google.com>
2096
2097         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2098
2099         PR 33738
2100         * g++.dg/warn/pr33738.C: Remove.
2101
2102 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2103
2104         PR fortran/34945
2105         * gfortran.dg/bounds_check_13.f: New test.
2106
2107 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2108
2109         PR testsuite/33946
2110         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2111
2112 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2113
2114         PR target/35083
2115         * gcc.target/i386/pr35083.c: New test.
2116
2117 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2118
2119         PR fortran/32315
2120         * gfortran.dg/data_bounds_1.f90: New test.
2121
2122 2008-02-04  Diego Novillo  <dnovillo@google.com>
2123
2124         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2125
2126         PR 33738
2127         * testsuite/g++.dg/warn/pr33738.C: New.
2128
2129 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2130
2131         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2132         to match.
2133
2134 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2135
2136         * lib/target-supports.exp (check_effective_target_hard_float): Only
2137         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2138         other targets, grep for a call insn in the rtl expand dump for an
2139         add of two doubles.
2140         (target_compile): Support generating rtl dumps as output.
2141
2142 2008-02-04  Richard Guenther  <rguenther@suse.de>
2143
2144         PR middle-end/33631
2145         * gcc.c-torture/execute/pr33631.c: New testcase.
2146
2147 2008-02-04  Richard Guenther  <rguenther@suse.de>
2148
2149         PR middle-end/35043
2150         * gcc.c-torture/compile/pr35043.c: New testcase.
2151
2152 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2153
2154         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2155
2156 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2157
2158         * gcc.target/i386/pr31628.c: Require effective target fpic.
2159         * gcc.target/i386/strinline.c: Ditto.
2160         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2161         * gcc.dg/pr35045.c: Ditto.
2162         * gcc.dg/20050503-1.c: Ditto.
2163
2164 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2165
2166         PR fortran/32760
2167         * gfortran.dg/host_assoc_variable_1.f90: New test.
2168         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2169
2170 2008-02-02  Michael Matz  <matz@suse.de>
2171
2172         PR target/35045
2173         * gcc.dg/pr35045.c: New test.
2174
2175 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2176
2177         PR libfortran/35001
2178         * gfortran.dg/shape_4.f90:  New test.
2179
2180 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2181
2182         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2183
2184 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2185
2186         PR rtl-optimization/34773
2187         * gcc.target/cris/torture/pr34773.c: New test.
2188
2189 2008-02-01  Nick Clifton  <nickc@redhat.com>
2190
2191         * lib/target-supports.exp (check_profiling_available): Do not
2192         expect profiling to work on the xstormy16 target.
2193
2194 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2195
2196         PR testsuite/35047
2197         * gcc.c-torture/execute/20050316-2.x: New file.
2198         * gcc.target/i386/pr17390.c: Update scan pattern.
2199         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2200         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2201
2202 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2203
2204         PR fortran/34910
2205         * gfortran.dg/proc_assign_2.f90: New test.
2206
2207 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2208             Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR c++/34935
2211         PR c++/34936
2212         * g++.dg/ext/alias-canon.C: New.
2213         * g++.dg/ext/alias-mangle.C: New.
2214
2215 2008-01-30  Jan Hubicka  <jh@suse.cz>
2216
2217         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2218
2219 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2220
2221         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2222         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2223
2224 2008-01-30  Jan Hubicka  <jh@suse.cz>
2225
2226         PR target/34982
2227         * gcc.c-torture/execute/pr34982.c: New testcase.
2228
2229 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2230
2231         * gcc.target/s390/tf_to_di-1.c: New testcase.
2232
2233 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2234
2235         PR fortran/34975
2236         * gfortran.dg/use_only_3.f90: New test.
2237         * gfortran.dg/use_only_3.inc: Modules for new test.
2238
2239         PR fortran/34429
2240         * gfortran.dg/function_charlen_2.f90: New test.
2241
2242 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR middle-end/34969
2245         * gcc.dg/pr34969.c: New test.
2246
2247         PR c/35017
2248         * gcc.dg/inline-25.c: New test.
2249         * gcc.dg/inline-26.c: New test.
2250         * gcc.dg/inline-27.c: New test.
2251
2252 2008-01-29  Richard Guenther  <rguenther@suse.de>
2253
2254         PR middle-end/35006
2255         * gcc.c-torture/compile/pr35006.c: New testcase.
2256
2257 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2258
2259         PR c++/34055
2260         PR c++/34103
2261         PR c++/34219
2262         PR c++/34606
2263         PR c++/34753
2264         PR c++/34754
2265         PR c++/34755
2266         PR c++/34919
2267         PR c++/34961
2268         * g++.dg/cpp0x/vt-34219-2.C: New.
2269         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2270         * g++.dg/cpp0x/vt-34961.C: New.
2271         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2272         cases from the re-opened PR.
2273         * g++.dg/cpp0x/vt-34753.C: New.
2274         * g++.dg/cpp0x/vt-34919.C: New.
2275         * g++.dg/cpp0x/vt-34754.C: New.
2276         * g++.dg/cpp0x/vt-34606.C: New.
2277         * g++.dg/cpp0x/vt-34219.C: New.
2278         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2279         * g++.dg/cpp0x/vt-34755.C: New.
2280         * g++.dg/cpp0x/pr31438.C: Ditto.
2281         * g++.dg/cpp0x/variadic81.C: Ditto.
2282
2283 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2284
2285         * g++.dg/torture/pr34641.C: Put the dg-do first.
2286
2287 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2288
2289         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2290
2291 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2292
2293         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2294
2295 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2296
2297         PR 31535
2298         * gcc.target/powerpc/spe-small-data-1.c: New test.
2299         * gcc.target/powerpc/spe-small-data-2.c: New test.
2300
2301 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2302
2303         PR libfortran/34980
2304         * gfortran.dg/shape_3.f90:  New test.
2305
2306 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2307
2308         * gcc.target/s390/20020926-1.c: Remove -m31.
2309
2310 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2311
2312         * gcc.target/s390/20020926-1.c: Disable for s390x.
2313
2314 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2315
2316         PR fortran/34994
2317         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2318         expression.
2319
2320 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2321
2322         PR fortran/34990
2323         * gfortran.dg/array_constructor_22.f90: New test.
2324
2325 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2326
2327         PR middle-end/34688
2328         * gcc.c-torture/compile/pr34688: New test.
2329
2330 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2331
2332         PR fortran/34848
2333         * gfortran.dg/missing_optional_dummy_5.f90: New.
2334
2335 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2336
2337         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2338         noinline.  XFAIL test.
2339
2340 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2341
2342         PR fortran/31610
2343         * gfortran.dg/array_3.f90: New test.
2344
2345 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2346
2347         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2348         on i?86/x86_64.
2349
2350         PR c++/34965
2351         * gcc.dg/pr34965.c: New test.
2352         * g++.dg/other/error24.C: New test.
2353
2354 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2355
2356         PR libfofortran/34887
2357         * gfortran.dg/x_slash_2.f:  New test.
2358
2359 2008-01-26  Richard Guenther  <rguenther@suse.de>
2360
2361         PR c++/34235
2362         * g++.dg/torture/pr34235.C: New testcase.
2363
2364 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2365
2366         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2367
2368 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2369
2370         PR target/34981
2371         * gcc.target/mips/lazy-binding-1.c: New test.
2372         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2373         mips_forced_no_abicalls and mips_forced_no_shared.
2374         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2375         Avoid using small data with -mabicalls.  Don't make -G0 force
2376         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2377         forces the opposite option.
2378
2379 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2380
2381         PR target/34970
2382         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2383         Use -std=gnu89 switch.
2384
2385 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2386
2387         PR libfortran/34876
2388         * gfortran.dg/direct_io_9.f: New test.
2389
2390 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2391
2392         PR fortran/34661
2393         * gfortran.dg/where_operator_assign_4.f90: New test.
2394
2395 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2396
2397         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2398         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2399         c4x-*-* targets.
2400
2401 2008-01-25  Richard Guenther  <rguenther@suse.de>
2402
2403         PR middle-end/32244
2404         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2405
2406 2008-01-25  Richard Guenther  <rguenther@suse.de>
2407
2408         PR tree-optimization/34966
2409         * gcc.c-torture/compile/pr34966.c: New testcase.
2410
2411 2008-01-25  Richard Guenther  <rguenther@suse.de>
2412
2413         PR c++/33887
2414         * g++.dg/torture/pr33887-1.C: New testcase.
2415         * g++.dg/torture/pr33887-2.C: Likewise.
2416         * g++.dg/torture/pr33887-3.C: Likewise.
2417         * gcc.c-torture/execute/20071211-1.c: Likewise.
2418
2419 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2420
2421         PR target/34856
2422         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2423
2424 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR middle-end/33333
2427         * g++.dg/gomp/pr33333.C: New test.
2428
2429         PR preprocessor/34692
2430         * gcc.dg/cpp/pr34692.c: New test.
2431         * gcc.dg/gomp/pr34692.c: New test.
2432
2433 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2434
2435         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2436
2437 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2438
2439         PR fortran/34202
2440         * gfortran.dg/empty_type.f90: New test.
2441
2442 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2443
2444         PR c++/34603
2445         * g++.dg/template/crash77.C: New.
2446
2447 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2448
2449         PR target/34856
2450         * gcc.dg/pr34856.c: New test.
2451
2452 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2453
2454         * gfortran.dg/namelist_39.f90: Delete temporary files.
2455         * gfortran.dg/namelist_44.f90: Ditto.
2456
2457 2008-01-24  Richard Guenther  <rguenther@suse.de>
2458
2459         PR middle-end/34953
2460         * g++.dg/torture/pr34953.C: New testcase.
2461
2462 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR middle-end/34934
2465         * gcc.c-torture/compile/20080124-1.c: New test.
2466
2467 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2468
2469         PR fortran/34872
2470         * gfortran.dg/function_charlen_3.f: New test.
2471
2472 2008-01-23  Michael Matz  <matz@suse.de>
2473
2474         PR debug/34895
2475         * g++.dg/debug/pr34895.cc: New testcase.
2476
2477 2008-01-23  Richard Guenther  <rguenther@suse.de>
2478
2479         PR middle-end/31529
2480         * gcc.dg/pr31529-1.c: New testcase.
2481         * gcc.dg/pr31529-2.c: Likewise.
2482
2483 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR c++/34829
2486         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2487         unsigned int for the first argument.
2488
2489 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR c++/33984
2492         * g++.dg/conversion/bitfield7.C: New test.
2493         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2494
2495 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2496
2497         From Michael Frysinger  <michael.frysinger@analog.com>
2498         * gcc.target/bfin/mcpu-bf547.c: New test.
2499         * gcc.target/bfin/mcpu-bf523.c: New test.
2500         * gcc.target/bfin/mcpu-bf524.c: New test.
2501         * gcc.target/bfin/mcpu-bf526.c: New test.
2502
2503 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2504
2505         * gcc.c-torture/execute/20080122-1.c: New test.
2506
2507 2008-01-22  Tom Tromey  <tromey@redhat.com>
2508
2509         PR c++/34859
2510         * gcc.dg/cpp/pr34859.c: New file.
2511
2512 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2513
2514         PR fortran/34875
2515         * gfortran.dg/vector_subscript_3.f90: New test.
2516
2517 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2518
2519         PR fortran/34848
2520         * gfortran.dg/missing_optional_dummy_4.f90
2521
2522 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2523
2524         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2525
2526 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2527
2528         * gnat.dg/unchecked_union1.adb: New test.
2529
2530 2008-01-22  Tom Tromey  <tromey@redhat.com>
2531
2532         PR c++/34829
2533         * g++.dg/ext/pr34829.C: New file.
2534
2535 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c++/34607
2538         * gcc.dg/gomp/pr34607.c: New test.
2539         * g++.dg/gomp/pr34607.C: New test.
2540
2541         PR c++/34914
2542         * g++.dg/ext/vector10.C: New test.
2543
2544         PR c++/34918
2545         * g++.dg/other/error23.C: New test.
2546
2547         PR c++/34917
2548         * g++.dg/ext/vector12.C: New test.
2549
2550 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2551
2552         PR 32102
2553         * gcc.dg/Wstrict-overflow-21.c: New.
2554         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2555
2556 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2557
2558         PR middle-end/33092
2559         * gcc.dg/pr33092.c: New.
2560
2561 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2562
2563         * gcc.target/s390/20020926-1.c: Add -m31 option.
2564
2565 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2566
2567         PR fortran/34915
2568         * gfortran.dg/initialization_18.f90: New test.
2569
2570 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2571
2572         PR fortran/34899
2573         * gfortran.dg/tab_continuation.f: New.
2574
2575 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2576
2577         PR fortran/34896
2578         * gfortran.dg/use_rename_2.f90: New test.
2579
2580 2008-01-21  Richard Guenther  <rguenther@suse.de>
2581
2582         PR middle-end/34856
2583         * gcc.c-torture/compile/pr34856.c: New testcase.
2584
2585 2008-01-21  Richard Guenther  <rguenther@suse.de>
2586
2587         PR c/34885
2588         * gcc.c-torture/compile/pr34885.c: New testcase.
2589
2590 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2591
2592         * gnat.dg/specs/alignment1.ads: New test.
2593
2594 2008-01-21  Richard Guenther  <rguenther@suse.de>
2595
2596         PR c++/34850
2597         * g++.dg/torture/pr34850.C: New testcase.
2598
2599 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2600             Olga Golovanevsky  <olga@il.ibm.com>
2601
2602         PR tree-optimization/34701
2603         * gcc.dg/struct/wo_prof_array_field.c: New test.
2604         
2605 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2606
2607         PR c++/34891
2608         * g++.dg/ext/vector9.C: New.
2609
2610 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2611
2612         PR c++/34776
2613         PR c++/34486
2614         * g++.dg/template/crash75.C: New.
2615         * g++.dg/template/crash76.C: Likewise.  
2616
2617 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2618
2619         PR rtl-optimization/34808
2620         * gcc.c-torture/compile/pr34808.c: New test.
2621
2622 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2623
2624         PR fortran/34784
2625         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2626
2627         PR fortran/34861
2628         * gfortran.dg/entry_array_specs_3.f90: New test.
2629
2630         PR fortran/34854
2631         * gfortran.dg/use_rename_1.f90: New test.
2632
2633 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2634
2635         PR fortran/34784
2636         * gfortran.dg/array_constructor_20.f90: New test.
2637         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2638
2639         PR fortran/34785
2640         * gfortran.dg/array_constructor_21.f90: New test.
2641
2642 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2643
2644         PR libfortran/34795
2645         * gfortran.dg/inquire_13.f90: New test.
2646         
2647         PR libfortran/34659
2648         * gfortran.dg/continuation_9.f90: New test.
2649
2650 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2651
2652         PR target/34831
2653         * gcc.target/mips/pr34831.c: New test.
2654
2655 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2656
2657         PR fortran/34817
2658         PR fortran/34838
2659         * gfortran.dg/any_all_1.f90:  New test.
2660         * gfortran.dg/any_all_2.f90:  New test.
2661
2662 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2663
2664         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2665         "dg-require-weak" statement.
2666         * g++.dg/eh/weak1.C: Likewise.
2667
2668 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2669
2670         PR gcov-profile/34610
2671         * gcc.dg/gomp/pr34610.c: New test.
2672
2673 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/34760
2676         * gfortran.dg/implicit_11.f90: New.
2677         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2678         * gfortran.dg/entry_15.f90: Ditto.
2679         * gfortran.dg/func_assign.f90: Ditto.
2680         * gfortran.dg/gomp/reduction3.f90: Ditto.
2681         * gfortran.dg/proc_assign_1.f90: Ditto.
2682
2683         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2684         of dg-excess-errors.
2685
2686 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2687
2688         PR fortran/32616
2689         * gfortran.dg/argument_checking_15.f90: New.
2690         * gfortran.dg/argument_checking_5.f90: Change TODO into
2691         dg-warning.
2692
2693 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2694
2695         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2696         * gfortran.dg/enum_5.f90: Ditto.
2697         * gfortran.dg/enum_6.f90: Ditto.
2698         * gfortran.dg/bom_error.f90: Ditto.
2699         * gfortran.dg/func_decl_4.f90: Ditto.
2700
2701 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2702
2703         PR libfortran/34782
2704         * gfortran.dg/fmt_t_6.f: New test.
2705
2706 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2707
2708         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2709
2710 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2711
2712         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2713
2714 2008-01-18  Ian Lance Taylor  <iant@google.com>
2715
2716         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2717
2718 2008-01-18  Ian Lance Taylor  <iant@google.com>
2719
2720         PR c++/33407
2721         * g++.dg/init/new26.C: New test.
2722
2723 2008-01-18  Richard Guenther  <rguenther@suse.de>
2724
2725         PR middle-end/34801
2726         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2727         redundant one.
2728
2729 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2730
2731         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2732         dg-require-effective-target.
2733
2734 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2735
2736         PR target/34556
2737         * gfortran.dg/reshape_2.f90: New test.
2738
2739 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2740
2741         * gcc.dg/20040223-1.c: Fix comment typo.
2742
2743 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2744
2745         PR target/34814
2746         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2747         until 34814 is fixed.
2748
2749 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2750
2751         PR tree-optimization/34648
2752         * gcc.c-torture/compile/pr34648.c: New testcase.
2753
2754 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2755
2756         PR testsuite/34821
2757         * gcc.dg/autopar/autopar.exp: New.
2758         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2759         * lib/target-supports.exp (check_effective_target_pthread): New.
2760
2761         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2762         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2763         * gcc.dg/tree-ssa/reduc-1.c: Same.
2764         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2765         * gcc.dg/tree-ssa/reduc-2.c: Same
2766         * gcc.dg/tree-ssa/reduc-3.c: Same.
2767         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2768         * gcc.dg/tree-ssa/reduc-6.c: Same.
2769         * gcc.dg/tree-ssa/reduc-7.c: Same.
2770         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2771         * gcc.dg/tree-ssa/reduc-8.c: Same.
2772         * gcc.dg/tree-ssa/reduc-9.c: Same.
2773
2774 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2775
2776         * gnat.dg/discr5.adb: New test.
2777
2778 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2779
2780         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2781
2782 2008-01-17  Richard Guenther  <rguenther@suse.de>
2783
2784         PR tree-optimization/34825
2785         * gcc.dg/pr34825.c: New testcase.
2786
2787 2008-01-17  Richard Guenther  <rguenther@suse.de>
2788
2789         * gcc.c-torture/execute/20080117-1.c: New testcase.
2790
2791 2008-01-17  Revital Eres  <eres@il.ibm.com>
2792
2793         PR30957
2794         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2795
2796 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/34429
2799         * gfortran.dg/function_charlen_1.f90: New test.
2800
2801         PR fortran/34431
2802         * gfortran.dg/function_types_1.f90: New test.
2803         * gfortran.dg/function_types_2.f90: New test.
2804
2805         PR fortran/34471
2806         * gfortran.dg/function_kinds_4.f90: New test.
2807         * gfortran.dg/function_kinds_5.f90: New test.
2808
2809         * gfortran.dg/defined_operators_1.f90: Errors now at function
2810         declarations.
2811         * gfortran.dg/private_type_4.f90: The same.
2812         * gfortran.dg/interface_15.f90: The same.
2813         * gfortran.dg/elemental_args_check_2.f90: The same.
2814         * gfortran.dg/auto_internal_assumed.f90: The same.
2815
2816 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2817
2818         * gnat.dg/sizetype.adb: New test.
2819
2820 2008-01-16  Richard Guenther  <rguenther@suse.de>
2821
2822         PR middle-end/32628
2823         * gcc.dg/overflow-warn-7.c: New testcase.
2824
2825 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2826
2827         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2828
2829 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2830         Richard Guenther  <rguenther@suse.de>
2831
2832         PR c/34668
2833         * gcc.dg/pr34668-1.c: New test.
2834         * gcc.dg/pr34668-2.c: Likewise.
2835
2836 2008-01-16  Richard Guenther  <rguenther@suse.de>
2837
2838         PR c++/33819
2839         * g++.dg/torture/pr33819.C: New testcase.
2840
2841 2008-01-16  Richard Guenther  <rguenther@suse.de>
2842
2843         PR c/34768
2844         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2845         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2846
2847 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2848
2849         PR fortran/34796
2850         * gfortran.dg/argument_checking_13.f90: New.
2851         * gfortran.dg/argument_checking_14.f90: New.
2852
2853 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2854         
2855         PR libfortran/34671
2856         * gfortran.dg/anyallcount_1.f90:  New test.
2857
2858 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2859
2860         PR c++/34399
2861         * g++.dg/cpp0x/vt-34399.C: New.
2862         * g++.dg/template/friend50.C: New.
2863
2864 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2865
2866         PR c++/34751
2867         * g++.dg/cpp0x/vt-34751.C: New.
2868
2869 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2870
2871         PR c++/34051
2872         PR c++/34055
2873         PR c++/34102
2874         PR c++/34103
2875         * g++.dg/cpp0x/vt-34051-2.C: New.
2876         * g++.dg/cpp0x/vt-34102.C: New.
2877         * g++.dg/cpp0x/vt-34051.C: New.
2878         * g++.dg/cpp0x/vt-34055.C: New.
2879         * g++.dg/cpp0x/vt-34103.C: New.
2880
2881 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2882
2883         PR c++/34314
2884         * g++.dg/cpp0x/vt-34314.C: New.
2885         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2886         reality (the error message was wrong previously).
2887
2888 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2889
2890         PR c++/33964
2891         * g++.dg/cpp0x/vt-33964.C: New.
2892         * g++.dg/template/partial5.C: New.
2893
2894 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2895
2896         PR c++/34052
2897         * g++.dg/cpp0x/vt-34052.C: New.
2898         * g++.dg/template/ttp26.C: New.
2899         
2900 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2901
2902         * gnat.dg/rep_clause2.ad[sb]: New test.
2903         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2904
2905 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2906
2907         PR c++/24924
2908         * g++.dg/cpp/pedantic-errors.C: Delete.
2909         * g++.dg/cpp/permissive.C: Delete.
2910         
2911 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2912
2913         * gcc.c-torture/compile/20080114-1.c: New test.
2914
2915 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2916
2917         PR fortran/34665
2918         * gfortran.dg/argument_checking_11.f90: New.
2919         * gfortran.dg/argument_checking_12.f90: New.
2920         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2921         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2922         * gfortran.dg/argument_checking_3.f90: Ditto.
2923         * gfortran.dg/pointer_intent_2.f90: Ditto.
2924         * gfortran.dg/import2.f90: Ditto.
2925         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2926         * gfortran.dg/implicit_actual.f90: Ditto.
2927         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2928         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2929
2930 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2931
2932         PR fortran/34763
2933         * gfortran.dg/interface_proc_end.f90: New.
2934
2935 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2936
2937         PR fortran/34759
2938         * gfortran.dg/assumed_size_refs_4.f90: New.
2939
2940 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2941
2942         * gnat.dg/unchecked_convert1.adb.
2943
2944 2008-01-13  Richard Guenther  <rguenther@suse.de>
2945
2946         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2947         readable and writable again before exiting.
2948
2949 2008-01-13  Richard Guenther  <rguenther@suse.de>
2950
2951         PR middle-end/34601
2952         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2953
2954 2008-01-13  Jan Hubicka  <jh@suse.cz>
2955
2956         PR middle-end/32135
2957         * gcc.dg/pr32135.c: new.
2958
2959 2008-01-12  Doug Kwan  <dougkwan@google.com>
2960
2961         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2962         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2963         -Wignored-qualifiers.
2964
2965 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2966
2967         * gnat.dg/slice3.adb: New test.
2968         * gnat.dg/slice4.adb: Likewise.
2969
2970 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2971
2972         * gnat.dg/bit_packed_array.ad[sb]: New test.
2973
2974 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2975
2976         PR fortran/34432
2977         * gfortran.dg/parens_7.f90: New test.
2978
2979 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2980
2981         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2982         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2983
2984         * gcc.dg/pr33826.c: Require nonpic.
2985
2986 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2987
2988         PR fortran/34722
2989         * gfortran.dg/inquire_12.f90: New test.
2990
2991 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2992
2993         PR libfortran/34670
2994         * all_bounds_1.f90: New test case.
2995         * maxloc_bounds_1.f90: New test case.
2996         * maxloc_bounds_2.f90: New test case.
2997         * maxloc_bounds_3.f90: New test case.
2998         * maxloc_bounds_4.f90: New test case.
2999         * maxloc_bounds_5.f90: New test case.
3000         * maxloc_bounds_6.f90: New test case.
3001         * maxloc_bounds_7.f90: New test case.
3002         * maxloc_bounds_8.f90: New test case.
3003
3004 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3005
3006         * gcc.dg/struct-ret-3.c: New test.
3007
3008 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3009
3010         PR fortran/34537
3011         * gfortran.dg/transfer_simplify_8.f90: New test.
3012
3013 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3014
3015         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3016         size_t using predefined macro.
3017
3018 2008-01-10  Raksit Ashok  <raksit@google.com>
3019
3020         PR rtl-optimization/27971
3021         * gcc.target/i386/pr27971.c: New testcase.
3022
3023 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3024
3025         PR fortran/34396
3026         * gfortran.dg/bounds_check_12.f90: New test.
3027
3028 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3029
3030         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3031         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3032
3033 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3034
3035         PR middle-end/34641
3036         * g++.dg/torture/pr34641.C: New testcase.
3037
3038 2008-01-10  Richard Guenther  <rguenther@suse.de>
3039
3040         PR tree-optimization/34651
3041         * g++.dg/torture/pr34651.C: New testcase.
3042
3043 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3044
3045         PR tree-optimization/34017
3046         * gcc.dg/tree-ssa/pr34017.c: New.
3047
3048 2008-01-09  Richard Guenther  <rguenther@suse.de>
3049         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3050
3051         PR middle-end/30132
3052         * gcc.c-torture/compile/pr30132.c: New testcase.
3053
3054 2008-01-09  Richard Guenther  <rguenther@suse.de>
3055
3056         PR middle-end/34458
3057         * gcc.c-torture/compile/pr34458.c: New testcase.
3058
3059 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3060
3061         PR testsuite/30459
3062         g++.dg/eh/ia64-2.C: Require weak support.
3063
3064 2008-01-08  Richard Guenther  <rguenther@suse.de>
3065
3066         PR middle-end/31863
3067         * g++.dg/torture/pr31863.C: New testcase.
3068
3069 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3070
3071         PR middle-end/34694
3072         * gcc.dg/gomp/pr34694.c: New test.
3073         * g++.dg/gomp/pr34694.C: New test.
3074
3075         PR c++/33890
3076         * g++.dg/gomp/pr33890.C: New test.
3077
3078 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3079
3080         PR fortran/34476
3081         * gfortran.dg/parameter_array_init_3.f90: New test.
3082
3083 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3084
3085         PR fortran/34681
3086         PR fortran/34704
3087         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3088
3089 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3090
3091         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3092         * g++.dg/other/spu2vmx-1.C: Use it.
3093
3094 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3095
3096         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3097
3098         PR testsuite/34575
3099         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3100         * gcc.target/powerpc/parity-1.c: Likewise.
3101
3102 2008-01-07  Fred Fish  <fnf@specifix.com>
3103
3104         PR preprocessor/30363:
3105         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3106         macro expansions.
3107
3108 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/34672
3111         * gfortran.dg/use_only_2.f90: New test.
3112
3113 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3114
3115         PR libstdc++/34680
3116         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3117         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3118
3119 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3120
3121         PR fortran/34545
3122         * gfortran.dg/use_12.f90: New test.
3123
3124 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3125
3126         PR fortran/34689
3127         * interface.c (compare_actual_formal): Fix intent(out) check for
3128         function result variables.
3129
3130 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3131
3132         PR fortran/34690
3133         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3134
3135 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3136
3137         PR fortran/34689
3138         * gfortran.dg/intent_out_4.f90: Fix test case.
3139
3140 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3141
3142         PR fortran/34689
3143         * gfortran.dg/intent_out_4.f90: New.
3144
3145 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3146
3147         PR libfortran/34540
3148         * gfortran.dg/optional_dim_3.f90: New test.
3149
3150 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3151
3152         PR fortran/34658
3153         * gfortran.dg/common_11.f90: New.
3154         * gfortran.dg/blockdata_1.f90: Update test case.
3155         * gfortran.dg/blockdata_2.f90: Update test case.
3156
3157 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3158
3159         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3160
3161 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3162
3163         PR fortran/34655
3164         * gfortran.dg/equiv_constraint_9.f90: New.
3165
3166 2008-01-06  Revital Eres  <eres@il.ibm.com>
3167
3168         PR tree-optimization/34263
3169         * gcc.dg/pr34263.c:  New testcase.
3170
3171 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3172
3173         PR fortran/34654
3174         * gfortran.dg/internal_io_unf.f90: New.
3175
3176 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3177
3178         PR fortran/34660
3179         * gfortran.dg/elemental_args_check_2.f90: New.
3180
3181 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3182
3183         PR fortran/34662
3184         * gfortran.dg/intent_out_3.f90: New.
3185
3186 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3187
3188         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3189
3190 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3191
3192         PR libfortran/34676
3193         * gfortran.dg/list_read_8.f90: New test.
3194
3195 2008-01-04  Richard Guenther  <rguenther@suse.de>
3196
3197         PR middle-end/34029
3198         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3199         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3200
3201 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3202
3203         PR gcov-profile/34609
3204         * g++.dg/gcov/gcov-6.C: New test.
3205
3206 2008-01-04  Richard Guenther  <rguenther@suse.de>
3207
3208         PR tree-optimization/31081
3209         * g++.dg/torture/pr31081-1.C: New testcase.
3210         * g++.dg/torture/pr31081-2.C: Likewise.
3211
3212 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3213
3214         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3215         * gcc.target/mips/rsqrt-2.c: Likewise.
3216         * gcc.target/mips/rsqrt-4.c: New test.
3217
3218 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3219
3220         PR fortran/34557
3221         * gfortran.dg/equiv_substr.f90: New.
3222
3223 2008-01-03  Tom Tromey  <tromey@redhat.com>
3224
3225         PR c/34457:
3226         * gcc.dg/pr34457-2.c: New file.
3227         * gcc.dg/pr34457-1.c: New file.
3228
3229 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3230
3231         Revert fix for PR tree-optimization/34458.
3232
3233 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3234
3235         PR tree-optimization/34458
3236         * gcc.dg/tree-ssa/pr34458.c: New.
3237
3238 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3239
3240         PR libfortran/34565
3241         * gfortran.dg/internal_readwrite_1.f90:  New test.
3242         * gfortran.dg/internal_readwrite_2.f90:  New test.
3243
3244 2008-01-03  Tom Tromey  <tromey@redhat.com>
3245
3246         PR preprocessor/34602:
3247         * gcc.dg/cpp/pr34602.c: New file.
3248
3249 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3250
3251         PR tree-optimization/29484
3252         * gcc.c-torture/execute/20071220-1.c: New test.
3253         * gcc.c-torture/execute/20071220-2.c: New test.
3254
3255 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3256
3257         PR tree-optimization/34635
3258         * gcc.dg/tree-ssa/pr34635.c: New.
3259         * gcc.dg/tree-ssa/pr34635-1.c: New.
3260
3261 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3262
3263         PR middle-end/34562
3264         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3265         scan-assembler check.
3266
3267 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR middle-end/34608
3270         * g++.dg/gomp/pr34608.C: New test.
3271
3272 2008-01-02  Richard Guenther  <rguenther@suse.de>
3273
3274         PR middle-end/34093
3275         PR middle-end/31976
3276         * gcc.c-torture/compile/pr34093.c: New testcase.
3277
3278 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3279
3280         * g++.dg/cpp0x/long_long.C: New.
3281
3282 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3283
3284         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3285         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3286         warning on the function main.
3287
3288 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3289
3290         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3291         rather than __v2di type.
3292
3293 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3294
3295         PR fortran/34558
3296         * gfortran.dg/linked_list_1.f90: New test.
3297
3298 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3299
3300         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3301         instead of appending to it.
3302
3303 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3304
3305         PR tree-optimization/34591
3306         * gcc.dg/vect/pr34591.c: New test.
3307
3308 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3309
3310         PR libfortran/34594
3311         * gfortran.dg/direct_io_8.f90:  New test case.
3312
3313 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3314
3315         PR target/34281
3316         * gcc.c-torture/execute/20071213-1.c: New test.
3317
3318 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3319
3320         PR libfortran/34560
3321         * gfortran.dg/read_eof_5.f90: New test.
3322
3323 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3324
3325         PR fortran/34514
3326         * gfortran.dg/initialization_17.f90: New.
3327
3328 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3329
3330         PR libfortran/34566
3331         * gfortran.dg/matmul_6.f90:  New test.
3332
3333 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3334
3335         PR fortran/34421
3336         * gfortran.dg/entry_17.f90: New.
3337
3338 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3339
3340         PR fortran/34536
3341         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3342         * gfortran.dg/real_const_3.f90: Likewise.
3343         * gfortran.dg/unary_operator.f90: New test.
3344
3345 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3346
3347         * gnat.dg/pack2.adb: New test.
3348
3349 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3350
3351         PR fortran/34559
3352         * gfortran.dg/repeat_6.f90: New test.
3353
3354 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3355
3356         PR fortran/34549
3357         * cshift_shift_real_1.f90:  New test.
3358
3359 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3360
3361         PR fortran/34540
3362         * gfortran.dg/shift-kind_2.f90: New test.
3363
3364 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3365
3366         PR target/8835
3367         * gcc.dg/pr8835-1.c: New.
3368
3369 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3370
3371         PR fortran/34438
3372         * gfortran.dg/default_initialization_3.f90: New test.
3373
3374 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3375
3376         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3377         conditions.
3378         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3379
3380 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3381
3382         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3383         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3384
3385 2007-12-20  Jason Merrill  <jason@redhat.com>
3386
3387         * gcc.dg/overload/arg[14].C: Remove expected errors.
3388
3389 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR c++/34459
3392         * gcc.c-torture/execute/20071219-1.c: New test.
3393
3394 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3395
3396         PR fortran/34530
3397         * gfortran.dg/namelist_44.f90: New.
3398
3399 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3400
3401         PR fortran/34482
3402         * gfortran.dg/boz_8.f90: Add error-check check.
3403         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3404         stop by call abort.
3405
3406 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3407
3408         * gcc.dg/gomp/combined-1.c: New test.
3409
3410 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3411
3412         PR tree-optimization/34355
3413         * g++.dg/tree-ssa/pr34355.C: New test.
3414
3415 2007-12-19  Revital Eres  <eres@il.ibm.com>
3416
3417          * gcc.dg/sms-5.c: New testcase.
3418
3419 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3420
3421         PR fortran/34325
3422         * gfortran.dg/missing_parens_1.f90: New.
3423         * gfortran.dg/missing_parens_1.f90: New.
3424         
3425 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3426
3427         PR fortran/34495
3428         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3429         expressions.
3430         * gfortran.dg/transfer_simplify_7.f90: New test.
3431
3432 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3433
3434         * gcc.dg/pr32912-3.c: Compile with -w.
3435
3436         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3437
3438 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3439             Jakub Jelinek  <jakub@redhat.com>
3440         
3441         PR c++/32565
3442         PR c++/33943
3443         PR c++/33965
3444         * g++.dg/cpp0x/variadic86.C: New.
3445         * g++.dg/cpp0x/variadic87.C: New.
3446         * g++.dg/cpp0x/variadic84.C: New.
3447         * g++.dg/cpp0x/variadic85.C: New.
3448         * g++.dg/template/ttp25.C: New.
3449
3450 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3451
3452         PR tree-optimization/34123
3453         * gcc.dg/tree-ssa/pr34123.c: New test.
3454
3455 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3456
3457         PR rtl-optimization/34456
3458         * gcc.c-torture/execute/pr34456.c: New test.
3459
3460 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR c++/34488
3463         * g++.dg/parse/friend7.C: New test.
3464
3465         PR rtl-optimization/34490
3466         * gcc.c-torture/execute/20071216-1.c: New test.
3467
3468 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3469
3470         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3471
3472 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3473
3474         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3475         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3476         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3477         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3478         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3479
3480 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR c/34506
3483         * gcc.dg/gomp/clause-2.c: New test.
3484         * g++.dg/gomp/clause-4.C: New test.
3485
3486 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3487
3488         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3489         part of Fortran 77/95/2003.
3490
3491 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3492
3493         PR tree-optimization/34445
3494         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3495         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3496
3497 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3498
3499         PR fortran/34427
3500         * gfortran.dg/namelist_42.f90: Update.
3501         * gfortran.dg/namelist_43.f90: New.
3502         
3503 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3504
3505         PR fortran/34495
3506         * gfortran.dg/initialization_16.f90: New.
3507
3508 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3509
3510         PR fortran/34305
3511         * gfortran.dg/real_dimension_1.f:  New test case.
3512
3513 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3514
3515         * gcc.dg/torture/pr24257.c: Remove -O from options.
3516
3517 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3518
3519         PR fortran/34246
3520         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3521
3522 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3523
3524         PR fortran/31213
3525         PR fortran/33888
3526         PR fortran/33998
3527         * gfortran.dg/mapping_1.f90: New test.
3528         * gfortran.dg/mapping_2.f90: New test.
3529         * gfortran.dg/mapping_3.f90: New test.
3530
3531 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3532
3533         PR rtl-optimization/34415
3534         * gcc.c-torture/execute/pr34415.c: New test.
3535
3536 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3537
3538         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3539         void. 
3540
3541 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3542
3543         PR bootstrap/34003
3544         * gcc.dg/pr34003-1.c: New test.
3545         * gcc.dg/pr34003-2.c: New.
3546
3547 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3548
3549         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3550         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3551         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3552         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3553         add -save-temps.
3554         * gcc.target/cris/torture/cris-torture.exp,
3555         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3556         * gcc.target/cris/builtin_ctz_v3.c,
3557         gcc.target/cris/builtin_ctz_v8.c,
3558         gcc.target/cris/builtin_clz_v0.c,
3559         gcc.target/cris/builtin_clz_v3.c,
3560         gcc.target/cris/builtin_bswap_v3.c,
3561         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3562         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3563         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3564         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3565         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3566         lib/target-supports.exp: Adjust for crisv32-*-*.
3567
3568 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3569
3570         * gcc.dg/debug/const-3.c: New.
3571
3572 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3573
3574         * g++.dg/other/datasec1.C: Require named section support.
3575
3576 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3577
3578         PR target/29978
3579         * gcc.target/i386/pr29978.c: New test.
3580
3581 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3582
3583         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3584         instead of -msse4.1.
3585         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3586         * g++.dg/other/i386-2.C (dg-options): Ditto.
3587
3588 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3589
3590         PR fortran/34438
3591         * gfortran.dg/private_type_10.f90: New.
3592
3593 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3594
3595         PR fortran/34398
3596         * gfortran.dg/nan_4.f90: New.
3597
3598 2007-12-14  Richard Guenther  <rguenther@suse.de>
3599
3600         PR middle-end/34462
3601         * gcc.c-torture/compile/20071214-1.c: New testcase.
3602
3603 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3604
3605         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3606         macros to test macroized SSE intrinsics.  Use new macros to test
3607         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3608         emmintrin.h, xmmintrin.h and bmmintrin.h
3609         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3610         to test with immediate operand.
3611
3612 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3613
3614         PR target/34091
3615         * gcc.c-torture/compile/pr34091.c: New test.
3616
3617 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3618
3619         * gcc.dg/uninit-13.c: UnXFAIL.
3620         * gcc.dg/complex-5.c: New testcase.
3621
3622 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3623
3624         * gcc.dg/struct/struct-reorg.exp: Replace 
3625          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3626         
3627 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3628
3629         PR libfortran/34370
3630         PR libfortran/34323
3631         PR libfortran/34405
3632         * gfortran.dg/advance_6.f90:  New test case.
3633         * gfortran.dg/direct_io_7.f90:  New test case.
3634         * gfortran.dg/streamio_13.f90:  New test case.
3635
3636 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3637
3638         * g++.dg/cpp0x/__func__.C: New.
3639
3640 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3641
3642         PR target/34435
3643         * g++.dg/other/pr34435.C: New testcase.
3644
3645 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3646
3647         * gcc.dg/struct: New directory with tests 
3648         for struct-reorg optimizaion.
3649         * gcc.dg/struct/struct-reorg.exp: New script.
3650         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3651         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3652         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3653         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3654         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3655         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3656         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3657         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3658         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3659         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3660         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3661         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3662         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3663         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3664         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3665         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3666         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3667         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3668         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3669         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3670         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3671         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3672         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3673         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3674
3675 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3676
3677         PR fortran/34427
3678         * gfortran.dg/namelist_42.f90: New.
3679
3680 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3681
3682         PR fortran/34254
3683         * gfortran.dg/function_kinds_3.f90: New.
3684
3685 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3686
3687         * gcc.target/s390/20071212-1.c: New testcase.
3688
3689 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR c++/34238
3692         * g++.dg/ext/visibility/anon7.C: Add xfail.
3693         * g++.dg/ext/visibility/anon9.C: New test.
3694         * g++.dg/ext/visibility/anon10.C: New test.
3695
3696         PR c++/34364
3697         * g++.dg/rtti/dyncast2.C: New test.
3698
3699 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3700
3701         PR tree-optimization/34407
3702         * gcc.dg/vect/pr34407.c: New test.
3703
3704 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3705
3706         PR fortran/34411
3707         * gfortran.dg/error_recovery_5.f90: New.
3708         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3709
3710 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3711
3712         PR tree-optimization/34371
3713         * gcc.c-torture/compile/20071207-1.c: New test.
3714
3715 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3716
3717         PR c++/34059
3718         * g++.dg/parse/crash40.C: New test.
3719
3720 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3721
3722         * g++.dg/opt/memcpy1.C: New test.
3723
3724 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/34425
3727         * gfortran.dg/argument_checking_10.f90: New.
3728
3729 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3730
3731         PR rtl-optimization/34302
3732         * gcc.c-torture/execute/20071210-1.c: New test.
3733
3734 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3735
3736         PR c++/34395
3737         * g++.dg/cpp0x/error1.C: New test.
3738
3739         PR c++/34394
3740         * g++.dg/other/error22.C: New test.
3741
3742 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3743
3744         PR target/32086
3745         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3746         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3747         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3748
3749 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR c++/34178
3752         PR c++/34340
3753         * g++.dg/template/repo6.C: New test.
3754         * g++.dg/template/repo7.C: New test.
3755         * g++.dg/template/repo8.C: New test.
3756
3757 2007-12-09  H.J. Lu  <hjl@lucon.org>
3758             Tobias Burnus  <burnus@net-b.de>
3759
3760         PR fortran/34404
3761         * gfortran.dg/read_2.f90: New.
3762
3763 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3764
3765         * lib/target-supports.exp (check_effective_target_tls_native):
3766         Fix typo.
3767
3768 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3769
3770         PR ada/34366
3771         * gnat.dg/enclosing_record_reference.ads,
3772         gnat.dg/enclosing_record_reference.adb: New test.
3773
3774 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3775
3776         PR fortran/32129
3777         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3778         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3779
3780         PR fortran/31487
3781         * gfortran.dg/char_component_initializer_1.f90: New test.
3782
3783 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3784
3785         PR fortran/34342
3786         PR fortran/34345
3787         PR fortran/18026
3788         PR fortran/29471
3789
3790         * gfortran.dg/boz_8.f90: New.
3791         * gfortran.dg/boz_9.f90: New.
3792         * gfortran.dg/boz_10.f90: New.
3793         * gfortran.dg/boz_7.f90: Update dg-warning.
3794         * gfortran.dg/pr16433.f: Add dg-error.
3795         * gfortan.dg/ibits.f90: Update dg-warning.
3796         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3797         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3798
3799 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR fortran/34359
3802         * gfortran.dg/include_1.f90: New test.
3803         * gfortran.dg/include_1.inc: New.
3804         * gfortran.dg/include_2.f90: New test.
3805
3806 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3807
3808         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3809
3810 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3811
3812         PR fortran/34319
3813         * gfortran.dg/nan_3.f90: New.
3814
3815 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3816
3817         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3818
3819 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3820
3821         * gnat.dg/tamdt*.ad?: Support for ...
3822         * gnat.dg/test_tamdt.adb: New test.
3823
3824 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3825
3826         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3827         exports and document how these can be exercised.
3828
3829 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3830
3831         PR ada/15805
3832         * gnat.dg/specs/access_constants.ads: New test.
3833
3834         * gnat.dg/specs/access_constant_decl.ads: New test.
3835
3836         PR ada/21346
3837         * gnat.dg/compose.adb: New test.
3838
3839 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3840
3841         PR ada/34173
3842         * gnat.dg/unc_memops.ad[sb]: Support for ...
3843         * gnat.dg/unc_memfree.adb: New test.
3844         
3845 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3846
3847         * gfortran.dg/ltrans-7.f90: New.
3848
3849 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3850             Dorit Nuzman  <dorit@il.ibm.com>
3851
3852         PR tree-optimization/34005
3853         * gcc.dg/vect/pr34005.c: New test.
3854
3855 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR c++/34336
3858         * g++.dg/template/new8.C: New test.
3859
3860 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3861
3862         PR fortran/34333
3863         * gfortran.dg/boz_7.f90: New.
3864         * gfortran.dg/int_1.f90: Disable -pedantic option.
3865         * gfortran.dg/boz_1.f90: Ditto.
3866         * gfortran.dg/boz_3.f90: Ditto.
3867         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3868         * gfortran.dg/ibits.f90: Ditto.
3869         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3870         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3871
3872 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3873
3874         PR fortran/34335
3875         * gfortran.dg/used_types_19.f90: New test.
3876
3877 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3878
3879         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3880         * gfortran.dg/nearest_2.f90: Likewise.
3881         * gfortran.dg/nearest_3.f90: Likewise.
3882
3883 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR middle-end/34337
3886         * gcc.c-torture/execute/20071205-1.c: New test.
3887
3888 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3889
3890         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3891         * gfortran.dg/real_const_3.f90: Likewise.
3892
3893 2007-12-05  Richard Guenther  <rguenther@suse.de>
3894
3895         PR tree-optimization/34138
3896         * gcc.c-torture/compile/pr34138.c: New testcase.
3897
3898 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3899
3900         PR debug/33739
3901         * gfortran.dg/debug_2.f: New test.
3902
3903 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3904
3905         * gnat.dg/specs/elab1.ads: New test.
3906
3907 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3908
3909         PR target/34312
3910         * gcc.target/i386/pr34312.c: New test.
3911
3912 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3913
3914         PR fortran/34333
3915         * gfortran.dg/nan_2.f90: New.
3916
3917 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3918
3919         PR c++/34271
3920         * g++.dg/cpp0x/decltype9.C: New test.
3921         * g++.dg/cpp0x/decltype10.C: New test.
3922
3923 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3924
3925         PR ada/21489
3926         * gnat.dg/rm_6_4_1_13.adb: New test.
3927
3928 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3929
3930         PR middle-end/34134
3931         * gcc.c-torture/compile/20071117-1.c: New test.
3932
3933 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3934
3935         PR c++/34101
3936         * g++.dg/cpp0x/variadic-ttp.C: New.
3937
3938 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3939         
3940         * gcc.dg/parse-decl-after-if.c: New.
3941         * gcc.dg/20031223-1.c: Adjust.
3942         
3943 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3944
3945         PR c++/33509
3946         * g++.dg/cpp0x/variadic-throw.C: New.
3947
3948 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3949
3950         PR c++/33091
3951         * g++.dg/cpp0x/variadic-unify.C: New.
3952
3953 2007-12-04  Richard Guenther  <rguenther@suse.de>
3954
3955         PR middle-end/34334
3956         PR middle-end/34222
3957         * gcc.c-torture/compile/pr34334.c: New testcase.
3958         * g++.dg/torture/pr34222.C: New testcase.
3959
3960 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3961
3962         * gcc.c-torture/execute/20071202-1.c: New test.
3963         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3964
3965 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3966
3967         PR fortran/34318
3968         * gfortran.dg/module_nan.f90: New.
3969
3970 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3971
3972         * lib/target-supports.exp (get_compiler_messages): Replace with...
3973         (check_compile): ...this new procedure.  Handle TYPE == executable.
3974         Use comments in the source to determine the correct extension.
3975         Return a pair containing the compiler output and the output filename.
3976         Don't delete the file here.
3977         (check_no_compiler_messages_nocache): New procedure.
3978         (check_no_compiler_messages): Use it.
3979         (check_no_messages_and_pattern_nocache): New procedure.
3980         (check_no_messages_and_pattern): Use it.
3981         (check_runtime_nocache, check_runtime): New procedures.
3982         (check_effective_target_tls): Use check_no_compiler_messages.
3983         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3984         (check_effective_target_tls_runtime): Use check_runtime.
3985         (check_effective_target_fstack_protector): Likewise.
3986         (check_iconv_available): Use check_runtime_nocache.
3987         (check_effective_target_fortran_large_real): Use
3988         check_no_compiler_messages.
3989         (check_effective_target_fortran_large_int): Likewise.
3990         (check_effective_target_static_libgfortran): Likewise.
3991         (check_750cl_hw_available): Use check_cached_effective_target
3992         and check_runtime_nocache.
3993         (check_vmx_hw_available): Likewise.
3994         (check_effective_target_broken_cplxf_arg): Likewise.
3995         (check_alpha_max_hw_available): Use check_runtime.
3996         (check_function_available): Use check_no_compiler_messages.
3997         (check_cxa_atexit_available): Use check_cached_effective_target
3998         and check_runtime_nocache.
3999         (check_effective_target_dfp_nocache): Use
4000         check_no_compiler_messages_nocache.
4001         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4002         (check_effective_target_dfp): Use check_cached_effective_target.
4003         (check_effective_target_dfprt): Likewise.
4004         (check_effective_target_arm_neon_hw): Use check_runtime.
4005         (check_effective_target_ultrasparc_hw): Likewise.
4006         (check_effective_target_c99_runtime): Use
4007         check_no_compiler_messages_nocache.
4008
4009 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR middle-end/29749
4012         * gcc.dg/fold-rotate-1.c: New test.
4013
4014         PR tree-optimization/33453
4015         * gcc.c-torture/compile/20071203-1.c: New test.
4016
4017 2007-12-03  Robert Dewar <dewar@adacore.com>
4018             Samuel Tardieu  <sam@rfc1149.net>
4019
4020         PR ada/34287
4021         * gnat.dg/check_elaboration_code.adb: New test.
4022         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4023         New support files.
4024
4025 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4026
4027         PR c++/34061
4028         * g++.dg/cpp0x/pr34061.C: New.
4029
4030 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4031
4032         PR c++/34273
4033         * g++.dg/other/error21.C: New.
4034
4035 2007-12-02  Revital Eres  <eres@il.ibm.com>
4036
4037         * gcc.dg/sms-4.c: New testcase.
4038
4039 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4040             Revital Eres  <eres@il.ibm.com>
4041
4042         * gcc.dg/sms-3.c: New testcase.
4043
4044 2007-12-01  Ollie Wild  <aaw@google.com>
4045
4046         PR c++/8171
4047         * g++.dg/conversion/ptrmem9.C: New test.
4048
4049 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4050
4051         PR libfortran/34291
4052         * gfortran.dg/namelist_41.f90: New test.
4053
4054 2007-11-30  Tom Tromey  <tromey@redhat.com>
4055
4056         PR preprocessor/32868:
4057         * gcc.dg/cpp/pr32868.c: New file.
4058
4059 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4060
4061         PR fortran/34248
4062         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4063
4064 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4065
4066         PR rtl-optimization/34171
4067         * gcc.dg/pr34171.c: New testcase.
4068
4069 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4070
4071         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4072
4073 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4074
4075         PR fortran/34133
4076         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4077         * gfortran.dg/bind_c_usage_11.f03: New.
4078         * gfortran.dg/bind_c_usage_12.f03: New.
4079
4080 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR c++/34275
4083         * g++.dg/other/error20.C: New test.
4084
4085 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4086
4087         PR fortran/34230
4088         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4089
4090 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4091
4092         PR tree-optimization/34244
4093         * gcc.dg/tree-ssa/pr34244.c: New test.
4094
4095 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR tree-optimization/33434
4098         * gcc.dg/pr33434-1.c: New test.
4099         * gcc.dg/pr33434-2.c: New test.
4100         * gcc.dg/pr33434-3.c: New test.
4101         * gcc.dg/pr33434-4.c: New test.
4102
4103         PR c++/34270
4104         * g++.dg/template/cond7.C: New test.
4105
4106         PR c++/34267
4107         PR c++/34268
4108         * g++.dg/cpp0x/decltype7.C: New test.
4109         * g++.dg/cpp0x/decltype8.C: New test.
4110
4111 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4112
4113         PR fortran/34248
4114         * gfortran.dg/result_in_spec_3.f90: New.
4115
4116 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4117
4118         PR fortran/34262
4119         * gfortran.dg/mvbits_3.f90: New.
4120
4121 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4122         
4123         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4124         Delete.
4125         (check_effective_target_hard_float): New.
4126         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4127         * gcc.dg/pr30957-1.c: Likewise.
4128         
4129 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4130
4131         PR ada/15804
4132         * gnat.dg/specs/variant_part.ads: New test.
4133
4134         PR ada/17318
4135         * gnat.dg/specs/attribute_parsing.ads: New test.
4136
4137         PR ada/32792
4138         * gnat.dg/specs/integer_value.ads: New test.
4139
4140         PR ada/22559
4141         * gnat.dg/specs/delta_small.ads: New test.
4142
4143 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4144
4145         PR tree-optimization/34140
4146         * gcc.c-torture/compile/20071128-1.c: New test.
4147
4148 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4149
4150         PR fortran/32928
4151         * gfortran.dg/data_array_1.f90
4152         * gfortran.dg/data_array_2.f90
4153         * gfortran.dg/data_array_3.f90
4154         * gfortran.dg/data_array_4.f90
4155
4156 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4157
4158         PR fortran/34227
4159         * gfortran.dg/blockdata_5.f90: New test.
4160         * gfortran.dg/blockdata_6.f90: New test.
4161
4162 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4163
4164         PR tree-optimization/34016
4165         * gcc.dg/pr34016.c: New test.
4166
4167 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4168
4169         PR fortran/29389
4170         * gfortran.dg/stfunc_6.f90: New test.
4171
4172         PR fortran/33850
4173         * gfortran.dg/assign_10.f90: New test.
4174
4175 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4176
4177         PR fortran/33541
4178         * gfortran.dg/use_11.f90: New test.
4179
4180         PR fortran/34231
4181         * gfortran.dg/generic_15.f90: New test.
4182
4183 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR target/34225
4186         * gcc.dg/pr34225.c: New test.
4187
4188 2007-11-27  Richard Guenther  <rguenther@suse.de>
4189
4190         PR tree-optimization/34241
4191         * g++.dg/torture/pr34241.C: New testcase.
4192
4193 2007-11-27  Richard Guenther  <rguenther@suse.de>
4194
4195         * gcc.dg/builtins-error.c: New testcase.
4196
4197 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR c++/34213
4200         * g++.dg/ext/visibility/anon8.C: New test.
4201
4202 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4203
4204         PR target/34077
4205         * gcc.target/i386/pr34077.c: New testcase.
4206
4207 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4208
4209         PR fortran/34203
4210         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4211         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4212         * gfortran.dg/backslash_1.f90: Remove no longer needed
4213         -fno-backslash option.
4214
4215 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4216
4217         PR c/23722
4218         * gcc.dg/cpp/19990413-1.c: Update.
4219         * gcc.dg/parse-else-error.c: New.
4220         * gcc.dg/parse-else-error-2.c: New.
4221         * gcc.dg/parse-else-error-3.c: New.
4222         * gcc.dg/parse-else-error-4.c: New.
4223
4224 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4225
4226         PR c++/34081
4227         * g++.dg/template/dependent-expr6.C: New testcase.
4228
4229 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4230
4231         PR target/34215
4232         * gcc.target/i386/pr34215.c: New test.
4233
4234 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4235
4236         PR target/34174
4237         * gcc.dg/torture/pr34174-1.c: New.
4238
4239 2007-11-26  Richard Guenther  <rguenther@suse.de>
4240
4241         PR middle-end/34233
4242         * gcc.dg/pr34233.c: New testcase.
4243
4244 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4245             Revital Eres  <eres@il.ibm.com>
4246
4247         PR rtl-optimization/34085
4248         * gcc.dg/tree-prof (bb-reorg.c): New test.
4249
4250 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4251
4252         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4253         Return true for MIPS16 targets.
4254
4255 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4256
4257         PR fortran/33152
4258         * gfortran.dg/blockdata_4.f90: New test.
4259
4260 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4261
4262         PR fortran/34079
4263         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4264         * gfortran.dg/bind_c_usage_16.f03: New.
4265         * gfortran.dg/bind_c_usage_16_c.c: New.
4266
4267 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4268
4269         * gnat.dg/specs/size_clause1.ads: New test.
4270         * gnat.dg/specs/size_clause2.ads: Likewise.
4271         * gnat.dg/specs/size_clause3.ads: Likewise.
4272
4273 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4274
4275         PR fortran/33499
4276         * gfortran.dg/entry_16.f90: New test.
4277
4278 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4279
4280         PR fortran/34192
4281         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4282
4283 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4284
4285         PR fortran/33541
4286         * gfortran.dg/nested_modules_1.f90: Change the reference to
4287         FOO, forbidden by the standard, to a reference to W.
4288         * gfortran.dg/use_only_1.f90: New test.
4289
4290 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/34209
4293         * gfortran.dg/nearest_3.f90: New test.
4294
4295 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4296
4297         PR fortran/33317
4298         * gfortran.dg/optional_dim_2.f90: New test.
4299
4300 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4301
4302         PR fortran/34187
4303         * gfortran.dg/bind_c_usage_15.f90: New.
4304
4305 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4306
4307         PR fortran/34192
4308         * gfortran.dg/nearest_2.f90: New.
4309
4310
4311 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4312
4313         PR c++/30293
4314         PR c++/30294
4315         * g++.dg/ext/java-2.C: New test.
4316
4317 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4318             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4319         
4320         PR c++/5310
4321         * g++.dg/warn/pr5310.C: New.
4322         * g++.dg/warn/pr33160.C: New.
4323         
4324 2007-11-23  Richard Guenther  <rguenther@suse.de>
4325             Michael Matz  <matz@suse.de>
4326
4327         PR tree-optimization/34176
4328         * gcc.c-torture/execute/pr34176.c: New testcase.
4329
4330 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4331
4332         PR c++/34198
4333         * gcc.dg/Wconversion-5.c: New test.
4334         * g++.dg/Wconversion3.C: New test.
4335
4336 2007-11-23  Richard Guenther  <rguenther@suse.de>
4337
4338         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4339
4340 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4341
4342         PR c/14050
4343         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4344         qualifiers in abstract declarator.
4345
4346 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4347
4348         * gfortran.dg/derived_constructor_comps_3.f90: New.
4349
4350 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR c++/34094
4353         * g++.dg/ext/visibility/anon7.C: New test.
4354
4355 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4356
4357         PR fortran/34079
4358         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4359         * gfortran.dg/bind_c_usage_13.f03: New.
4360         * gfortran.dg/bind_c_usage_14.f03: New.
4361
4362 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4363
4364         PR rtl-optimization/33848
4365         * gcc.dg/torture/pr33848.c: New test.
4366
4367 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4368
4369         PR fortran/34083
4370         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4371
4372 2007-11-20  Richard Guenther  <rguenther@suse.de>
4373
4374         PR middle-end/34154
4375         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4376
4377 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4378
4379         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4380
4381 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4382
4383         PR fortran/32770
4384         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4385         so test passes with -frecord-marker=8.
4386         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4387         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4388         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4389         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4390         * gfortrand.dg/modulo_1.f90:  Likewise.
4391
4392 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4393
4394         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4395         New procedure.
4396         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4397         * gcc.dg/pr30957-1.c: Likewise.
4398
4399 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4400
4401         PR c++/34089
4402         * g++.dg/template/crash74.C: New test.
4403
4404 2007-11-20  Richard Guenther  <rguenther@suse.de>
4405
4406         * gcc.c-torture/execute/20071120-1.c: New testcase.
4407
4408 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR c/34146
4411         * gcc.dg/tree-ssa/pr34146.c: New test.
4412
4413         PR testsuite/33978
4414         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4415         dependent on target settings like move_by_pieces etc.
4416
4417         PR c++/28879
4418         * g++.dg/template/vla2.C: New test.
4419
4420         PR c++/33962
4421         * g++.dg/overload/template3.C: New test.
4422
4423 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4424
4425         PR fortran/33317
4426         * gfortran.dg/optional_dim_2.f90: Remove test.
4427
4428 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4429
4430         * gcc.dg/dfp/ddmode-ice.c: New test.
4431
4432 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4433
4434         PR tree-optimization/34036
4435         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4436
4437 2007-11-19  Richard Guenther  <rguenther@suse.de>
4438
4439         PR tree-optimization/34
4440         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4441
4442 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4443
4444         PR fortran/34079
4445         * gfortran.dg/bind_c_usage_10_c.c: New.
4446         * gfortran.dg/bind_c_usage_10.f03: New.
4447
4448 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4449
4450         * gcc.dg/pr33007.c: Expect new warning.
4451         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4452         * g++.dg/opt/pr34036.C: New test.
4453
4454 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4455
4456         PR c++/30988
4457         * g++.dg/warn/noreturn-4.C: New test.
4458         * g++.dg/warn/noreturn-5.C: New test.
4459         * g++.dg/warn/noreturn-6.C: New test.
4460         * g++.dg/warn/noreturn-7.C: New test.
4461
4462 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4463
4464         PR fortran/32770
4465         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4466         integers so tests works with -fdefault-integer-8.
4467         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4468         integers so test passes with -fdefault-integer-8.
4469         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4470         buffer length so test passes with -fdefault-integer-8.
4471         * gfortran.dg/bounds_check_8.f90:  Likewise.
4472         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4473         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4474         with -fdefault-integer-8.
4475         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4476         provoke overflow.
4477
4478 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4479
4480         PR fortran/33317
4481         * gfortran.dg/optional_dim_2.f90: New test.
4482         
4483         PR fortran/34139
4484         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4485         
4486 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4487
4488         PR rtl-optimization/34132
4489         * gcc.c-torture/compile/20071118-1.c: New test.
4490
4491 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/31608
4494         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4495
4496 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4497
4498         PR fortran/34137
4499         * gfortran.dg/entry_14.f90: New.
4500         * gfortran.dg/entry_15.f90: New.
4501
4502 2007-11-18  Richard Guenther  <rguenther@suse.de>
4503
4504         PR tree-optimization/34127
4505         * gcc.c-torture/compile/pr34127.c: New testcase.
4506
4507 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4508
4509         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4510         type specifier, as they are not permitted according to the AltiVec
4511         Programming Interface Manual.
4512
4513 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4514
4515         PR fortran/34133
4516         * gfortran.dg/bind_c_usage_9.f03: New.
4517         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4518
4519 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4520
4521         PR fortran/25252
4522         * interface.c (gfc_current_interface_head,
4523         gfc_set_current_interface_head): New functions.
4524         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4525         On syntax error, restore previous state of the interface.
4526         * gfortran.h (gfc_current_interface_head,
4527         gfc_set_current_interface_head): New prototypes.
4528
4529 2007-11-17  Richard Guenther  <rguenther@suse.de>
4530
4531         PR middle-end/34130
4532         * gcc.c-torture/execute/pr34130.c: New testcase.
4533
4534 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4535
4536         PR fortran/34108
4537         * gfortran.dg/fmt_label_1.f90: New test.
4538
4539 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4540
4541         PR fortran/33957
4542         * gfortran.dg/initialization_15.f90 : New test.
4543
4544 2007-11-16  Richard Guenther  <rguenther@suse.de>
4545
4546         PR middle-end/34030
4547         * gcc.c-torture/compile/pr34030.c: New testcase.
4548
4549 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4550
4551         PR fortran/34008
4552         * gfortran.dg/interface_assignment_3.f90.
4553
4554 2007-11-16  Richard Guenther  <rguenther@suse.de>
4555
4556         PR tree-optimization/33870
4557         * gcc.dg/torture/pr33870.c: New testcase.
4558
4559 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4560
4561         PR fortran/33986
4562         * gfortran.dg/allocatable_function_3.f90.
4563
4564 2007-11-16  Richard Guenther  <rguenther@suse.de>
4565
4566         PR tree-optimization/34113
4567         * gcc.c-torture/compile/pr34113.c: New testcase.
4568
4569 2007-11-16  Richard Guenther  <rguenther@suse.de>
4570
4571         PR tree-optimization/34099
4572         * g++.dg/torture/pr3499.C: New testcase.
4573         * gcc.c-torture/execute/pr34099.c: Likewise.
4574
4575 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4576
4577         * gnat.dg/release_unc_maxalign.adb: New test.
4578
4579 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4580
4581         PR c++/34100
4582         * g++.dg/template/crash73.C: New test.
4583
4584 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR middle-end/23848
4587         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4588         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4589         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4590         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4591
4592 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4593
4594         PR fortran/33917
4595         * gfortran.dg/proc_decl_11.f90: New.
4596
4597 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4598
4599         * gcc.target/spu/compare-dp.c: New test.
4600
4601 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4602
4603         * gcc.dg/pr33923.c: New test.
4604
4605 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4606
4607         PR middle-end/34088
4608         * gcc.dg/pr34088.c: New test.
4609
4610 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4611
4612         * gcc.c-torture/compile/20071114-1.c: New test.
4613
4614 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4615
4616         PR fortran/31608
4617         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4618         to match known variations in symbol format. Document in comments.
4619
4620 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4621
4622         PR fortran/33985
4623         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4624
4625 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4626
4627         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4628         when done.
4629
4630 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4631
4632         PR fortran/33162
4633         * gfortran.dg/proc_decl_1.f90: Update.
4634         * gfortran.dg/proc_decl_7.f90: New test.
4635         * gfortran.dg/proc_decl_8.f90: New test.
4636         * gfortran.dg/proc_decl_9.f90: New test.
4637         * gfortran.dg/proc_decl_10.f90: New test.
4638
4639 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4640
4641         PR fortran/34080
4642         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4643
4644 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4645
4646         PR c++/34054
4647         PR c++/34056
4648         PR c++/34057
4649         PR c++/34058
4650         PR c++/34060
4651         * g++.dg/parse/crash36.C: Add another dg-error.
4652         * g++.dg/cpp0x/pr34054.C: New test.
4653         * g++.dg/cpp0x/pr34056.C: New test.
4654         * g++.dg/cpp0x/pr34057.C: New test.
4655         * g++.dg/cpp0x/pr34058.C: New test.
4656         * g++.dg/cpp0x/pr34060.C: New test.
4657
4658         PR tree-optimization/34063
4659         * g++.dg/tree-ssa/pr34063.C: New test.
4660
4661 2007-11-13  Diego Novillo  <dnovillo@google.com>
4662
4663         PR tree-optimization/33870
4664         * gcc.c-torture/execute/pr33870-1.c: New test.
4665         * gcc.dg/tree-ssa/alias-16.c: New test.
4666
4667 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR c++/29225
4670         * g++.dg/template/crash72.C: New test.
4671
4672 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4673
4674         * g++.dg/opt/cfg5.C: New test.
4675
4676 2007-11-12  Richard Guenther  <rguenther@suse.de>
4677
4678         PR middle-end/34070
4679         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4680         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4681
4682 2007-11-12  Richard Guenther  <rguenther@suse.de>
4683
4684         PR middle-end/34027
4685         * gcc.dg/pr34027-1.c: New testcase.
4686         * gcc.dg/pr34027-2.c: Likewise.
4687
4688 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4689
4690         PR tree-optimization/33953
4691         * gcc.dg/vect/pr33953.c: New testcase.
4692
4693 2007-11-11  Tom Tromey  <tromey@redhat.com>
4694
4695         PR c++/17577:
4696         * g++.dg/ext/pr17577.h: New file.
4697         * g++.dg/ext/pr17577.C: New file.
4698
4699 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4700
4701         PR c++/8570
4702         * g++.old-deja/g++.ns/template13.C: Update expected output.
4703         * g++.old-deja/g++.pt/friend23.C: Likewise.
4704         * g++.dg/warn/pr8570.C: New.
4705
4706 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR c++/34068
4709         * g++.dg/template/pseudodtor4.C: New test.
4710
4711 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR middle-end/34018
4714         * g++.dg/opt/inline14.C: New test.
4715
4716         PR tree-optimization/33680
4717         * gcc.c-torture/compile/20071108-1.c: New test.
4718
4719         PR c++/32241
4720         * g++.dg/template/pseudodtor3.C: New test.
4721
4722 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4723
4724         PR c++/33510
4725         * g++.dg/cpp0x/variadic-init.C: New.
4726
4727 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4728             Jakub Jelinek  <jakub@redhat.com>
4729
4730         PR rtl-optimization/34012
4731         * gcc.target/i386/pr34012.c: New test.
4732
4733 2007-11-09  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/33604
4736         * g++.dg/tree-ssa/pr33604.C: New testcase.
4737         * gcc.dg/pr32721.c: Adjust pattern.
4738
4739 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4740
4741         * gcc.target/mips/dse-1.c: Disable.
4742
4743 2007-11-08  Tom Tromey  <tromey@redhat.com>
4744
4745         * gcc.dg/empty-source-3.c: Update warning location.
4746         * gcc.dg/gomp/barrier-2.c: Likewise.
4747         * gcc.dg/label-decl-3.c: Likewise.
4748         * gcc.dg/label-decl-2.c: Likewise.
4749         * gcc.dg/empty-source-2.c: Likewise.
4750
4751 2007-11-08  Tom Tromey  <tromey@redhat.com>
4752
4753         PR c++/30297:
4754         * g++.dg/inherit/pr30297.C: New file.
4755
4756 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4757
4758         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4759         -fno-common for cygwin and mingw32.
4760
4761 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4762
4763         PR middle-end/33826
4764         * gcc.dg/pr33826.c: New.
4765         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4766         recursive functions being marked pure or const.
4767         
4768 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4769
4770         PR fortran/33917
4771         * gfortran.dg/proc_decl_5.f90: New.
4772         * gfortran.dg/proc_decl_6.f90: New.
4773
4774 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4775
4776         PR tree-optimization/32575
4777         * gcc.c-torture/execute/20071108-1.c: New test.
4778
4779 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4780
4781         * g++.dg/opt/anchor1.C: New.
4782
4783 2007-11-07  Diego Novillo  <dnovillo@google.com>
4784
4785         PR 33870
4786         * gcc.c-torture/execute/pr33870.x: Remove.
4787
4788 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4789
4790         PR c++/33045
4791         PR c++/33837
4792         PR c++/33838
4793         * g++.dg/cpp0x/decltype-33837.C: New.
4794         * g++.dg/cpp0x/decltype-refbug.C: New.
4795         * g++.dg/cpp0x/decltype-33838.C: New.
4796
4797 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4798
4799         * gcc.c-torture/compile/20071107-1.c: New test.
4800
4801 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4802
4803         * gcc.dg/out-of-bounds-1.c: New test.
4804
4805 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR c++/33501
4808         * g++.dg/warn/incomplete2.C: New test.
4809         * g++.dg/template/incomplete4.C: New test.
4810         * g++.dg/template/incomplete5.C: New test.
4811
4812 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4813
4814         * gnat.dg/max_align.adb: New test.
4815
4816 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4817
4818         PR target/30961
4819         * gcc.target/i386/pr30961-1.c: New.
4820
4821 2007-11-06  Tom Tromey  <tromey@redhat.com>
4822
4823         PR c++/32368:
4824         * g++.dg/warn/pragma-system_header3.h: New.
4825         * g++.dg/warn/pragma-system_header3.C: New.
4826
4827         PR c++/32256:
4828         * g++.dg/warn/pragma-system_header4.C: New.
4829         * g++.dg/warn/pragma-system_header4.h: New.
4830
4831 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4832
4833         PR c++/33977
4834         PR c++/33886
4835         * g++.dg/other/canon-array.C: New.
4836         
4837 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4838
4839         * g++.dg/parser/crash36.C: Tweak expected errors.
4840         * g++.dg/cpp0x/pr31439.C: New.
4841         * g++.dg/cpp0x/pr32114.C: New.
4842         * g++.dg/cpp0x/pr32115.C: New.
4843         * g++.dg/cpp0x/pr32125.C: New.
4844         * g++.dg/cpp0x/pr32126.C: New.
4845         * g++.dg/cpp0x/pr32127.C: New.
4846         * g++.dg/cpp0x/pr32128.C: New.
4847         * g++.dg/cpp0x/pr32253.C: New.
4848         * g++.dg/cpp0x/pr32566.C: New.
4849         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4850         * g++.dg/cpp0x/pr31438.C: Ditto.
4851         * g++.dg/cpp0x/variadic81.C: Ditto.
4852         * g++.dg/cpp0x/pr31432.C: Ditto.
4853         * g++.dg/cpp0x/pr31442.C: Ditto.
4854
4855 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4856
4857         PR target/33168
4858         * g++.dg/other/datasec1.C: New test.
4859
4860         PR tree-optimization/33458
4861         * g++.dg/opt/inline12.C: New test.
4862
4863         PR tree-optimization/33993
4864         * gcc.c-torture/compile/20071105-1.c: New test.
4865
4866 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4867
4868         PR rtl-optimization/33648
4869         * gcc.dg/pr33648.c: Require effective target freorder.
4870
4871 2007-11-05  Revital Eres  <eres@il.ibm.com>
4872
4873         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4874
4875 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4876
4877         PR c++/33996
4878         PR c++/33235
4879         PR c++/33930
4880         * g++.dg/cpp0x/pr33996.C: New
4881         * g++.dg/cpp0x/rv-trivial-bug.C: New
4882         * g++.dg/cpp0x/pr33930.C: New
4883
4884 2007-11-05  Nick Clifton  <nickc@redhat.com>
4885             Sebastian Pop  <sebastian.pop@amd.com>
4886
4887         PR tree-optimization/32540
4888         PR tree-optimization/33922
4889         * gcc.dg/tree-ssa/pr32540-1.c: New.
4890         * gcc.dg/tree-ssa/pr32540-2.c: New.
4891         * gcc.dg/tree-ssa/pr33922.c: New.
4892
4893 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4894
4895         PR c++/33939
4896         * g++.dg/cpp0x/variadic-rref.C: New.
4897         
4898 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4899
4900         * g++dg/warn/pointer-integer-comparison.C: New.
4901
4902 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR tree-optimization/33856
4905         * gcc.c-torture/compile/20071027-1.c: New test.
4906
4907         PR c++/33836
4908         * g++.dg/ext/label10.C: New test.
4909
4910         PR c++/33969
4911         * g++.dg/other/ptrmem9.C: New test.
4912
4913 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4914
4915         PR middle-end/32931
4916         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4917
4918 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4919
4920         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4921         * g++.dg/ext/visibility/namespace2.C: Add argument to
4922         dg-require-visibility.
4923         * g++.dg/ext/java-1.C: Disable on AIX.
4924
4925 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4926
4927         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4928
4929 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4930
4931         PR fortran/33881
4932         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4933
4934 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4935
4936         PR c/29062
4937         * gcc.dg/20031223-1.c: Adjust error output.
4938         * gcc.dg/parse-decl-after-label.c: New.
4939         
4940 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4941
4942         PR libfortran/24685
4943         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4944         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4945         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4946
4947 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4948
4949         PR rtl-optimization/28940
4950         * gcc.target/i386/addr-sel-1.c: New test.
4951
4952 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR middle-end/33670
4955         * gcc.dg/pr33670.c: New test.
4956
4957 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR c++/33516
4960         * g++.dg/lookup/typedef1.C: New test.
4961
4962 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4963
4964         PR testsuite/32076
4965         * lib/scandump.exp (dump-suffix): New.
4966         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4967         Include dump suffix in pass/fail messages, put regexp in quotes.
4968
4969 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4970
4971         PR c++/33495
4972         * g++.dg/other/error19.C: New.
4973
4974 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4975
4976         PR rtl-optimization/28062
4977         * gcc.c-torture/compile/20071102-1.c: New test.
4978
4979 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4980
4981         * g++.dg/cpp0x/pr33955.C: New.
4982
4983 2007-11-01  Tom Tromey  <tromey@redhat.com>
4984
4985         PR preprocessor/30805:
4986         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4987
4988 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4989
4990         PR rtl-optimization/33648
4991         * gcc.dg/pr33648.c: New test.
4992
4993 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR c++/32384
4996         * g++.dg/template/pseudodtor1.C: New test.
4997         * g++.dg/template/pseudodtor2.C: New test.
4998
4999         PR c++/32260
5000         * g++.dg/rtti/typeid7.C: New test.
5001
5002 2007-11-01  Tom Tromey  <tromey@redhat.com>
5003
5004         PR preprocessor/30805:
5005         * gcc.dg/cpp/pr30805.c: New file.
5006
5007 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5008
5009         PR testsuite/25352
5010         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5011         add dg-skip-if.
5012         * gcc.c-torture/compile/20001205-1.c: Ditto.
5013         * gcc.c-torture/compile/20001226-1.c: Ditto.
5014         * gcc.c-torture/compile/20020312-1.c: Ditto.
5015         * gcc.c-torture/compile/20020604-1.c: Ditto.
5016         * gcc.c-torture/compile/920501-12.c: Ditto.
5017         * gcc.c-torture/compile/920501-4.c: Ditto.
5018         * gcc.c-torture/compile/920520-1.c: Ditto.
5019         * gcc.c-torture/compile/980506-1.c: Ditto.
5020         * gcc.c-torture/compile/990617-1.c: Ditto.
5021         * gcc.dg/compare6.c: Ditto.
5022         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5023         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5024         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5025         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5026         * g++.old-deja/g++.pt/static6.C: Ditto.
5027         * g++.old-deja/g++.pt/crash16.C: Ditto.
5028         * g++.old-deja/g++.mike/p10416.C: Ditto.
5029         * g++.old-deja/g++.mike/ns15.C: Ditto.
5030         * g++.old-deja/g++.mike/eh46.C: Ditto.
5031
5032 2007-11-01  Tom Tromey  <tromey@redhat.com>
5033
5034         * gcc.dg/redecl-1.c: Update.
5035         * gcc.dg/pr20368-3.c: Update.
5036         * gcc.dg/inline-14.c: Update.
5037         * gcc.dg/builtins-30.c: Update.
5038         * gcc.dg/dremf-type-compat-4.c: Update.
5039         * gcc.dg/pr20368-2.c: Update.
5040
5041 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5042
5043         PR rtl-optimization/33673
5044         * gcc.dg/pr33673.c: New test.
5045
5046 2007-11-01  Michael Matz  <matz@suse.de>
5047
5048         PR tree-optimization/33961
5049         * gcc.dg/pr33961.c: New test.
5050
5051 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5052
5053         PR c++/33494
5054         * g++.dg/template/error35.C: New.
5055
5056 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR target/31507
5059         * gcc.dg/pr31507-1.c: New test.
5060         * gcc.dg/pr31507-2.c: New test.
5061
5062 2007-10-31  Revital Eres  <eres@il.ibm.com>
5063
5064         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5065         target.
5066         * gcc.dg/vect/tree-vect.h (check_vect): Add
5067         powerpc-*paired test.
5068         * lib/target-supports.exp (check_750cl_hw_available):
5069         New.
5070         (check_effective_target_vect_int,
5071         check_effective_target_vect_intfloat_cvt,
5072         check_effective_target_powerpc_altivec_ok,
5073         check_effective_target_vect_long,
5074         check_effective_target_vect_sdot_hi,
5075         check_effective_target_vect_udot_hi,
5076         check_effective_target_vect_pack_trunc,
5077         check_effective_target_vect_unpack,
5078         check_effective_target_vect_shift,
5079         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5080         target.
5081         * gcc.dg/vect/vect-ifcvt-11.c: New.
5082         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5083         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5084         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5085         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5086         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5087         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5088
5089 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5090             Tobias Burnus  <burnus@net-b.de>
5091
5092         PR fortran/33941
5093         * gfortran.dg/module_read_1.f90: New.
5094
5095 2007-10-31  Tom Tromey  <tromey@redhat.com>
5096
5097         PR preprocessor/30786:
5098         * gcc.dg/cpp/pr30786.c: New file.
5099
5100 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5101
5102         PR fortran/33162
5103         * gfortran.dg/interface_19.f90: New.
5104         * gfortran.dg/interface_20.f90: New.
5105         * gfortran.dg/interface_21.f90: New.
5106         
5107 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5108
5109         PR tree-optimization/32377
5110         * gfortran.dg/vect/pr32377.f90: New.
5111         
5112 2007-10-31  Richard Guenther  <rguenther@suse.de>
5113
5114         PR middle-end/33779
5115         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5116         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5117
5118 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5119
5120         PR fortran/33897
5121         * gfortran.dg/contained_3.f90: New.
5122
5123 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5124
5125         PR c++/19531
5126         * g++.dg/opt/nrv8.C: New.
5127         
5128 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR c++/33709
5131         * g++.dg/opt/compound1.C: New test.
5132
5133         PR c++/33616
5134         * g++.dg/template/ptrmem18.C: New test.
5135
5136 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5137
5138         PR fortran/33596
5139         * gfortran.dg/isnan_2.f90: New test.
5140
5141 2007-10-30  Ed Schouten  <ed@fxq.nl>
5142
5143         PR tree-optimization/32500
5144         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5145
5146 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5147
5148         PR c++/31993
5149         PR c++/32252
5150         * g++.dg/cpp0x/pr31993.C: New
5151         * g++.dg/cpp0x/pr32252.C: New
5152
5153 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR tree-optimization/33723
5156         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5157
5158 2007-10-30  Richard Guenther  <rguenther@suse.de>
5159
5160         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5161         gcc.target/i386/loop-3.c.
5162
5163 2007-10-30  Revital Eres  <eres@il.ibm.com>
5164
5165         * gcc.dg/vect/pr33866.c: Require vect_long.
5166
5167 2007-10-30  Revital Eres  <eres@il.ibm.com>
5168
5169         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5170         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5171
5172 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5173
5174         PR tree-optimization/32893
5175         * lib/target-supports.exp
5176         (check_effective_target_unaligned_stack): new keyword.
5177         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5178         not sensitive to unaligned_stack.
5179         * gcc.dg/vect/vect-3.c: Likewise.
5180         * gcc.dg/vect/vect-4.c: Likewise.
5181         * gcc.dg/vect/vect-5.c: Likewise.
5182         * gcc.dg/vect/vect-6.c: Likewise.
5183         * gcc.dg/vect/vect-7.c: Likewise.
5184         * gcc.dg/vect/vect-13.c: Likewise.
5185         * gcc.dg/vect/vect-17.c: Likewise.
5186         * gcc.dg/vect/vect-18.c: Likewise.
5187         * gcc.dg/vect/vect-19.c: Likewise.
5188         * gcc.dg/vect/vect-20.c: Likewise.
5189         * gcc.dg/vect/vect-21.c: Likewise.
5190         * gcc.dg/vect/vect-22.c: Likewise.
5191         * gcc.dg/vect/vect-27.c: Likewise.
5192         * gcc.dg/vect/vect-29.c: Likewise.
5193         * gcc.dg/vect/vect-64.c: Likewise.
5194         * gcc.dg/vect/vect-65.c: Likewise.
5195         * gcc.dg/vect/vect-66.c: Likewise.
5196         * gcc.dg/vect/vect-72.c: Likewise.
5197         * gcc.dg/vect/vect-73.c: Likewise.
5198         * gcc.dg/vect/vect-86.c: Likewise.
5199         * gcc.dg/vect/vect-all.c: Likewise.
5200         * gcc.dg/vect/slp-25.c: Likewise.
5201         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5202         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5203         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5204
5205         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5206         * gcc.dg/vect/vect-34.c: Likewise.
5207         * gcc.dg/vect/vect-36.c: Likewise.
5208         * gcc.dg/vect/vect-64.c: Likewise.
5209         * gcc.dg/vect/vect-65.c: Likewise.
5210         * gcc.dg/vect/vect-66.c: Likewise.
5211         * gcc.dg/vect/vect-68.c: Likewise.
5212         * gcc.dg/vect/vect-76.c: Likewise.
5213         * gcc.dg/vect/vect-77.c: Likewise.
5214         * gcc.dg/vect/vect-78.c: Likewise.
5215
5216         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5217         testcase (without no-section-anchors prefix) but with global arrays.
5218         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5219         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5220         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5221         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5222         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5223         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5224         * gcc.dg/vect/vect-77-global.c: Likewise.
5225         * gcc.dg/vect/vect-78-global.c: Likewise.
5226
5227         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5228         testcase (without no-section-anchors prefix) but fix alignment checks
5229         to also consider unaligned_stack targets.
5230         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5231
5232 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5233
5234         PR tree-optimization/33723
5235         * gcc.c-torture/execute/20071029-1.c: New test.
5236         * gcc.dg/tree-ssa/pr33723.c: New test.
5237
5238 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5239
5240         PR tree-optimization/33614
5241         * gcc.c-torture/compile/pr33614.c: New test.
5242
5243 2007-10-29  Richard Guenther  <rguenther@suse.de>
5244
5245         PR tree-optimization/33870
5246         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5247
5248 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5249
5250         PR tree-optimization/33757
5251         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5252         true architectures instead of having a big dg-skip-if.
5253
5254         PR c++/33841
5255         * g++.dg/other/bitfield3.C: New test.
5256
5257 2007-10-29  Richard Guenther  <rguenther@suse.de>
5258
5259         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5260
5261 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5262
5263         Automatic parallelization reduction tests.
5264
5265         * gcc.dg/tree-ssa/reduc-1.c: New test.
5266         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5267         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5268         * gcc.dg/tree-ssa/reduc-2.c: New test.
5269         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5270         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5271         * gcc.dg/tree-ssa/reduc-3.c: New test.
5272         * gcc.dg/tree-ssa/reduc-6.c: New test.
5273         * gcc.dg/tree-ssa/reduc-7.c: New test.
5274         * gcc.dg/tree-ssa/reduc-8.c: New test.
5275         * gcc.dg/tree-ssa/reduc-9.c: New test.
5276
5277 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5278             Zdenek Dvorak  <ook@ucw.cz>
5279
5280         OMP_ATOMIC Changes, testsuite changes.
5281
5282         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5283         instead of gimple dump.
5284         * gcc.dg/gomp/atomic-9.c: Same.
5285         * gcc.dg/gomp/atomic-10.c: Same.
5286         * g++.dg/gomp/atomic-3.C: Same.
5287         * g++.dg/gomp/atomic-9.C: Same.
5288         * g++.dg/gomp/atomic-10.C: Same.
5289
5290 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5291
5292         PR fortran/31217
5293         PR fortran/33811
5294         * gfortran.dg/forall_12.f90: New test.
5295
5296         PR fortran/33686
5297         * gfortran.dg/forall_13.f90: New test.
5298
5299 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5300             Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/30659
5303         * g++.dg/template/crash71.C: New.
5304
5305 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5306
5307         PR fortran/32147
5308         * gfortran.dg/module_md5_1.f90: Update hash-value.
5309
5310 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5311
5312         PR tree-opt/33589
5313         * g++.dg/torture/pr33589-1.C: New testcase.
5314         * g++.dg/torture/pr33589-2.C: New testcase.
5315
5316 2007-10-28  Richard Guenther  <rguenther@suse.de>
5317
5318         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5319
5320 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5321             Uros Bizjak  <ubizjak@gmail.com>
5322
5323         PR tree-optimization/33920
5324         * gcc.dg/tree-ssa/pr33290.c: New test.
5325
5326 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5327
5328         PR fortran/31306
5329         * gfortran.dg/argument_check_7.f90: New test.
5330         * gfortran.dg/argument_check_8.f90: New test.
5331         
5332 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5333
5334         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5335         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5336         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5337         * gcc.target/i386/sse-14.c: Ditto.
5338
5339 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5340
5341         PR c++/33844
5342         * g++.dg/other/ptrmem8.C: New test.
5343
5344         PR c++/33842
5345         * g++.dg/template/error34.C: New test.
5346
5347 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5348
5349         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5350
5351 2007-10-27  Richard Guenther  <rguenther@suse.de>
5352
5353         PR tree-optimization/33870
5354         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5355         * gcc.c-torture/execute/pr33870.c: Likewise.
5356
5357 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5358
5359         PR fortran/33162
5360         * gfortran.dg/argument_checking_9.f90: New test.
5361
5362 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5363
5364         * g++.dg/other/pr33601.C: New.
5365
5366 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5367
5368         PR c++/31988
5369         * g++.dg/init/new25.C: New.
5370
5371 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5372
5373         * g++.dg/cpp0x/pr33839.C: New.
5374         
5375 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5376
5377         PR c++/33744
5378         * g++.dg/template/arg6.C: New test.
5379
5380 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5381
5382         PR c++/31747
5383         * g++.dg/parse/crash39.C: New.
5384
5385 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5386
5387         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5388         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5389         "offset: -4B".
5390
5391 2007-10-25  David Daney  <ddaney@avtrex.com>
5392
5393         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5394
5395 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5396
5397         PR c++/33843
5398         * g++.dg/template/error32.C: New.
5399
5400 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5401             Ira Rosen  <irar@il.ibm.com>
5402
5403         PR tree-optimization/33833
5404         * gcc.dg/vect/pr33833.c: New testcase.
5405
5406 2007-10-25  David Daney  <ddaney@avtrex.com>
5407
5408         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5409
5410 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5411             Ira Rosen  <irar@il.ibm.com>
5412
5413         PR tree-optimization/33866
5414         * gcc.dg/vect/pr33866.c: New testcase.
5415
5416 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5417
5418         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5419         Add -w to compile flags to suppress "call-clobbered register" warnings
5420         and remove dg-warning directives.
5421
5422 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5423
5424         * gcc.dg/sms-2.c: Cleanup sms dump file.
5425         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5426         profile-use step.
5427
5428 2007-10-24  David Daney  <ddaney@avtrex.com>
5429
5430         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5431
5432 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5433
5434         PR target/33755
5435         * gcc.target/mips/pr33755.c: New test.
5436
5437 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5438
5439         PR tree-optimization/33804
5440         * gcc.dg/vect/pr33804.c: New testcase.
5441
5442 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5443
5444         PR forrtran/33849
5445         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5446
5447 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5448             Uros Bizjak  <ubizjak@gmail.com>
5449
5450         PR rtl-optimization/33846
5451         * gcc.dg/vect/pr33846.c: New testcase.
5452
5453 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5454             Dorit Nuzman  <dorit@il.ibm.com>
5455
5456         PR tree-optimization/33860
5457         * g++.dg/vect/pr33860.cc: New test.
5458         * g++.dg/vect/pr33860a.cc: New test.
5459
5460 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5461             Revital Eres  <eres@il.ibm.com>      
5462
5463         * gcc.dg/sms-2.c: New testcase.
5464
5465 2007-10-22  David S. Miller  <davem@davemloft.net>
5466
5467         * gcc.dg/globalreg-1.c: New test.
5468
5469 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5470             Dorit Nuzman  <dorit@il.ibm.com>
5471
5472         PR tree-optimization/33834
5473         PR tree-optimization/33835
5474         * g++.dg/vect/pr33834_1.cc: New test.
5475         * g++.dg/vect/pr33834_2.cc: New test.
5476         * g++.dg/vect/pr33835.cc: New test.
5477
5478 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.dg/pr33644.c: New test.
5481
5482 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5483
5484         PR c++/33372
5485         * g++.dg/gomp/pr33372-1.C: New test.
5486         * g++.dg/gomp/pr33372-2.C: New test.
5487         * g++.dg/gomp/pr33372-3.C: New test.
5488
5489 2007-10-22  Michael Matz  <matz@suse.de>
5490
5491         PR tree-optimization/33855
5492         * gcc.c-torture/compile/pr33855.c: New testcase.
5493
5494 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5495
5496         PR tree-optimization/33854
5497         * gcc.dg/vect/O1-pr33854.c: New testcase.
5498         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5499
5500 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5501
5502         * gcc.dg/unwind-1.c: Disable on AIX.
5503         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5504
5505 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5506
5507         PR fortran/33749
5508         * gfortran.dg/assign_9.f90: New test.
5509
5510 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5511
5512         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5513         (dg-mips-options): Skip tests that specify an ABI other than o32
5514         and o64 if generating MIPS16 hard-float code.
5515
5516 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5517             Revital Eres  <eres@il.ibm.com>
5518
5519         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5520         * gcc.dg/vect/vect-16.c: Fix comment.
5521         * gcc.dg/vect/pr33369.c: Require vect_int.
5522         * gcc.dg/vect/slp-33.c: Add spaces.
5523         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5524         targets.
5525         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5526         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5527         targets.
5528         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5529         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5530         targets.
5531         * gcc.dg/vect/slp-10.c: Add spaces.
5532         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5533         targets.
5534         * gcc.dg/vect/slp-36.c: Require vect_int.
5535         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5536         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5537         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5538         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5539         targets.
5540         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5541         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5542         instead of vector_alignment_reachable_for_double.
5543         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5544         (natural_alignment): Split into...
5545         (natural_alignment_32, natural_alignment_64): New.
5546         (vector_alignment_reachable): Depend on natural_alignment_32.
5547         (vector_alignment_reachable_for_double): Rename to ...
5548         (vector_alignment_reachable_for_64bit): And depend on
5549         natural_alignment_64.
5550
5551 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5552
5553         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5554         MIPS targets.
5555         * g++.dg/vect/vect.exp: Likewise.
5556         * lib/fortran-torture.exp: Likewise.
5557         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5558         mipsisa64*-*-* as the target selector.  Remove -mips64,
5559         -mhard-float and -mgp64 from the options list.
5560         * gcc.target/mips/mips-ps-2.c: Likewise.
5561         * gcc.target/mips/mips-ps-3.c: Likewise.
5562         * gcc.target/mips/mips-ps-4.c: Likewise.
5563         * gcc.target/mips/mips-ps-6.c: Likewise.
5564         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5565         options list.
5566         * gcc.target/mips/sb1-1.c: Likewise.
5567         * gcc.target/mips/mips-ps-type.c: Likewise.
5568         * gcc.target/mips/mips-ps-7.c: New test.
5569         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5570         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5571         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5572         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5573         as forcing an ABI and an architecture.
5574         (is_gp32_flag, is_gp64_flag): Fold into...
5575         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5576         then -mfp64 imply -mhard-float.  Apply register rules after the
5577         loop.  Handle -march=mipsN like -mipsN.
5578
5579 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5580
5581         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5582         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5583
5584 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5585
5586         PR fortran/33818
5587         * gfortran.dg/entry_dummy_ref_3.f90: New.
5588
5589 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5590             FX Coudert <fxcoudert@gcc.gnu.org>
5591
5592         PR fortran/31608
5593         * gfortran.dg/char_cast_1.f90: New test.
5594
5595 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5596
5597         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5598         * gfortran.dg/large_real_kind_2.F90: ditto.
5599         * gfortran.dg/default_format_2.f90: ditto.
5600         * gfortran.dg/default_format_denormal_1.f90: ditto.
5601
5602 2007-10-19  Richard Guenther  <rguenther@suse.de>
5603
5604         PR middle-end/33816
5605         PR middle-end/32921
5606         * gfortran.dg/pr32921.f: New testcase.
5607
5608 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5609
5610         PR libfortran/33544
5611         * gfortran.dg/transfer_check_1.f90: Adjust options.
5612
5613 2007-10-19  Richard Guenther  <rguenther@suse.de>
5614
5615         Revert
5616         2007-10-19  Richard Guenther  <rguenther@suse.de>
5617
5618         PR middle-end/32921
5619         * gfortran.dg/pr32921.f: New testcase.
5620
5621 2007-10-19  Richard Guenther  <rguenther@suse.de>
5622
5623         * gcc.c-torture/execute/20071018-1.c: New testcase.
5624
5625 2007-10-19  Richard Guenther  <rguenther@suse.de>
5626
5627         PR middle-end/32921
5628         * gfortran.dg/pr32921.f: New testcase.
5629
5630 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5631
5632         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5633
5634 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5635
5636         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5637
5638 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5639
5640         PR fortran/33233
5641         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5642         * gfortran.dg/host_assoc_function_3.f90: New test.
5643
5644 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5645
5646         PR fortran/33733
5647         * gfortran.dg/transfer_simplify_6.f90: New test.
5648
5649 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5650             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5651
5652         PR middle-end/33794
5653         * gfortran.dg/pr33794.f90: New testcase.
5654
5655 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5656
5657         PR target/32961
5658         * gcc.target/i386/pr32961.c: New testcase.
5659         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5660         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5661         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5662         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5663         __builtin_ia32_pslldi128 defines.
5664
5665 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5666
5667         PR fortran/33760
5668         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5669
5670 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5671
5672         PR c++/28639
5673         PR c++/30299
5674         * g++.dg/template/void12.C: New.
5675         * g++.dg/template/void13.C: New.
5676
5677 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5678
5679         PR c++/31446
5680         * g++.dg/template/void11.C: New.
5681         * g++.dg/template/void2.C: Adjust error markers.
5682         * g++.dg/template/void10.C: Likewise.
5683         * g++.dg/template/crash55.C: Likewise.
5684
5685 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5686
5687         * g++.dg/opt/const5.C: New test.
5688
5689 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5690             Maxim Kuvyrkov  <maxim@codesourcery.com>
5691
5692         * gcc.target/ia64/20040709-2.c: New test.
5693
5694 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5695
5696         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5697
5698 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5699
5700         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5701         to each function.  Check that there are no unsigned loads.
5702
5703 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR tree-optimization/33136
5706         * gcc.c-torture/execute/20070824-1.c: New test.
5707         * gcc.dg/pr33136-1.c: New test.
5708         * gcc.dg/pr33136-2.c: New test.
5709         * gcc.dg/pr33136-3.c: New test.
5710
5711 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5712
5713         PR tree-optimization/33735
5714         * g++.dg/torture/pr33735.C: New.
5715
5716 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5717
5718         PR middle-end/33706
5719         * gcc.dg/va-arg-pack-2.c: New.
5720
5721 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5722
5723         PR tree-optimization/33619
5724         * gcc.dg/pr33619.c: New test.
5725
5726 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5727
5728         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5729         flag for AIX.
5730         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5731
5732 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5733
5734         PR libfortran/33055
5735         * gfortran.dg/inquire_11.f90: New test.
5736         * gfortan.dg/negative_unit_int8.f: New test.
5737
5738 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5739
5740         PR target/33133
5741         * gcc.c-torture/compile/pr33133.c: New test.
5742
5743 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5744
5745         PR libfortran/33672
5746         * gfortran.dg/namelist_40.f90: New test.
5747
5748 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5749
5750         PR fortran/33745
5751         * gfortran.dg/bounds_check_11.f90: New.
5752
5753 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5754
5755         PR c++/30303
5756         * g++.dg/other/ctor1.C: New test.
5757         * g++.dg/other/ctor2.C: New test.
5758         * g++.dg/other/dtor1.C: New test.
5759
5760 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5761
5762         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5763
5764 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5765             Paul Thomas  <pault@gcc.gnu.org>
5766
5767         PR fortran/33254
5768         PR fortran/33727
5769         * gfortran.dg/bounds_check_10.f90: New.
5770
5771 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5772
5773         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5774         * gcc.target/powerpc/popcount-1.c: Same.
5775
5776 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5777
5778         PR c++/26698
5779         * g++.dg/conversion/op4.C: New test.
5780
5781 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5782
5783         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5784
5785 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5786
5787         PR fortran/33542
5788         * gfortran.dg/ambiguous_specific_1.f90: New test.
5789
5790 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5791
5792         PR fortran/33664
5793         * gfortran.dg/impure_spec_expr_1.f90: New test.
5794         * gfortran.dg/char_result_7.f90: Remove illegal test.
5795
5796 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5797
5798         PR 11001
5799         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5800         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5801         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5802         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5803         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5804         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5805         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5806         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5807         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5808
5809 2007-10-12  Richard Guenther  <rguenther@suse.de>
5810
5811         PR middle-end/26198
5812         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5813         * gcc.c-torture/execute/20071011-1.c: Likewise.
5814         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5815
5816 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5817
5818         PR tree-optimization/33742
5819         * gcc.dg/pr33742.c: New testcase.
5820
5821 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR tree-optimization/33645
5824         * gcc.dg/pr33645-1.c: New test.
5825         * gcc.dg/pr33645-2.c: New test.
5826         * gcc.dg/pr33645-3.c: New test.
5827  
5828         PR c++/32121
5829         * g++.dg/ext/label4.C: Adjust error regexp.
5830         * g++.dg/ext/label6.C: Adjust error regexp.
5831         * g++.dg/ext/label7.C: New test.
5832         * g++.dg/ext/label8.C: New test.
5833         * g++.dg/ext/label9.C: New test.
5834
5835 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5836
5837         PR middle-end/33676
5838         * gcc.dg/pr33676.c: New.
5839
5840 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5841
5842         PR c++/31441
5843         * g++.dg/cpp0x/variadic83.C: New.
5844
5845 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5846
5847         PR c++/33461
5848         * g++.dg/cpp0x/variadic81.C: New.
5849         * g++.dg/cpp0x/variadic82.C: Likewise.
5850
5851 2007-10-11  Richard Guenther  <rguenther@suse.de>
5852
5853         PR middle-end/33724
5854         * gcc.dg/pr33724.c: New testcase.
5855
5856 2007-10-11  Richard Guenther  <rguenther@suse.de>
5857
5858         PR c/33726
5859         * gcc.dg/pr33726.c: New testcase.
5860
5861 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5862
5863         PR fortran/33500
5864         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5865         
5866 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5867
5868         PR testsuite/33391
5869         * gfortran.dg/do_3.F90: Run with -fwrapv.
5870
5871 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5872
5873         * gcc.dg/unwind-1.c: New.
5874
5875 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5876
5877         PR libfortran/33683
5878         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5879         failure on some common systems.
5880
5881 2007-10-09  Richard Guenther  <rguenther@suse.de>
5882
5883         PR middle-end/33692
5884         * gcc.dg/pr33692.c: New testcase.
5885
5886 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5887
5888         PR middle-end/33669
5889         * gcc.c-torture/execute/pr33669.c: New.
5890
5891 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5892
5893         PR tree-optimization/33615
5894         * g++.dg/tree-ssa/pr33615-2.C: New test.
5895
5896 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5897
5898         PR tree-optimization/33615
5899         * g++.dg/tree-ssa/pr33615.C: New test.
5900
5901 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5902
5903         PR tree-optimization/33572
5904         * g++.dg/torture/pr33572.C: Replace with complete test.
5905
5906 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5907
5908         PR fortran/33689
5909         * gfortran.dg/spec_expr_5.f90: New.
5910
5911 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5912
5913         * gcc.dg/pragma-darwin-2.c: New.
5914
5915 2007-10-08  Richard Guenther  <rguenther@suse.de>
5916
5917         PR middle-end/33693
5918         PR middle-end/33695
5919         PR middle-end/33697
5920         * gcc.dg/pr33693.c: New testcase.
5921         * gcc.dg/pr33695.c: Likewise.
5922         * gcc.dg/pr33697.c: Likewise.
5923
5924 2007-10-08  Richard Guenther  <rguenther@suse.de>
5925
5926         PR middle-end/33691
5927         PR middle-end/33694
5928         PR middle-end/33696
5929         * gcc.dg/pr33691.c: New testcase.
5930         * gcc.dg/pr33694.c: Likewise.
5931         * gcc.dg/pr33696.c: Likewise.
5932
5933 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5934
5935         PR libfortran/33683
5936         * gfortran.dg/gamma_5.f90:  New test case
5937
5938 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5939
5940         PR fortran/20851
5941         * initialization_1.f90: Fix dg-error annotations.
5942         * initialization_14.f90: New.
5943         * initialization_7.f90: Fix dg-error annotations.
5944         * initialization_9.f90: Likewise.
5945
5946 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5947
5948         * gfortran.dg/error_recovery_4.f90: New test.
5949
5950 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5951
5952         * gfortran.dg/default_format_denormal_2.f90: New test.
5953         * gfortran.dg/default_format_2.inc: New test.
5954         * gfortran.dg/default_format_denormal_1.f90: New test.
5955         * gfortran.dg/default_format_1.inc: New test.
5956         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5957         numbers.
5958         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5959         numbers.
5960
5961 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5962
5963         * gfortran.dg/namelist_15.f90: Revise test.
5964
5965 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5966
5967         PR tree-optimization/33655
5968         * gcc.dg/torture/pr33655.c: New.
5969
5970 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5971
5972         PR tree-optimization/33572
5973         * g++.dg/torture/pr33572.C: New.
5974
5975 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5976
5977         PR fortran/25076
5978         * gfortran.dg/forall_11.f90: New.
5979
5980 2007-10-05  Michael Matz  <matz@suse.de>
5981
5982         PR middle-end/33667
5983         * gcc.dg/pr33667.c: New testcase.
5984
5985 2007-10-05  Richard Guenther  <rguenther@suse.de>
5986
5987         PR middle-end/33666
5988         * gcc.dg/pr33666.c: New testcase.
5989
5990 2007-10-05  Michael Matz  <matz@suse.de>
5991
5992         PR inline-asm/33600
5993         * gcc.target/i386/pr33600.c: New testcase.
5994
5995 2007-10-05  Richard Guenther  <rguenther@suse.de>
5996
5997         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5998
5999 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6000
6001         PR target/33635
6002         * gcc.target/mips/pr33635-1.c: New test.
6003
6004 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6005
6006         PR libfortran/33253
6007         * gfortran.dg/namelist_39.f90: Revise to use long names.
6008
6009 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6010
6011         PR fortran/33646
6012         * gfortran.dg/pr33646.f90: New file.
6013
6014 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6015
6016         PR fortran/33529
6017         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6018         * gfortran.dg/char_decl_2.f90: New test.
6019
6020 2007-10-04  Richard Guenther  <rguenther@suse.de>
6021
6022         PR middle-end/33641
6023         * gcc.c-torture/compile/pr33641.c: New testcase.
6024
6025 2007-10-04  Michael Matz  <matz@suse.de>
6026
6027         PR rtl-optimization/33653
6028         * gcc.dg/pr33653.c: New.
6029
6030 2007-10-04  Richard Guenther  <rguenther@suse.de>
6031
6032         PR tree-optimization/33627
6033         * g++.dg/torture/pr33627.C: New testcase.
6034
6035 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6036
6037         PR fortran/33626
6038         * gfortran.dg/parens_6.f90: New.
6039
6040 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6041
6042         PR fortran/33646
6043         PR fortran/33542
6044         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6045
6046 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6047
6048         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6049
6050 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6051
6052         PR target/33635
6053         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6054         and mips_forced_be.
6055         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6056         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6057         options.
6058         * gcc.target/mips/fpr-moves-1.c: New test.
6059         * gcc.target/mips/fpr-moves-2.c: Likewise.
6060         * gcc.target/mips/fpr-moves-3.c: Likewise.
6061         * gcc.target/mips/fpr-moves-4.c: Likewise.
6062         * gcc.target/mips/fpr-moves-5.c: Likewise.
6063         * gcc.target/mips/fpr-moves-6.c: Likewise.
6064         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6065
6066 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6067
6068         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6069
6070 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6071
6072         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6073         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6074
6075 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6076
6077         PR fortran/33198
6078         * gfortran.dg/common_errors_1.f90: New.
6079
6080 2007-10-03  Doug Kwan  <dougkwan@google.com>
6081         Richard Guenther  <rguenther@suse.de>
6082
6083         PR debug/31899
6084         * g++.dg/debug/using3.C: New testcase.
6085
6086 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6087
6088         PR libfortran/33253
6089         * gfortran.dg/namelist_38.f90: New test.
6090         * gfortran.dg/namelist_39.f90: New test.
6091
6092 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6093
6094         PR libfortran/33469
6095         * gfortran.dg/default_format_1.f90: New test.
6096         * gfortran.dg/default_format_2.f90: New test.
6097         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6098         * gfortran.dg/real_const_3.f90: Adjust expected output.
6099
6100 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6101
6102         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6103         default ABI.  Split mips_forced_abi into mips_forced_abi and
6104         mips_forced_regs.
6105         (is_gp32_flag): Return true for -mabi=32.
6106         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6107         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6108         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6109         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6110         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6111         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6112         * gcc.target/mips/save-restore-2.c: Likewise.
6113         * gcc.target/mips/save-restore-3.c: Likewise.
6114         * gcc.target/mips/save-restore-4.c: Likewise.
6115
6116 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6117
6118         PR middle-end/33617
6119         * gcc.c-torture/compile/pr33617.c: New test.
6120
6121 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6122
6123         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6124         -gstabs+ for extended options.
6125
6126 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6127
6128         PR fortran/33542
6129         * gfortran.dg/ambiguous_specific_1.f90: New test.
6130
6131 2007-10-02  Revital Eres  <eres@il.ibm.com>
6132
6133         * gcc.target/powerpc/paired-8.c: New test.
6134         * gcc.target/powerpc/paired-9.c: New test.
6135         * gcc.target/powerpc/paired-10.c: New test.
6136
6137 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6138
6139         PR fortran/33566
6140         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6141
6142 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6143
6144         PR fortran/33554
6145         * gfortran.dg/intent_out_2.f90: New test.
6146
6147 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6148
6149         PR fortran/33550
6150         * gfortran.dg/ambiguous_reference_1.f90: New test.
6151
6152 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6153
6154         PR fortran/31154
6155         PR fortran/31229
6156         PR fortran/33334
6157         * gfortran.dg/function_kinds_1.f90: New test.
6158         * gfortran.dg/function_kinds_2.f90: New test.
6159         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6160         use association into interfaces.
6161
6162 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6163
6164         PR testsuite/31828
6165         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6166         (overflow): Use INFINITY, not FP_INFINITE.
6167         gcc.dg/float-range-4.c: Likewise.
6168         gcc.dg/float-range-5.c: Likewise.
6169
6170 2007-10-01  Nick Clifton  <nickc@redhat.com>
6171
6172         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6173         for 16-bit targets.
6174
6175 2007-09-30  Diego Novillo  <dnovillo@google.com>
6176
6177         PR 33593
6178         * g++.dg/tree-ssa/pr33593.C: New test.
6179
6180 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6181
6182         PR libfortran/33400
6183         * gfortran.dg/PR19872.f: Fix test condition.
6184         * gfortran.dg/list_read_7.f90: New test.
6185
6186 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6187
6188         PR tree-optimization/33597
6189         * gcc.dg/vect/pr33597.c: New testcase.
6190
6191 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6192
6193         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6194         * gcc.target/i386/pr33524.c: ...this.
6195
6196 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6197
6198         PR fortran/33354
6199         * gfortran.dg/minmaxloc_4.f90: New.
6200
6201 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6202
6203         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6204
6205 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6206
6207         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6208
6209 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6210
6211         PR c++/33213
6212         * g++.dg/cpp0x/variadic79.C: New.
6213
6214 2007-09-28  Michael Matz  <matz@suse.de>
6215             Jakub Jelinek  <jakub@redhat.com>
6216
6217         PR rtl-optimization/33552
6218         * gcc.target/i386/pr33552.c: New runtime test.
6219         * gcc.target/i386/strinline.c: New compile time test.
6220
6221 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6222
6223         * gfortran.dg/openmp_stack.f90: Removed.
6224
6225         PR c++/31434
6226         * g++.dg/cpp0x/variadic80.C: New test.
6227
6228 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6229
6230         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6231         r128057.
6232
6233 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6234
6235         PR middle-end/7003
6236         * gcc.target/powerpc/gcse-1.c: New test.
6237
6238 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6239
6240         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6241         fixed capitalizations.
6242         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6243         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6244         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6245         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6246         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6247         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6248         * gfortran.dg/min_max_conformance.f90: Likewise.
6249
6250 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6251
6252         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6253         options.
6254         * gcc.dg/c99-tgmath-2.c: Likewise.
6255         * gcc.dg/c99-tgmath-3.c: Likewise.
6256         * gcc.dg/c99-tgmath-4.c: Likewise.
6257
6258 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6259
6260         PR fortran/33568
6261         * gfortran.dg/anint_1.f90: New test.
6262
6263 2007-09-27  Ian Lance Taylor  <iant@google.com>
6264
6265         PR tree-optimization/33565
6266         * gcc.dg/Wstrict-overflow-20.c: New test.
6267
6268 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6269
6270         * gfortran.dg/openmp_stack.f90: Fix typo.
6271         * gfortran.dg/recursive_stack.f90: Fix typo.
6272
6273 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6274
6275         PR c++/33493
6276         * g++.dg/template/error31.C: New.
6277
6278 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6279
6280         * lib/prune.exp: Prune also "^In function .*$" lines and
6281         "^    inlined from .*$" lines.
6282
6283 2007-09-26  Richard Guenther  <rguenther@suse.de>
6284
6285         PR tree-optimization/33563
6286         * gcc.dg/torture/pr33563.c: New testcase.
6287
6288 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6289
6290         PR c/25309
6291         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6292         array.
6293         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6294         without -O2.
6295
6296 2007-09-26  Richard Guenther  <rguenther@suse.de>
6297
6298         PR tree-optimization/30375
6299         PR tree-optimization/33560
6300         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6301         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6302         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6303         * gcc.dg/torture/pr30375.c: New testcase.
6304         * gcc.dg/torture/pr33560.c: New testcase.
6305         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6306
6307 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6308
6309         PR c++/33207
6310         * g++.dg/parse/crash38.C: New test.
6311
6312 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6313
6314         PR target/33524
6315         * gcc.target/i386/sse5-convert.c: New file, test int->long
6316         vectorized conversions.
6317
6318 2007-09-25  Revital Eres  <eres@il.ibm.com>
6319
6320         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6321
6322 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6323
6324         PR c/32295
6325         * gcc.dg/enum-incomplete-1.c: New test.
6326
6327 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6328
6329         * gcc.c-torture/compile/20070919-1.c: New test.
6330
6331 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6332
6333         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6334
6335 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6336
6337         PR c++/14688
6338         * g++.dg/inherit/override_attribs.C: New file.
6339
6340 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6341
6342         PR fortran/33269
6343         * io.c (check_format_string): Move NULL and constant checks into
6344         this function.
6345         (check_io_constraints): Call gfc_simplify_expr() before calling
6346         check_format_string().  Remove NULL and constant checks.
6347
6348 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6349
6350         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6351         * gcc.c-torture/execute/loop-2g.x: Likewise.
6352
6353 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6354
6355         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6356         Reject hard-float modes unless the ABI is o32 or o64.
6357         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6358         of gcc.exp.  Skip the tests when mips16 code generation is not
6359         supported.
6360         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6361         and use dg-add-options mips16_attribute.
6362
6363 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6364
6365         PR c++/33506
6366         * g++.dg/ext/attrib29.C: New test.
6367
6368 2007-09-23  Ollie Wild  <aaw@google.com>
6369
6370         * gcc.dg/fold-bitand-1.c: New test.
6371         * gcc.dg/fold-bitand-2.c: New test.
6372         * gcc.dg/fold-bitand-3.c: New test.
6373         * gcc.dg/fold-bitand-4.c: New test.
6374
6375 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6376
6377         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6378         any of the macros to be defined for __mips16.
6379         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6380
6381 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6382
6383         * gcc.dg/vect/pr21591.c: Require vect_int.
6384         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6385         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6386         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6387
6388 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6389
6390         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6391         attributes.
6392         * gcc.dg/va-arg-pack-len-2.c: New test.
6393         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6394         attributes.
6395         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6396
6397         PR tree-optimization/32772
6398         * gcc.c-torture/compile/20070905-1.c: New test.
6399
6400         PR tree-optimization/32975
6401         * gcc.dg/pr32975.c: New test.
6402
6403         PR middle-end/28755
6404         * gcc.dg/pr28755.c: New test.
6405
6406 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6407
6408         * lib/target-supports.exp (check_effective_target_nomips16): New
6409         procedure.
6410         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6411         for mipsisa64*-*-*.
6412         * gcc.dg/vect/vect.exp: Likewise.
6413         * g++.dg/vect/vect.exp: Likewise.
6414         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6415         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6416         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6417         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6418         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6419         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6420         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6421         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6422         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6423         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6424         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6425         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6426         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6427         (test14, test15, test16, test17, test18): Likewise.
6428         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6429         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6430         (test14, test15, test16, test17, test18, test19, test20, test21)
6431         (test22): Likewise.
6432         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6433         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6434         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6435         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6436         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6437         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6438         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6439         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6440         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6441         (test13, test14, test15, test16, test17, test18, test19, test20)
6442         (test21, test22, test23, test24, test25, test26, test27, test28)
6443         (test29, test30, test31): Likewise.
6444         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6445         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6446         (test13, test14, test15, test16, test17, test18, test19, test20)
6447         (test21, test22, test23, test24, test25, test26, test27, test28)
6448         (test29, test30, test31, test32, test33, test34, test35, test36)
6449         (test37, test38, test39, test40, test41, test42, test43, test44)
6450         (test45, test46, test47, test48, test49, test50, test51, test52)
6451         (test53, test54, test55, test56, test57, test58, test59, test60)
6452         (test61, test62, test63): Likewise.
6453         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6454         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6455         (test13, test14, test15, test16, test17, test18, test19, test20)
6456         (test21, test22, test23, test24, test25, test26, test27, test28)
6457         (test29, test30, test31): Likewise.
6458         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6459         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6460         (test13, test14, test15, test16, test17, test18, test19, test20)
6461         (test21, test22, test23, test24, test25, test26, test27, test28)
6462         (test29, test30, test31): Likewise.
6463         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6464         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6465         (test13, test14, test15): Likewise.
6466         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6467         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6468         (test13, test14, test15): Likewise.
6469         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6470         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6471         (test13, test14, test15, test16, test17, test18, test19, test20)
6472         (test21, test22, test23, test24, test25, test26, test27, test28)
6473         (test29, test30, test31): Likewise.
6474         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6475         (matrix_multiply4: Likewise.
6476         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6477         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6478         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6479         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6480         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6481         (test13, test14, test15, test16, test17, test18, test19, test20)
6482         (test21, test22, test23, test24, test25, test26, test27, test28)
6483         (test29, test30, test31): Likewise.
6484         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6485         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6486         (test13, test14, test15, test16, test17, test18, test19, test20)
6487         (test21, test22, test23, test24, test25, test26, test27, test28)
6488         (test29, test30, test31): Likewise.
6489         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6490         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6491         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6492         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6493         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6494         (sub_v4qi): Likewise.
6495         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6496         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6497         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6498         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6499         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6500         (subb, subc): Likewise.
6501         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6502         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6503         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6504         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6505         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6506         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6507         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6508         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6509         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6510         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6511         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6512         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6513         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6514
6515 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6516
6517         * lib/target-supports.exp (add_options_for_mips16_attribute)
6518         (check_effective_target_mips16_attribute): New functions.
6519         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6520         command line.
6521         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6522         extra_test_flags.
6523         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6524         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6525         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6526         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6527         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6528         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6529         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6530         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6531         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6532         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6533         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6534         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6535         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6536         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6537         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6538         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6539         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6540         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6541         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6542         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6543         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6544         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6545         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6546         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6547         (NOMIPS16): Delete.
6548         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6549         of dg-options.
6550         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6551         options.  Require { target mips16_attribute } and use dg-add-options
6552         to add the associated options.
6553         (foo): Use MIPS16.
6554         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6555         * gcc.target/mips/call-saved-3.c: Likewise.
6556         * gcc.target/mips/code-readable-1.c: Require { target
6557         mips16_attribute } and use dg-add-options to add the associated
6558         options.  Remove trailing whitespace.
6559         (NOMIPS16): Delete.
6560         * gcc.target/mips/code-readable-2.c: Likewise.
6561         * gcc.target/mips/code-readable-3.c: Likewise.
6562         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6563         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6564         Require { target mips16_attribute } and use dg-add-options to
6565         add the associated options.
6566         (cksum16, cksum8): Use MIPS16.
6567         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6568         Require { target mips16_attribute } and use dg-add-options to
6569         add the associated options.
6570         (foo): Use MIPS16.
6571         * gcc.target/mips/save-restore-2.c: Likewise.
6572         * gcc.target/mips/save-restore-3.c: Likewise.
6573         * gcc.target/mips/save-restore-4.c: Likewise.
6574         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6575         -mno-abicalls.
6576         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6577         (foo): Use NOMIPS16.
6578
6579 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6580
6581         PR fortran/33337
6582         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6583
6584         PR fortran/33376
6585         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6586
6587 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6588
6589         PR fortran/33445
6590         * gfortran.dg/gomp/free-2.f90: New.
6591         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6592         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6593
6594 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6595
6596         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6597         * gcc.target/i386/sse5-haddX.c: Ditto.
6598         * gcc.target/i386/sse5-hsubX.c: Ditto.
6599         * gcc.target/i386/sse5-maccXX.c: Ditto.
6600         * gcc.target/i386/sse5-msubXX.c: Ditto.
6601         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6602         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6603         * gcc.target/i386/sse5-permpX.c: Ditto.
6604         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6605         effective target.
6606         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6607         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6608         * gcc.target/i386/sse5-pcmov.c: Ditto.
6609         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6610
6611 2007-09-22  Richard Guenther  <rguenther@suse.de>
6612
6613         PR tree-optimization/33146
6614         * gcc.c-torture/compile/pr33146.c: New testcase.
6615
6616 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6617
6618         * lib/target-supports.exp (check_cached_effective_target): New
6619         procedure.
6620         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6621         (check_effective_target_c99_runtime): New procedure.
6622         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6623         (test3l): Likewise cargl.
6624         * gcc.dg/builtins-59.c: Require c99_runtime.
6625         * gcc.dg/builtins-61.c: Likewise.
6626         * gcc.dg/builtins-62.c: Likewise.
6627
6628 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6629
6630         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6631         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6632         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6633         target-specific dg-options.
6634         * gcc.dg/builtins-20.c: Likewise.
6635         * gcc.dg/builtins-53.c: Likewise.
6636         * gcc.dg/builtins-55.c: Likewise.
6637         * gcc.dg/single-precision-constant.c: Likewise.
6638         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6639         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6640         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6641         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6642         * gcc.dg/torture/builtin-power-1.c: Likewise.
6643
6644 2007-09-21  Chao-ying Fu  <fu@mips.com>
6645
6646         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6647         check if targets have fixed-point supports.
6648         * gcc.dg/fixed-point/fixed-point.exp: New file.
6649         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6650         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6651         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6652         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6653         * gcc.dg/fixed-point/constants-pedantic.c,
6654         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6655         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6656         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6657         * gcc.dg/fixed-point/keywords-pedantic.c,
6658         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6659         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6660         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6661         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6662         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6663         * gcc.dg/fixed-point/func-vararg-mixed.c,
6664         * gcc.dg/fixed-point/operator-logical.c,
6665         * gcc.dg/fixed-point/struct-union.c,
6666         * gcc.dg/fixed-point/bit-complement.c,
6667         * gcc.dg/fixed-point/operator-bitwise.c,
6668         * gcc.dg/fixed-point/operator-comma.c,
6669         * gcc.dg/fixed-point/struct-layout-1.c,
6670         * gcc.dg/fixed-point/union-init.c,
6671         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6672         * gcc.dg/fixed-point/func-mixed.c,
6673         * gcc.dg/fixed-point/func-vararg-size0.c,
6674         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6675         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6676         * gcc.dg/fixed-point/operator-unary.c,
6677         * gcc.dg/fixed-point/allop-const.c,
6678         * gcc.dg/fixed-point/muldiv-warning.c,
6679         * gcc.dg/nofixed-point-1.c,
6680         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6681         * gcc.target/mips/fixed-vector-type.c,
6682         * gcc.target/mips/fixed-scalar-type.c: New tests.
6683
6684 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6685
6686         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6687         * gnat.dg/test_nested_subtype_byref.adb: New test.
6688
6689 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6690
6691         PR fortran/33439
6692         * gfortran.dg/gomp/pr33439.f90: New test.
6693
6694 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6695
6696         PR fortran/33455
6697         * gfortran.dg/merge_char_3.f90: New.
6698
6699 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6700
6701         PR fortran/33037
6702         * gfortran.dg/transfer_check_1.f90: New.
6703
6704 2007-09-20  Asher Langton  <langton2@llnl.gov>
6705
6706         PR fortran/20441
6707         * gfortran.dg/init_flag_1.f90: New.
6708         * gfortran.dg/init_flag_2.f90: New.
6709         * gfortran.dg/init_flag_3.f90: New.
6710         * gfortran.dg/init_flag_4.f90: New.
6711         * gfortran.dg/init_flag_5.f90: New.
6712         * gfortran.dg/init_flag_6.f90: New.
6713         * gfortran.dg/init_flag_7.f90: New.
6714
6715 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6716
6717         PR c++/33460
6718         * g++.dg/ext/anon-struct6.C: New.
6719
6720 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6721
6722         PR libfortran/23272
6723         * gfortran.dg/inquire_10.f90: New test.
6724
6725 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6726
6727         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6728
6729 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6730
6731         PR fortran/33221
6732         * gfortran.dg/used_types_18.f90: Declare variable of empty
6733         derived type.
6734
6735 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6736
6737         PR fortran/33288
6738         * gfortran.dg/array_constructor_19.f90: New test.
6739
6740 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR debug/33316
6743         * gcc.dg/debug/pr33316.c: New test.
6744
6745         PR c++/33496
6746         * g++.dg/cpp0x/variadic76.C: New test.
6747         * g++.dg/cpp0x/variadic77.C: New test.
6748         * g++.dg/cpp0x/variadic78.C: New test.
6749
6750         PR c/33238
6751         PR c/27301
6752         * gcc.c-torture/execute/20070919-1.c: New test.
6753         * gcc.dg/pr33238.c: New test.
6754         * gcc.dg/pr27301.c: New test.
6755
6756 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6757
6758         * lib/target-supports.exp (check_effective_target_mips64): New
6759         procedure.
6760         * gcc.dg/lower-subreg-1.c: Require !mips64.
6761         * gcc.dg/sibcall-3.c (ATTR): New macro.
6762         (recurser_void1, recurser_void2): Use it.
6763         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6764         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6765
6766 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6767
6768         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6769         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6770         warning annotation.
6771         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6772
6773 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6774
6775         PR fortran/33497
6776         * gfortran.dg/c_loc_tests_11.f03: New test case.
6777
6778 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6779
6780         PR c++/33459
6781         * g++.dg/init/ref14.C: New.
6782
6783 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6784
6785         * gnat.dg/slice2.ad[sb]: New testcase.
6786
6787 2007-09-19  Nick Clifton  <nickc@redhat.com>
6788
6789         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6790
6791 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6792
6793         * gcc.target/bfin/bfin.exp: New.
6794         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6795         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6796         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6797         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6798         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6799         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6800         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6801         mcpu-bf561.c, mcpu-default.c}: New tests.
6802
6803 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6804
6805         Restore detection of unsupported TLS.
6806
6807         Revert this patch:
6808         2007-02-10  Richard Henderson  <rth@redhat.com>
6809
6810         * lib/target-supports.exp (check_effective_target_tls): Redefine
6811         to mean non-emulated tls.
6812         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6813         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6814         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6815         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6816         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6817         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6818         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6819
6820         And then:
6821         * lib/target-supports.exp (check_effective_target_tls): Use
6822         stronger test for compiler support for TLS.
6823         (check_effective_target_tls_native): New, to test for non-emulated
6824         TLS support.
6825         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6826         instead of dg-require-effective-target tls.
6827         * g++.dg/gomp/copyin-1.C: Likewise.
6828         * g++.dg/gomp/sharing-1.C: Likewise.
6829         * g++.dg/gomp/tls-1.C: Likewise.
6830         * g++.dg/gomp/tls-2.C: Likewise.
6831         * g++.dg/gomp/tls-3.C: Likewise.
6832         * g++.dg/tls/diag-1.C: Likewise.
6833         * g++.dg/tls/diag-2.C: Likewise.
6834         * g++.dg/tls/diag-3.C: Likewise.
6835         * g++.dg/tls/diag-4.C: Likewise.
6836         * g++.dg/tls/diag-5.C: Likewise.
6837         * g++.dg/tls/init-1.C: Likewise.
6838         * g++.dg/tls/init-2.C: Likewise.
6839         * g++.dg/tls/trivial.C: Likewise.
6840         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6841         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6842         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6843         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6844         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6845         * gcc.dg/gomp/clause-1.c: Likewise.
6846         * gcc.dg/gomp/copyin-1.c: Likewise.
6847         * gcc.dg/gomp/sharing-1.c: Likewise.
6848         * gcc.dg/gomp/tls-1.c: Likewise.
6849         * gcc.dg/gomp/tls-2.c: Likewise.
6850         * gcc.dg/tls/alpha-1.c: Likewise.
6851         * gcc.dg/tls/opt-1.c: Likewise.
6852         * gcc.dg/tls/opt-13.c: Likewise.
6853         * gcc.dg/tls/opt-14.c: Likewise.
6854         * gcc.dg/tls/opt-2.c: Likewise.
6855         * gcc.dg/tls/opt-3.c: Likewise.
6856         * gcc.dg/tls/opt-4.c: Likewise.
6857         * gcc.dg/tls/opt-7.c: Likewise.
6858         * gcc.dg/tls/section-1.c: Likewise.
6859         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6860         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6861         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6862         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6863         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6864         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6865         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6866         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6867         * gfortran.dg/gomp/fixed-1.f: Likewise.
6868         * gfortran.dg/gomp/free-1.f90: Likewise.
6869         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6870         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6871         * gfortran.dg/gomp/reduction1.f90: Likewise.
6872         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6873
6874 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6875
6876         PR fortran/31119
6877         * gfortran.dg/bounds_check_9.f90: New test.
6878         * gfortran.dg/bounds_check_fail_2.f90: New test.
6879
6880 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6881
6882         PR c++/33462 (again)
6883         * g++.dg/ext/va-arg1.C: Adjust.
6884
6885 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6886
6887         PR c++/33462
6888         * g++.dg/ext/va-arg1.C: New.
6889
6890 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6891
6892         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6893
6894 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6895
6896         PR c++/33463
6897         * g++.dg/rtti/typeid6.C: New.
6898
6899 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6900
6901         PR c++/33464
6902         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6903         * g++.dg/ext/is_class_error2.C: New.
6904
6905 2007-09-18  Richard Guenther  <rguenther@suse.de>
6906
6907         PR tree-optimization/33340
6908         * g++.dg/torture/pr33340.C: New testcase.
6909
6910 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6911
6912         PR fortran/33231
6913         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6914         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6915         * gfortran.dg/elemental_subroutine_5.f90: New.
6916
6917 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6918
6919         * lib/target-supports.exp (check_profiling_available): Extend
6920         mips*-*-elf check to mips*-*-elf*.
6921
6922 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6923
6924         * gcc.dg/format/c90-scanf-5.c: New test.
6925         * gcc.dg/format/c99-scanf-4.c: New test.
6926         * gcc.dg/format/ext-7.c: New test.
6927         * gcc.dg/format/ext-8.c: New test.
6928
6929         PR middle-end/33423
6930         * gcc.c-torture/compile/20070915-1.c: New test.
6931
6932 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6933
6934         PR fortran/33106
6935         * gfortran.dg/private_type_9.f90: New.
6936
6937 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6938
6939         PR middle-end/33449
6940         * gfortran.dg/pr33449.f90: New test.
6941
6942 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6943
6944         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6945         * gfortran.dg/private_type_1.f90: Ditto
6946         * gfortran.dg/interface_18.f90: New.
6947         * gfortran.dg/private_type_8.f90: New.
6948
6949 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6950
6951         PR c++/33124
6952         * g++.dg/warn/new1.C: Adjust.
6953         * g++.dg/torture/str_empty.C: Likewise.
6954
6955 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6956
6957         * gcc.target/mips/dse-1.c: New test.
6958
6959 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         PR c++/32756
6962         * g++.dg/overload/operator3.C: New.
6963
6964 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6965
6966         * gcc.target/mips/truncate-1.c: New test.
6967
6968 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6969
6970         PR fortran/29396
6971         PR fortran/29606
6972         PR fortran/30625
6973         PR fortran/30871
6974         * gfortran.dg/subref_array_pointer_1.f90: New test.
6975         * gfortran.dg/subref_array_pointer_2.f90: New test.
6976
6977 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6978
6979         * gfortran.dg/nint_2.f90: Correct last change.
6980
6981 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6982
6983         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6984
6985 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6986
6987         * gcc.dg/vect/pr33373b.c: New test.
6988
6989 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6990
6991         PR target/33438
6992         * gcc.target/i386/pr33438.c: New test.
6993
6994 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6995
6996         * gfortran.dg/nint_2.f90: Revert previous commit.
6997
6998 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6999
7000         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7001
7002 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7003
7004         PR debug/33429
7005         * g++.dg/other/unused1.C: XFAIL class2 scan.
7006
7007 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7008
7009         PR fortran/33343
7010         * gfortran.dg/elemental_args_check_1.f90: New.
7011         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7012         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7013
7014 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7015
7016         * gfortran.dg/recursive_check_3.f90: New.
7017
7018 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7019
7020         PR fortran/33412
7021         * gfortran.dg/elemental_bind_c.f90: New.
7022
7023 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7024
7025         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7026         * gcc.target/mips/mips16-attributes-2.c: New test.
7027         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7028         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7029         hard-float asm when __mips16 is defined.
7030         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7031         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7032         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7033         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7034         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7035         * gcc.target/mips/pr26765.c (foo): Likewise.
7036         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7037         targets, use dg-mips-options instead of dg-options, and use -mgp32
7038         to force 32-bit mode.
7039         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7040         and 64-bit mode.
7041         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7042
7043 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7044             Michael Meissner  <michael.meissner@amd.com>
7045
7046         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7047         * gcc.target/i386/sse5-hsubX.c: Ditto.
7048         * gcc.target/i386/sse5-permpX.c: Ditto.
7049         * gcc.target/i386/sse5-haddX.c: Ditto.
7050         * gcc.target/i386/sse5-maccXX.c: Ditto.
7051         * gcc.target/i386/sse5-msubXX.c: Ditto.
7052         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7053         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7054
7055         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7056         optimizes floating point conditional moves into the pcmov
7057         instruction on SSE5.
7058         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7059
7060         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7061         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7062         SSE5.
7063
7064         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7065         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7066
7067         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7068         optimizes (a*b)+c into fmadd on SSE5.
7069
7070         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7071         whether the SSE5 instructions can be generated.
7072
7073         * gcc.target/i386/sse5-check.h: New. Add support for 
7074         SSE5 tests.
7075
7076         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7077         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7078         * gcc.target/i386/sse-13.c: Ditto.
7079         * gcc.target/i386/sse-14.c: Ditto.
7080
7081 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7082
7083         PR testsuite/33153
7084         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7085         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7086
7087 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7088
7089         PR target/32338
7090         * gcc.dg/pr32338-1.c: New test.
7091         * gcc.dg/pr32338-2.c: New test.
7092
7093 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7094         
7095         * lib/target-supports.exp (check_effective_target_sync_int_long):
7096         Revert change to add xtensa.
7097         (check_effective_target_sync_char_short): Likewise.
7098         
7099 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7100
7101         * gnat.dg/packed_subtype.adb: New test.
7102
7103 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7104
7105         PR fortran/33297
7106         * gfortran.dg/intrinsic_size.f90: New.
7107
7108 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7109
7110         PR fortran/33284
7111         PR fortran/33310
7112         * gfortran.dg/conflicts_2.f90: New.
7113
7114 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7115
7116         PR tree-optimization/32377
7117         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7118         dependence distance.
7119         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7120         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7121         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7122         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7123
7124 2007-09-12  Richard Guenther  <rguenther@suse.de>
7125
7126         PR middle-end/33382
7127         * gcc.c-torture/compile/pr33382.c: New testcase.
7128         * gcc.c-torture/execute/pr33382.c: Likewise.
7129
7130 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7131
7132         PR fortran/33395
7133         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7134
7135 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7136
7137         PR tree-optimization/33373
7138         * gcc.dg/vect/pr33373.c: New test.
7139
7140 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7141
7142         * lib/target-supports.exp (check_effective_target_vect_no_double):
7143         Remove unused proc.
7144
7145 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7146             Ulrich Weigand  <uweigand@de.ibm.com>
7147
7148         * gcc.target/spu/dfcgt-nan.c: New test.
7149
7150 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7151
7152         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7153
7154 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7155
7156         PR fortran/33040
7157         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7158
7159 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7160
7161         * gcc.dg/va-arg-pack-len-1.c: New test.
7162         * g++.dg/va-arg-pack-len-1.C: New test.
7163
7164 2007-09-11  Michael Matz  <matz@suse.de>
7165
7166         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7167
7168 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7169
7170         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7171         checks for size of long double.
7172         * gcc.dg/dfp/convert.h: New file.
7173         * gcc.dg/dfp/convert-bfp-2.c: New test.
7174         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7175         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7176         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7177         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7178         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7179         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7180         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7181         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7182         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7183
7184 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7185
7186         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7187         Change dg-final to expect 1 non-profitable loop and
7188         3 profitable loops.
7189         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7190         Change dg-final to expect 1 non-profitable loop and
7191         3 profitable loops.
7192         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7193         Change dg-final to expect 1 profitable loop.
7194         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7195         Change dg-final to expect 1 profitable loop.    
7196         
7197 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7198
7199         * gcc.target/mips/call-saved-1.c: New test.
7200         * gcc.target/mips/call-saved-2.c: Likewise.
7201         * gcc.target/mips/call-saved-3.c: Likewise.
7202         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7203         instead of mips_mips64.  Set mips_fp64 too.
7204         (is_gp32_flag): Return true for -mips1 and -mips2.
7205         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7206
7207 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7208
7209         * g++.dg/ext/va-arg-pack-1.C: New test.
7210         * g++.dg/ext/va-arg-pack-2.C: New test.
7211
7212 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7213
7214         PR target/33369
7215         * gcc.dg/vect/pr33369.c: New test.
7216
7217 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7218
7219         PR fortran/33370
7220         * gfortran.dg/array_memcpy_5.f90:  New test.
7221
7222 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7223
7224         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7225
7226 2007-09-09  Richard Guenther  <rguenther@suse.de>
7227
7228         * gcc.c-torture/compile/20070906-1.c: New testcase.
7229
7230 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7231
7232         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7233         noinline attribute.
7234         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7235         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7236         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7237         Likewise.
7238
7239 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7240
7241         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7242
7243 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7244
7245         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7246
7247 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7248
7249         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7250         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7251         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7252         Compile tests with -fno-tree-pre.
7253         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7254         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7255         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7256         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7257         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7258         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7259         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7260         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7261         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7262         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7263         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7264         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7265         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7266         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7267         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7268         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7269         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7270         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7271         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7272
7273 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7274
7275         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7276         to call objdump.
7277         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7278         Use remote_exec to call c++filt.
7279         * lib/target-supports-dg.exp (dg-require-host-local): New.
7280         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7281         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7282         * g++.dg/rtti/repo1.C: Likewise.
7283         * g++.dg/template/repo1.C: Likewise.
7284         * g++.dg/template/repo2.C: Likewise.
7285         * g++.dg/template/repo3.C: Likewise.
7286         * g++.dg/template/repo4.C: Likewise.
7287         * g++.dg/template/repo5.C: Likewise.
7288         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7289         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7290         * g++.old-deja/g++.pt/repo1.C: Likewise.
7291         * g++.old-deja/g++.pt/repo2.C: Likewise.
7292         * g++.old-deja/g++.pt/repo3.C: Likewise.
7293         * g++.old-deja/g++.pt/repo4.C: Likewise.
7294         * gcc.dg/cpp/trad/builtins.c: Likewise.
7295
7296 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7297
7298         PR tree-optimization/32283
7299         * gcc.dg/tree-ssa/loop-31.c: New test.
7300
7301 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7302
7303         PR rtl-optimization/26449
7304         * gcc.target/i386/pr26449-1.c: New file.
7305
7306 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7307
7308         PR target/33329
7309         PR rtl-optimization/26449
7310         * gcc.target/i386/pr33329.c: New file.
7311
7312 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7313
7314         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7315
7316 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7317
7318         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7319
7320 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7321
7322         PR tree-optimization/33301
7323         * gfortran.dg/vect/pr33301.f: New test.
7324
7325 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7326
7327         PR libfortran/33307
7328         * gfortran.dg/backspace_10.f90: New test.
7329
7330 2007-09-07  Richard Guenther  <rguenther@suse.de>
7331
7332         Reapply
7333         2007-09-06  Richard Guenther  <rguenther@suse.de>
7334
7335         PR tree-optimization/32586
7336         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7337         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7338         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7339         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7340         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7341         now obsolete simplification.
7342
7343 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7344         
7345         PR tree-optimization/33299
7346         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7347         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7348
7349 2007-09-07  Richard Guenther  <rguenther@suse.de>
7350
7351         Revert
7352         2007-09-06  Richard Guenther  <rguenther@suse.de>
7353
7354         PR tree-optimization/32586
7355         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7356         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7357         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7358         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7359         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7360         now obsolete simplification.
7361
7362 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7363
7364         PR tree-optimization/32821
7365         * gcc.dg/tree-ssa/pr32821.c: New file.
7366
7367 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7368
7369         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7370         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7371         and mips_forced_no_er.
7372         (dg-mips-options): Add -mno-abicalls when a small-data option is
7373         specified.  Skip tests with small-data options if mips_forced_gp.
7374         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7375         * gcc.target/mips/sdata-1.c: New test.
7376         * gcc.target/mips/sdata-2.c: Likewise.
7377         * gcc.target/mips/sdata-3.c: Likewise.
7378         * gcc.target/mips/sdata-4.c: Likewise.
7379
7380 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7381
7382         PR fortran/33298
7383         * spread_zerosize_1.f90:  New test case.
7384         * spread_bounds_1.f90:  New test case.
7385
7386 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7387
7388         PR c++/32674
7389         * g++.dg/template/static31.C: New.
7390
7391 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7392
7393         PR fortran/33271
7394         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7395         powerpc*-linux-gnu.
7396
7397 2007-09-06  David Daney  <ddaney@avtrex.com>
7398             Richard Sandiford  <richard@codesourcery.com>
7399
7400         PR target/33256
7401         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7402         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7403         * gcc.target/mips/pr33256.c: New test.
7404
7405 2007-09-06  Tom Tromey  <tromey@redhat.com>
7406
7407         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7408
7409 2007-09-06  Richard Guenther  <rguenther@suse.de>
7410
7411         PR tree-optimization/32586
7412         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7413         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7414         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7415         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7416         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7417         now obsolete simplification.
7418
7419 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7420
7421         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7422         * gcc.target/i386/sse3-addsubps.c: Ditto.
7423         * gcc.target/i386/sse3-haddpd.c: Ditto.
7424         * gcc.target/i386/sse3-haddps.c: Ditto.
7425         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7426         * gcc.target/i386/sse3-hsubps.c: Ditto.
7427         * gcc.target/i386/sse3-lddqu.c: Ditto.
7428         * gcc.target/i386/sse3-movddup.c: Ditto.
7429         * gcc.target/i386/sse3-movshdup.c: Ditto.
7430         * gcc.target/i386/sse3-movsldup.c: Ditto.
7431
7432 2007-09-06  Richard Guenther  <rguenther@suse.de>
7433
7434         PR tree-optimization/33302
7435         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7436
7437 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7438
7439         PR libfortran/33225
7440         * gfortran.dg./fmt_float.f90: New test.
7441
7442 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7443
7444         PR libfortran/33253
7445         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7446
7447 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7448
7449         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7450         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7451
7452 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7453
7454         * g++.dg/eh/builtin1.C: New test.
7455         * g++.dg/eh/builtin2.C: New test.
7456         * g++.dg/eh/builtin3.C: New test.
7457
7458         PR c++/33289
7459         * g++.dg/eh/builtin4.C: New test.
7460
7461 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7462
7463         * gcc.target/powerpc/dfp-dd.c: New test.
7464         * gcc.target/powerpc/dfp-td.c: New test.
7465
7466 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7467
7468         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7469         * gcc.dg/va-arg-pack-1.c: New test.
7470
7471 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7472
7473         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7474         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7475         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7476         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7477         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7478
7479 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7480
7481         PR c++/30302
7482         * g++.dg/ext/anon-struct5.C: New.
7483
7484 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7485
7486         * gcc.dg/i386-cpuid.h: Remove.
7487         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7488         (main): Use __get_cpuid to get target features.
7489         * gcc.target/i386/sse-check.h: Ditto.
7490         * gcc.target/i386/sse2-check.h: Ditto.
7491         * gcc.target/i386/sse3-check.h: Ditto.
7492         * gcc.target/i386/ssse3-check.h: Ditto.
7493         * gcc.target/i386/sse4_1-check.h: Ditto.
7494         * gcc.target/i386/sse4_2-check.h: Ditto.
7495         * gcc.target/i386/sse4a-check.h: Ditto.
7496         * gcc.dg/torture/pr16104-1.c: Ditto.
7497         (do_test): Change to void.
7498         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7499         * gcc.target/i386/sse-6.c: Ditto.
7500         * gcc.target/i386/sse-7.c: Ditto.
7501         * g++.dg/other/i386-1.C: Include cpuid.h.
7502         (main): New function.  Use __get_cpuid to get target fetaures.
7503
7504 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7505             David Ung  <davidu@mips.com>
7506             Nigel Stephens <nigel@mips.com>
7507
7508         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7509         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7510         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7511         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7512         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7513         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7514         * gcc.dg/torture/pr19683-1.c: Likewise.
7515         * gcc.target/mips/madd-3.c: Likewise.
7516         * gcc.target/mips/maddu-3.c: Likewise.
7517         * gcc.target/mips/msub-3.c: Likewise.
7518         * gcc.target/mips/msubu-3.c: Likewise.
7519         * gcc.target/mips/asm-1.c: Likewise.
7520         * gcc.target/mips/branch-1.c: Likewise.
7521         * gcc.target/mips/ins-1.c: Likewise.
7522         * gcc.target/mips/near-far-3.c: Likewise.
7523         * gcc.target/mips/near-far-4.c: Likewise.
7524         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7525         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7526         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7527         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7528         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7529         * gcc.target/mips/dspr2-MULT.c: Likewise.
7530         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7531         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7532         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7533         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7534         * gcc.target/mips/code-readable-2.c: Likewise.
7535         * gcc.target/mips/code-readable-3.c: Likewise.
7536
7537 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7538             David Ung  <davidu@mips.com>
7539             Nigel Stephens <nigel@mips.com>
7540
7541         * gcc.target/mips/mips16-attributes.c: New.
7542
7543 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7544
7545         PR fortran/31564
7546         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7547
7548         PR fortran/33241
7549         * gfortran.dg/char_length_10.f90: New test.
7550
7551 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7552
7553         PR c++/29731
7554         * g++.dg/parse/template24.C: New.
7555
7556 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7557
7558         * g++.dg/other/spu2vmx-1.C: New test.
7559
7560 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR tree-optimization/33017
7563         * gcc.dg/pr33017.c: New test.
7564
7565 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7566
7567         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7568         __protected_stream family of macros.
7569
7570 2007-09-04  Jan Hubicka  <jh@suse.cz>
7571
7572         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7573         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7574         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7575         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7576         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7577         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7578         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7579         Likewise.
7580
7581 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7582             Tobias Burnus  <burnus@net-b.de>
7583
7584         * gfortran.dg/proc_decl_1.f90: New.
7585         * gfortran.dg/proc_decl_2.f90: New.
7586         * gfortran.dg/proc_decl_3.f90: New.
7587         * gfortran.dg/proc_decl_4.f90: New.
7588
7589 2007-09-04  Jan Hubicka  <jh@suse.cz>
7590
7591         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7592         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7593         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7594         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7595         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7596         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7597         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7598         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7599         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7600         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7601         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7602         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7603         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7604         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7605         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7606         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7607         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7608         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7609         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7610         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7611         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7612         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7613         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7614         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7615         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7616         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7617         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7618         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7619         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7620         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7621         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7622         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7623         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7624         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7625         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7626         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7627         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7628         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7629         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7630         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7631         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7632         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7633         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7634         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7635         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7636         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7637         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7638         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7639         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7640         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7641         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7642         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7643         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7644         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7645         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7646         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7647         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7648         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7649         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7650         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7651         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7652         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7653         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7654         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7655         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7656         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7657         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7658         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7659         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7660         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7661         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7662         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7663         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7664         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7665         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7666         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7667         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7668         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7669         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7670         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7671         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7672         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7673         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7674         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7675         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7676         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7677         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7678         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7679         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7680         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7681         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7682         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7683         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7684         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7685         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7686         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7687         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7688         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7689         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7690         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7691         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7692         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7693         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7694         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7695         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7696         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7697         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7698         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7699         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7700         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7701         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7702         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7703         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7704         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7705         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7706         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7707         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7708         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7709         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7710         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7711         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7712         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7713         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7714         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7715         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7716         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7717         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7718         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7719         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7720         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7721         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7722         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7723         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7724         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7725         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7726         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7727         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7728         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7729         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7730         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7731         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7732         noinline.
7733         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7734         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7735         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7736         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7737         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7738         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7739         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7740         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7741         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7742         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7743         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7744         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7745         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7746         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7747         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7748         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7749         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7750         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7751         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7752         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7753         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7754         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7755         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7756         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7757         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7758         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7759         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7760         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7761         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7762         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7763         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7764         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7765         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7766         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7767         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7768         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7769         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7770         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7771         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7772         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7773         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7774         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7775         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7776         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7777         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7778         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7779         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7780         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7781         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7782         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7783         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7784         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7785         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7786         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7787         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7788         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7789         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7790         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7791         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7792         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7793         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7794         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7795         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7796         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7797         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7798         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7799         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7800         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7801         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7802         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7803         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7804         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7805         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7806         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7807         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7808         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7809         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7810         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7811         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7812         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7813         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7814         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7815         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7816         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7817         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7818         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7819         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7820         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7821         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7822         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7823         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7824         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7825         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7826         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7827         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7828         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7829         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7830         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7831         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7832         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7833         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7834         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7835         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7836         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7837         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7838         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7839         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7840         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7841         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7842         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7843         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7844         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7845         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7846         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7847         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7848         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7849         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7850         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7851         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7852         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7853         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7854         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7855         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7856         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7857         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7858         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7859
7860 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7861
7862         PR middle-end/33187
7863         * gcc.target/i386/cmov7.c: New file.
7864
7865 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7866
7867         * gcc.target/i386/sse4a-check.h: New file.
7868         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7869         * gcc.target/i386/sse4a-insert.c: Ditto.
7870         * gcc.target/i386/sse4a-montsd.c: Ditto.
7871         * gcc.target/i386/sse4a-montss.c: Ditto.
7872         * gcc.target/i386/mmx-check.h: New file.
7873         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7874         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7875         * gcc.target/i386/sse-check.h: New file.
7876         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7877         * gcc.target/i386/sse-3.c: Ditto.
7878         * gcc.target/i386/sse-7.c: Ditto.
7879         * gcc.target/i386/sse-9.c: Ditto.
7880         * gcc.target/i386/ssefn-3.c: Ditto.
7881         * gcc.target/i386/sse-recip.c: Ditto.
7882         * gcc.target/i386/sse-recip-vec.c: Ditto.
7883         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7884         * gcc.target/i386/20020523-1.c: Remove.
7885         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7886         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7887         * gcc.target/i386/ssefn-4.c: Ditto.
7888         * gcc.target/i386/sse-6.c: Ditto.
7889         * gcc.target/i386/sse-10.c: Ditto.
7890         * gcc.target/i386/sse-11.c: Ditto.
7891         * gcc.target/i386/sse-18.c: Ditto.
7892         * gcc.target/i386/fpprec-1.c: Ditto.
7893         * g++.dg/other/i386-1.C: Ditto.
7894
7895 2007-09-04  Richard Guenther  <rguenther@suse.de>
7896
7897         PR tree-optimization/33291
7898         * gcc.dg/volatile2.c: New testcase.
7899         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7900         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7901         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7902         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7903
7904 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7905
7906         PR fortran/33253
7907         * gfortran.dg/namelist_15.f90: Update test.
7908         * gfortran.dg/namelist_24.f90: Update test.
7909         * gfortran.dg/namelist_38.f90: New test.
7910
7911 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7912
7913         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7914         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7915         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7916         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7917         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7918         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7919
7920 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7921
7922         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7923         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7924
7925         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7926
7927 2007-09-02  David Daney  <ddaney@avtrex.com>
7928
7929         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7930         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7931         * gcc.target/mips/atomic-memory-1.c: Ditto.
7932         * gcc.target/mips/atomic-memory-2.c: Ditto.
7933
7934 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7935
7936         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7937         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7938
7939 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7940
7941         * gfortran.dg/substr_6.f90: New test.
7942
7943 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7944
7945         PR c++/33208
7946         * g++.dg/other/error18.C: New.
7947         * g++.dg/expr/bitfield3.C: Adjust.
7948
7949 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7950
7951         PR fortran/33276
7952         * gfortran.fortran-torture/compile/pr33276.f90: New.
7953
7954 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7955
7956         PR C/29237
7957         PR middle-end/33272
7958         * gcc.dg/c99-arraydecl-3.c: New test.
7959
7960 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7961
7962         PR c++/32597
7963         * g++.dg/cpp0x/variadic-new2.C: New.
7964         * g++.dg/cpp0x/variadic-new.C: New.
7965
7966 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7967
7968         PR fortran/33232
7969         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7970         * gfortran.dg/read_1.f90: New.
7971
7972 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7973
7974         PR c++/33210
7975         * g++.dg/template/error30.C: New.
7976
7977 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7978
7979         PR c++/32113
7980         * g++.dg/template/crash70.C: New.
7981
7982 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7983
7984         PR c++/33212
7985         * g++.dg/ext/is_class_error.C: New.
7986
7987 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7988
7989         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7990         
7991 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7992             Revital Eres  <eres@il.ibm.com>
7993
7994         * gcc.target/powerpc/paired-1.c: New test.
7995         * gcc.target/powerpc/paired-2.c: New test.
7996         * gcc.target/powerpc/paired-3.c: New test.
7997         * gcc.target/powerpc/paired-4.c: New test.
7998         * gcc.target/powerpc/paired-5.c: New test.
7999         * gcc.target/powerpc/paired-6.c: New test.
8000         * gcc.target/powerpc/paired-7.c: New test.
8001         * gcc.target/powerpc/ppc-paired.c: New test.
8002
8003 2007-08-31  Ollie Wild  <aaw@google.com>
8004
8005         * g++.dg/conversion/ptrmem2.C: New test.
8006         * g++.dg/conversion/ptrmem3.C: New test.
8007         * g++.dg/conversion/ptrmem4.C: New test.
8008         * g++.dg/conversion/ptrmem5.C: New test.
8009         * g++.dg/conversion/ptrmem6.C: New test.
8010         * g++.dg/conversion/ptrmem7.C: New test.
8011         * g++.dg/conversion/ptrmem8.C: New test.
8012
8013 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8014
8015         PR fortran/31879
8016         * gfortran.dg/char_length_7.f90: New test.
8017         * gfortran.dg/char_length_9.f90: New test.
8018         * gfortran.dg/char_assign_1.f90: Add extra warning.
8019
8020         PR fortran/31197
8021         PR fortran/31258
8022         * gfortran.dg/char_length_8.f90: New test.
8023
8024 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8025
8026         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8027
8028 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8029
8030         * gcc.dg/inline-24.c: New test.
8031         * g++.dg/opt/inline11.C: New test.
8032
8033 2007-08-30  Richard Guenther  <rguenther@suse.de>
8034
8035         * gcc.target/i386/vectorize5.c: New testcase.
8036
8037 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8038
8039         PR fortran/33228
8040         * interface.c (check_interface0): Improve error for external procs.
8041         (check_sym_interfaces): Fix checking of module procedures.
8042
8043 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8044
8045         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8046         (AI): Add AI_ALIGN.
8047         * gcc.dg/sync-3.c: New test.
8048
8049         PR middle-end/32758
8050         * gcc.dg/cleanup-12.c: New test.
8051
8052 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8053
8054         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8055         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8056         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8057         * gcc.dg/pr32450.c: Ditto.
8058         * gcc.dg/nest.c: Ditto.
8059         * gcc.dg/nested-func-4.c: Ditto.
8060         * g++.old-deja/g++.law/profile1.C: Ditto.
8061
8062 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8063
8064         PR fortran/32989
8065         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8066         non-default integer kind arguments.
8067
8068 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8069
8070         PR fortran/33105
8071         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8072
8073 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8074
8075         * gcc.dg/h8300-ice2.c: Remove target selector.
8076
8077 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8078
8079         PR fortran/33215
8080         * gfortran.dg/binding_label_tests_15.f03: New test case.
8081         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8082
8083 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8084
8085         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8086         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8087
8088 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8089
8090         PR c++/33194
8091         * g++.dg/other/canon-33194.C: New.
8092
8093 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8094
8095         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8096         * gcc.c-torture/execute/pr23135.c: Likewise.
8097
8098 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8099
8100         * gcc.dg/pr31344.c: Move to ...
8101         * gcc.dg/dfp/pr31344.c: ... here.
8102         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8103         * gcc.dg/20050503-1.c: Ditto.
8104         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8105         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8106         * gcc.dg/20060801-1.c: Ditto.
8107
8108 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8109
8110         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8111         * gfortran.dg/nan_1.f90: Likewise.
8112
8113 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8114
8115         PR fortran/33055
8116         Revert previous patch.
8117
8118 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8119             Kazu Hirata  <kazu@codesourcery.com>
8120
8121         * gcc.target/m68k/interrupt-1.c: New.
8122
8123 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8124
8125         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8126         10000 for targets where "int" can't hold at least 100000.
8127         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8128         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8129         (test5)(test6): Use it.
8130         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8131         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8132         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8133         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8134         * gcc.dg/attr-alloc_size.c (test): Likewise.
8135
8136 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8137
8138         PR c++/33209
8139         * g++.dg/template/error29.C: New.
8140
8141 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8142
8143         PR c++/32596
8144         * g++.dg/ext/visibility/anon5.C: New test.
8145
8146 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8147
8148         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8149
8150 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8151
8152         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8153         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8154         * gfortran.dg/gamma_4.f90: New: large-real tests.
8155
8156 2007-08-28  Jason Merrill  <jason@redhat.com>
8157
8158         PR c++/29000
8159         * g++.dg/ext/stmtexpr12.C: New test.
8160
8161         PR c++/28558
8162         * g++.dg/ext/attrib28.C: New test.
8163
8164 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8165
8166         PR target/32661
8167         * gcc.target/i386/pr32661.c: New test.
8168
8169 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8170
8171         PR middle-end/32370
8172         * gcc.dg/pr32370.c: New test.
8173
8174         PR rtl-optimization/33148
8175         * gcc.c-torture/compile/20070827-1.c: New test.
8176
8177         PR debug/32914
8178         * d++.dg/debug/const3.C: New test.
8179         * d++.dg/debug/const4.C: New test.
8180         * d++.dg/debug/dwarf2/const1.C: New test.
8181         * d++.dg/debug/dwarf2/const2.C: New test.
8182         * d++.dg/debug/dwarf2/const2b.C: New test.
8183
8184 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8185             Vladimir Yanovsky  <yanov@il.ibm.com>
8186             Revital Eres  <eres@il.ibm.com>
8187             Andrey Belevantsev  <abel@ispras.ru>
8188
8189         * gcc.dg/sms-1.c: New test.
8190
8191 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8192
8193         * g++.dg/ext/gnu-inline-common.h: New.
8194         * g++.dg/ext/gnu-inline-global-reject.C: New.
8195         * g++.dg/ext/gnu-inline-global.C: New.
8196         * g++.dg/ext/gnu-inline-namespace.C: New.
8197         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8198         * g++.dg/ext/gnu-inline-class.C: New.
8199         * g++.dg/ext/gnu-inline-class-static.C: New.
8200         * g++.dg/ext/gnu-inline-template-class.C: New.
8201         * g++.dg/ext/gnu-inline-template-func.C: New.
8202
8203 2007-08-27  Jason Merrill  <jason@redhat.com>
8204
8205         PR c++/31337
8206         * g++.dg/ext/stmtexpr11.C: New.
8207
8208 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8209
8210         * lib/target-supports.exp (check_profiling_available):
8211         Set profiling_available_saved to 0 on fido-*-elf.
8212
8213 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8214
8215         PR tree-optimization/33173
8216         
8217         * gcc.c-torture/compile/pr33173.c: New.
8218
8219 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8220
8221         PR target/31385
8222         * gcc.dg/dfp/pr31385.c: New.
8223
8224 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8225
8226         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8227
8228 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8229
8230         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8231         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8232         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8233         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8234         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8235         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8236         gcc.target/m68k directory.
8237         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8238         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8239         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8240         gcc.target/cris directory.
8241         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8242         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8243         gcc.target/bfin directory.
8244
8245         * gcc.target/sh: New directory.
8246         * gcc.target/sh/sh.exp: New file.
8247         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8248         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8249         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8250         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8251         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8252         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8253
8254 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8255
8256         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8257         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8258         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8259         * gcc.target/i386/local2.c: Ditto.
8260         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8261         * gcc.target/i386/20011119-1.c: Ditto.
8262         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8263         * gcc.target/i386/fastcall-1.c: Fix target selector.
8264
8265 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8266
8267         PR fortran/33055
8268         * gfortran.dg/negative_unit.f: Add new check
8269         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8270         -fdefault-integer-8.
8271
8272 2007-08-26  Asher Langton  <langton2@llnl.gov>
8273
8274         * gfortran.dg/recursive_stack.f90: New.
8275         * gfortran.dg/openmp_stack.f90: New.
8276
8277 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8278
8279         PR fortran/31298
8280         * gfortran.dg/use_10.f90: New.
8281
8282 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8283
8284         PR fortran/32985
8285         * gfortran.dg/namelist_14.f90: Make test case valid.
8286         * gfortran.dg/common_10.f90: New.
8287
8288 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8289
8290         PR middle-end/33181
8291         * gcc.dg/ifelse-2.c: New.
8292
8293 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8294
8295         PR fortran/32980
8296         * gfortran.dg/gamma_1.f90: New.
8297         * gfortran.dg/gamma_2.f90: New.
8298         * gfortran.dg/gamma_3.f90: New.
8299
8300 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8301
8302         PR fortran/33188
8303         * gfortran.dg/used_types_18.f90: New.
8304
8305 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8306
8307         * gcc.dg/array-init-2.c: New test.
8308
8309 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8310
8311         PR fortran/33178
8312         * gfortran.dg/initialization_4.f90: Update dg-error.
8313         * gfortran.dg/initialization_13.f90: New.
8314
8315 2007-08-24  Richard Guenther  <rguenther@suse.de>
8316
8317         PR middle-end/33166
8318         * gcc.c-torture/compile/pr33166.c: New testcase.
8319
8320 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8321
8322         PR fortran/33139
8323         * gfortran.dg/pointer_assign_4.f90: New.
8324         * gfortran.dg/shape_2.f90: Fix test case.
8325         * gfortran.dg/char_result_4.f90: Ditto.
8326
8327 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8328
8329         * gcc.dg/array-init-1.c: New test.
8330
8331         PR c++/32567
8332         * g++.dg/parse/crash36.C: New test.
8333
8334 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8335
8336         * gcc.dg/pr32721.c: Updated.
8337
8338 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8339
8340         PR tree-optimization/32573
8341         PR middle-end/32946
8342         * gcc.dg/pr32573.c: New test.
8343
8344         PR c++/32898
8345         * g++.dg/lookup/ns3.C: New test.
8346
8347         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8348
8349         PR c++/31941
8350         * g++.dg/parse/crash37.C: New test.
8351
8352 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8353
8354         PR target/17390
8355         * gcc.target/i386/pr17390.c: New test.
8356
8357 2007-08-23  Richard Guenther  <rguenther@suse.de>
8358
8359         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8360         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8361         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8362         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8363         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8364         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8365         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8366         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8367
8368 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8369
8370         * gcc.target/s390: New directory.
8371         * gcc.target/s390/s390.exp: New file.
8372         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8373         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8374         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8375         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8376         gcc.target/s390 directory.
8377
8378 2007-08-23  Richard Guenther  <rguenther@suse.de>
8379
8380         PR tree-optimization/32328
8381         * gcc.dg/pr32328.c: New testcase.
8382
8383 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8384
8385         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8386           available.
8387
8388 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8389
8390         PR fortran/33095
8391         * gfortran.dg/min_max_optional_5.f90: New test.
8392         * gfortran.dg/min_max_optional_2.f90: Remove.
8393         * gfortran.dg/min_max_optional_3.f90: Remove.
8394         * gfortran.dg/min_max_optional_4.f90: Remove.
8395
8396 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8397
8398         * gcc.target/i386/xorps-sse.c: New.
8399         * gcc.target/i386/xorps-sse2.c: New.
8400
8401 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8402
8403         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8404         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8405         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8406
8407 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8408
8409         PR fortran/33020
8410         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8411         include multiple kinds for SHAPE parameter within a single
8412         namespace.
8413         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8414         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8415
8416 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8417
8418         * interface_abstract_1.f90: Extended test case.
8419         * interface_abstract_3.f90: New test.
8420
8421 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8422
8423         * gcc.dg/fold-sub.c: New test.
8424         
8425 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8426
8427         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8428         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8429         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8430         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8431         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8432         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8433
8434 2007-08-22  Richard Guenther  <rguenther@suse.de>
8435
8436         PR middle-end/33007
8437         * gcc.dg/pr33007.c: New testcase.
8438
8439 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8440
8441         * gcc.c-torture/execute/strcmp-1.x: Delete.
8442
8443 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8444
8445         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8446         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8447         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8448         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8449         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8450         gcc.target/i386/stack-realign.c,
8451         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8452         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8453         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8454         target using dg-require-effective-target directive.
8455         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8456         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8457         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8458         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8459         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8460         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8461         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8462         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8463         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8464         Require lp64 target using dg-require-effective-target directive.
8465         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8466         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8467         directive.
8468         * gcc.target/i386/20010202-1.c: Move from here ...
8469         * gcc.dg/20010202-1.c: ... to here.
8470
8471 2007-08-22  Richard Guenther  <rguenther@suse.de>
8472
8473         PR tree-optimization/33142
8474         * gcc.c-torture/execute/pr33142.c: New testcase.
8475
8476 2007-08-22  Richard Guenther  <rguenther@suse.de>
8477
8478         PR middle-end/32563
8479         * g++.dg/torture/pr32563.C: New testcase.
8480
8481 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8482
8483         PR middle-end/32912
8484         * gcc.dg/pr32912-1.c: Add -w to options.
8485         * gcc.dg/pr32912-2.c: Likewise.
8486         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8487
8488 2007-08-21  Ian Lance Taylor  <iant@google.com>
8489
8490         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8491
8492 2007-08-21  Ian Lance Taylor  <iant@google.com>
8493
8494         PR tree-optimization/33134
8495         * g++.dg/tree-ssa/pr33134.C: New test.
8496
8497 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8498
8499         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8500         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8501
8502 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR debug/32610
8505         * gcc.dg/debug/pr32610.c: New test.
8506
8507         * g++.dg/init/new24.C: New test.
8508
8509         PR middle-end/32912
8510         * gcc.dg/pr32912-1.c: New test.
8511         * gcc.dg/pr32912-2.c: New test.
8512         * gcc.dg/pr32912-3.c: New test.
8513
8514 2007-08-21  Richard Guenther  <rguenther@suse.de>
8515
8516         * gcc.dg/pointer-arith-10.c: New testcase.
8517
8518 2007-08-21  Richard Guenther  <rguenther@suse.de>
8519
8520         PR middle-end/33122
8521         * gcc.c-torture/compile/pr33122.c: New testcase.
8522
8523 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8524
8525         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8526
8527 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8528
8529         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8530
8531 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR c++/33025
8534         * g++.dg/init/new23.C: New test.
8535
8536 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8537
8538         PR middle-end/30564
8539         * gcc.c-torture/compile/pr30564-1.c: New test.
8540         * gcc.c-torture/compile/pr30564-2.c: New test.
8541
8542 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8543
8544         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8545
8546 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8547
8548         * gfortran.dg/interface_abstract_2.f90: New.
8549         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8550
8551 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8552
8553         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8554         unknown (so that outer-loop wont get analyzed).
8555         * gcc.dg/vect/vect-outer-1a.c: New test.
8556         * gcc.dg/vect/vect-outer-1b.c: New test.
8557         * gcc.dg/vect/vect-outer-1.c: New test.
8558         * gcc.dg/vect/vect-outer-2a.c: New test.
8559         * gcc.dg/vect/vect-outer-2b.c: New test.
8560         * gcc.dg/vect/vect-outer-2c.c: New test.
8561         * gcc.dg/vect/vect-outer-2.c: New test.
8562         * gcc.dg/vect/vect-outer-3a.c: New test.
8563         * gcc.dg/vect/vect-outer-3b.c: New test.
8564         * gcc.dg/vect/vect-outer-3c.c: New test.
8565         * gcc.dg/vect/vect-outer-3.c: New test.
8566         * gcc.dg/vect/vect-outer-4a.c: New test.
8567         * gcc.dg/vect/vect-outer-4b.c: New test.
8568         * gcc.dg/vect/vect-outer-4c.c: New test.
8569         * gcc.dg/vect/vect-outer-4d.c: New test.
8570         * gcc.dg/vect/vect-outer-4e.c: New test.
8571         * gcc.dg/vect/vect-outer-4f.c: New test.
8572         * gcc.dg/vect/vect-outer-4g.c: New test.
8573         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8574         * gcc.dg/vect/vect-outer-4i.c: New test.
8575         * gcc.dg/vect/vect-outer-4j.c: New test.
8576         * gcc.dg/vect/vect-outer-4k.c: New test.
8577         * gcc.dg/vect/vect-outer-4l.c: New test.
8578         * gcc.dg/vect/vect-outer-4m.c: New test.
8579         * gcc.dg/vect/vect-outer-4.c: New test.
8580         * gcc.dg/vect/vect-outer-5.c: New test.
8581         * gcc.dg/vect/vect-outer-6.c: New test.
8582         * gcc.dg/vect/vect-outer-fir.c: New test.
8583         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8584         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8585
8586 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8587
8588         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8589         and -fno-tree-reassoc.
8590         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8591         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8592         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8593         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8594         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8595         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8596         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8597         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8598         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8599         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8600         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8601         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8602         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8603         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8604         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8605         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8606         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8607         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8608         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8609         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8610         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8611         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8612         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8613         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8614         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8615         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8616         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8617         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8618         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8619         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8620         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8621         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8622         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8623         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8624         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8625         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8626         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8627
8628 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8629
8630         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8631         versioning for aliasing).
8632         * gcc.dg/vect/vect-35.c: Likewise.
8633
8634         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8635         targets.
8636         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8637
8638 2007-08-18  Tom Tromey  <tromey@redhat.com>
8639
8640         PR preprocessor/32974:
8641         * gcc.dg/cpp/pr32974.c: New file.
8642
8643 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8644
8645         * gfortran.dg/interface_abstract_1.f90: New.
8646
8647 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8648
8649         PR fortran/32881
8650         * gfortran.dg/pure_initializer_1.f90: New test.
8651
8652 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8653
8654         PR fortran/32875
8655         * gfortran.dg/array_constructor_18.f90: New test.
8656
8657 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8658
8659         PR c++/28989
8660         * g++.dg/expr/lval3.C: New test.
8661         * g++.dg/expr/lval4.C: New test.
8662
8663 2007-08-17  Ollie Wild  <aaw@google.com>
8664
8665         PR c++/31749
8666         * g++.dg/lookup/builtin3.C: New test.
8667         * g++.dg/lookup/builtin4.C: New test.
8668         * g++.dg/lookup/using19.C: New test.
8669
8670 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8671
8672         PR c++/32190
8673         * g++.dg/parse/error31.C: New.
8674
8675 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8676
8677         PR c++/32112
8678         * g++.dg/template/error26.C: New.
8679
8680 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8681
8682         PR fortran/33079
8683         * gfortran.dg/zero_length_2.f90: New test.
8684
8685 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8686
8687         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8688         * gfortran.dg/kind_tests_3.f03: Ditto.
8689         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8690         * gfortran.dg/interface_13.f90: Ditto.
8691         * gfortran.dg/pr32738.f90: Ditto.
8692         * gfortran.dg/module_private_1.f90: Ditto.
8693         * gfortran.dg/test_only_clause.f90: Ditto.
8694         * gfortran.dg/bind_c_vars.f90: Ditto.
8695         * gfortran.dg/bind_c_dts.f90: Ditto.
8696         * gfortran.dg/use_9.f90: Ditto.
8697         * gfortran.dg/generic_8.f90: Ditto.
8698         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8699         * gfortran.dg/private_type_6.f90: Ditto.
8700         * gfortran.dg/c_assoc.f90: Ditto.
8701         * gfortran.dg/private_type_7.f90: Ditto.
8702         * gfortran.dg/global_vars_c_init.f90: Ditto.
8703         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8704         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8705         * gfortran.dg/c_size_t_test.f03: Ditto.
8706         * gfortran.dg/used_types_12.f90: Ditto.
8707         * gfortran.dg/pr25923.f90: Ditto.
8708         * gfortran.dg/test_com_block.f90: Ditto.
8709         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8710         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8711         * gfortran.dg/com_block_driver.f90: Ditto.
8712         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8713         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8714         * gfortran.dg/c_loc_test.f90: Ditto.
8715         * gfortran.dg/c_ptr_tests.f03: Ditto.
8716         * gfortran.dg/module_interface_1.f90: Ditto.
8717
8718 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8719
8720         PR c++/32870
8721         * g++.dg/other/error17.C: Adjust.
8722         
8723 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8724
8725         PR middle-end/32970
8726         * g++.dg/ext/altivec-14.C: New test.
8727
8728 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8729
8730         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8731         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8732         dump files.
8733         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8734         * gcc.dg/vect/pr32366.c: Ditto.
8735
8736 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8737
8738         PR testsuite/33082
8739         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8740         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8741         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8742         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8743
8744 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8745
8746         PR fortran/33072
8747         * gfortran.dg/use_9.f90: New.
8748
8749 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8750
8751         * g++.dg/gcov/gcov-5.C: New test.
8752
8753 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8754
8755         * g++.dg/gcov/gcov-4.C: New test.
8756         * lib/gcov.exp (verify-lines): Add support for
8757         checking no-coverage lines.
8758
8759 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8760
8761         * gcc.dg/vect/vect-vfa-01.c: New.
8762         * gcc.dg/vect/vect-vfa-02.c: New.
8763         * gcc.dg/vect/vect-vfa-03.c: New.
8764         * gcc.dg/vect/vect-vfa-04.c: New.
8765         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8766         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8767         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8768         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8769         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8770         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8771         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8772         gfortran.dg/vect/pr19049.f90: Rename to start with
8773         prefix no-vfa-.
8774         * gcc.dg/vect/vect.exp: Disable versioning for alias
8775         when test starts with no-vfa-.
8776         * gfortran.dg/vect/vect.exp: Likewise.
8777
8778 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8779
8780         * gcc.dg/torture/pr32897.c: New test.
8781
8782 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8783
8784         PR c++/31132
8785         * g++.dg/template/crash69.C: New.
8786
8787 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8788
8789         * lib/target-supports.exp (check_effective_target_arm32): Use
8790         check_no_compiler_messages.
8791
8792 2007-08-15  Diego Novillo  <dnovillo@google.com>
8793
8794         gcc.dg/tree-ssa/20070815.c: New test.
8795
8796 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8797
8798         PR fortran/33077
8799         * gfortran.dg/random_7.f90: Initialize variable.
8800
8801 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR middle-end/33074
8804         * gfortran.dg/pr33074.f90: New test.
8805
8806         PR c++/32992
8807         * g++.dg/opt/nrv14.C: New test.
8808
8809 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8810
8811         PR c++/33035
8812         * g++.dg/template/crash68.C: New.
8813
8814 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8815
8816         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8817         * gcc.dg/sibcall-4.c: Ditto.
8818
8819 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8820
8821         PR fortran/33066
8822         * gfortran.dg/use_8.f90: New test.
8823         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8824
8825 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8826
8827         PR c++/27211
8828         * g++.dg/template/error27.C: New.
8829         * g++.dg/template/error28.C: New.
8830         * g++.dg/other/pr28304.C: Adjust.
8831         * g++.old-deja/g++.mike/p811.C: Likewise.
8832
8833 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8834
8835         PR target/30315
8836         * gcc.target/i386/pr30315.c: New.
8837
8838 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8839
8840         PR fortran/32594
8841         * gfortran.dg/substr_5.f90: New test.
8842
8843 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8844
8845         PR c/30428
8846         * gcc.dg/vector-2.c: New test.
8847
8848         PR c++/30428
8849         * g++.dg/ext/vector8.C: New test.
8850
8851 2007-08-13  Dan Hipschman  <dsh@google.com>
8852
8853         PR c/32953
8854         * gcc.dg/format/array-1.c: Add an additional test for
8855         unterminated format strings of length 1.
8856
8857 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8858
8859         PR fortran/32926
8860         * gfortran.dg/external_procedures_3.f90: New test.
8861
8862 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8863
8864         PR fortran/32827
8865         * gfortran.dg/import6.f90: New test.
8866
8867 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8868
8869         PR C/30427
8870         *  gcc.dg/vector-1.c: New test.
8871
8872 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8873
8874         * gcc.dg/pr21255-4.c: Skip for PIC.
8875         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8876
8877 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8878
8879         * gcc.dg/attr-isr.c: Skip for PIC.
8880         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8881         * gcc.dg/attr-isr-trapa.c: Likewise.
8882         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8883         * gcc.dg/pragma-isr-trapa.c: Likewise.
8884         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8885
8886 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8887
8888         PR fortran/32962
8889         * gfortran.dg/transpose_1.f90: New test.
8890
8891 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8892
8893         PR fortran/29600
8894         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8895         intrinsic.
8896
8897 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8898
8899         PR fortran/30964
8900         PR fortran/33054
8901         * gfortran.dg/random_4.f90: New test.
8902         * gfortran.dg/random_5.f90: New test.
8903         * gfortran.dg/random_6.f90: New test.
8904         * gfortran.dg/random_7.f90: New test.
8905
8906 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8907
8908         PR fortran/32860
8909         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8910
8911 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8912
8913         PR fortran/31629
8914         * gfortran.dg/module_private_1.f90: New test.
8915
8916 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8917
8918         PR fortran/29600
8919         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8920         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8921
8922 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8923
8924         PR fortran/32937
8925         * gfortran.dg/char_length_6.f90: New test.
8926
8927 2007-08-10  Ollie Wild  <aaw@google.com>
8928
8929         * g++.dg/lookup/using18.C: New test.
8930
8931 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8932
8933         PR c++/17763
8934         * g++.dg/other/error16.C: New.
8935
8936 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8937
8938         PR libfortran/33039
8939         * gfortran.dg/namelist_37.f90: New test.
8940
8941 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8942
8943         PR c++/22256
8944         * g++.dg/conversion/op3.C: New.
8945
8946 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8947
8948         PR fortran/32987
8949         * gfortran.dg/fmt_tab_1.f90: New.
8950         * gfortran.dg/fmt_tab_2.f90: New.
8951
8952 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8953
8954         PR c/32796
8955         * gcc.c-torture/compile/pr32796.c: New test.
8956
8957 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8958
8959         PR middle-end/32813
8960         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8961         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8962         instead of just -O.
8963
8964 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8965
8966         * gcc.target/mips/code-readable-1.c: New test.
8967         * gcc.target/mips/code-readable-2.c: Likewise.
8968         * gcc.target/mips/code-readable-3.c: Likewise.
8969
8970 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8971             Revital Eres  <eres@il.ibm.com>
8972
8973         * gfortran.dg/sms-1.f90: Add comment.
8974         * gfortran.dg/sms-2.f90: New.
8975
8976 2007-08-07  Ian Lance Taylor  <iant@google.com>
8977
8978         * gcc.dg/instrument-1.c: New test.
8979         * gcc.dg/instrument-2.c: New test.
8980         * gcc.dg/instrument-3.c: New test.
8981
8982 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8983
8984         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8985
8986 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8987
8988         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8989         !vector_alignment_reachable targets.
8990         * gcc.dg/vect/vect-33.c: Likewise.
8991         * gcc.dg/vect/vect-42.c: Likewise.
8992         * gcc.dg/vect/vect-44.c: Likewise.
8993         * gcc.dg/vect/vect-50.c: Likewise.
8994         * gcc.dg/vect/vect-70.c: Likewise.
8995         * gcc.dg/vect/vect-71.c: Likewise.
8996         * gcc.dg/vect/vect-87.c: Likewise.
8997         * gcc.dg/vect/vect-88.c: Likewise.
8998         * gcc.dg/vect/vect-91.c: Likewise.
8999         * gcc.dg/vect/vect-93.c: Likewise.
9000         * gcc.dg/vect/vect-96.c: Likewise.
9001         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9002         * gcc.dg/vect/section-anchors-69.c: Likewise.
9003         * gcc.dg/vect/pr25413.c: Likewise.
9004         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9005         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9006         * gfortran.dg/vect-2.f90: Likewise.
9007         * gfortran.dg/vect-3.f90: Likewise.
9008         * gfortran.dg/vect-4.f90: Likewise.
9009         * gfortran.dg/vect-5.f90: Likewise.
9010         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9011         Return false for darwin. 
9012         (check_effective_target_vector_alignment_reachable_for_double): New.
9013
9014 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9015
9016         * gcc.dg/multiword-1.c: New testcase.
9017
9018 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9019
9020         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9021         messages.
9022         * gfortran.dg/namelist_36.f90: New test.
9023
9024 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9025
9026         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9027           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9028
9029 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9030
9031         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9032         * gcc.dg/torture/type-generic-1.c: Likewise.
9033
9034 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9035
9036         * gcc.c-torture/20070522-1.c: Move to ...
9037         * gcc.c-torture/compile/20070522-1.c: Here.
9038
9039 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9040
9041         PR fortran/29828
9042         * gfortran.dg/minmax_char_1.f90: New test.
9043         * gfortran.dg/minmax_char_2.f90: New test.
9044         * gfortran.dg/min_max_optional_4.f90: New test.
9045
9046 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9047
9048         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9049         hanging on the testcase.
9050
9051 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9052
9053         PR middle-end/32988
9054         * gcc.c-torture/compile/pr32988.c: New test.
9055
9056 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9057
9058         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9059
9060 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9061
9062         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9063
9064         Revert:
9065         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9066
9067         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9068
9069 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9070
9071         PR fortran/32979
9072         * gfortran.dg/isnan_1.f90: New test.
9073
9074 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9075             Revital Eres <eres@il.ibm.com>
9076
9077         * gcc.dg/sms-antideps.c: New test.
9078
9079 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9080
9081         PR fortran/31214
9082         * gfortran.dg/entry_13.f90: New test.
9083
9084         * gfortran.dg/entry_12.f90: Clean up .mod file.
9085
9086 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9087
9088         PR fortran/32770
9089         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9090         variables as kind=4 so they don't overflow the record length.
9091
9092 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9093
9094         PR fortran/32968
9095         * gfortran.dg/selected_kind_1.f90: New test.
9096
9097 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9098
9099         PR middle-end/32780
9100         * gcc.c-torture/compile/pr32780.c: New test.
9101
9102 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9103
9104         RP middle-end/32399
9105         * gcc.c-torture/compile/pr32399.c: New testcase.
9106
9107 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9108
9109         PR middle-end/32304
9110         * g++.dg/torture/pr32304.C: New testcase.
9111
9112 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9113
9114         PR middle-end/32935
9115         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9116
9117 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9118
9119         PR fortran/32955
9120         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9121
9122 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9123
9124         PR fortran/31202
9125         * gfortran.dg/nint_2.f90: New test.
9126
9127 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9128
9129         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9130         * gcc.dg/weak/typeof-2.c: Likewise.
9131
9132 2007-08-03  Diego Novillo  <dnovillo@google.com>
9133
9134         PR 31521
9135         * gcc.dg/tree-ssa/pr31521.c: New test.
9136
9137 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9138
9139         PR fortran/32770
9140         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9141         iostat must be default kind.
9142
9143 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9144
9145         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9146
9147 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9148
9149         PR fortran/32770
9150         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9151         explicit so test passes with -fdefault-integer-8.
9152         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9153         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9154
9155 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9156
9157         PR c++/30849
9158         * g++.dg/parse/asm1.C: New test.
9159
9160         PR c++/30850
9161         * g++.dg/parse/asm2.C: Likewise.
9162
9163         PR c++/30851
9164         * g++.dg/parse/asm3.C: Likewise.
9165         
9166 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9167
9168         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9169           "int" is only 16 bit bits wide.
9170         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9171
9172 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9173
9174         * g++.dg/torture/type-generic-1.C: New.
9175         * gcc.dg/pr28796-2.c: Move tests ...
9176         * gcc.dg/tg-tests.h: ... here.
9177         * gcc.dg/torture/type-generic-1.c: New.
9178
9179 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9180
9181         PR libfortran/32954
9182         * minmaxloc_3.f90:  New test case.
9183
9184 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9185
9186         PR fortran/32936
9187         * gfortran.dg/allocate_stat.f90: New.
9188
9189 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9190
9191         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9192
9193 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9194
9195         PR tree-optimization/32919
9196         * gcc.c-torture/compile/pr32919.c: New.
9197
9198 2007-08-01  Nick Clifton  <nickc@redhat.com>
9199
9200         * gcc.c-torture/execute/execute.exp: Change copyright header to
9201         refer to version 3 of the GNU General Public License and to point
9202         readers at the COPYING3 file and the FSF's license web page.
9203         * gcc.c-torture/execute/ieee/ieee.exp,
9204         gcc.c-torture/unsorted/unsorted.exp,
9205         gcc.c-torture/compile/compile.exp,
9206         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9207         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9208         gcc.target/cris/torture/cris-torture.exp,
9209         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9210         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9211         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9212         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9213         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9214         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9215         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9216         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9217         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9218         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9219         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9220         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9221         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9222         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9223         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9224         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9225         gcc.dg/noncompile/noncompile.exp,
9226         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9227         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9228         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9229         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9230         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9231         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9232         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9233         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9234         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9235         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9236         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9237         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9238         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9239         g++.old-deja/old-deja.exp,
9240         gfortran.fortran-torture/execute/execute.exp,
9241         gfortran.fortran-torture/compile/compile.exp,
9242         treelang/output/output-1.c, treelang/output/output-1.tree,
9243         treelang/execute/execute.exp, treelang/Makefile.in,
9244         treelang/compile/compile.exp, g++.dg/dg.exp,
9245         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9246         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9247         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9248         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9249         g++.dg/compat/struct-layout-1.exp,
9250         g++.dg/compat/struct-layout-1_generate.c,
9251         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9252         g++.dg/bprob/bprob.exp, config/default.exp,
9253         gcc.test-framework/test-framework.awk,
9254         gcc.test-framework/gen_directive_tests,
9255         gcc.test-framework/test-framework.exp,
9256         objc.dg/special/special.exp,
9257         objc.dg/gnu-encoding/gnu-encoding.exp,
9258         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9259         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9260         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9261         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9262         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9263         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9264         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9265         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9266         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9267         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9268         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9269         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9270         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9271         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9272         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9273         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9274         Likewise.
9275
9276 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9277
9278         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9279         error message text.
9280
9281 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9282
9283         PR fortran/32945
9284         * gfortran.dg/initialization_12.f90: New test.
9285
9286 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9287
9288         PR fortran/31609
9289         * gfortran.dg/entry_12.f90: New test.
9290
9291 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9292
9293         PR fortran/32938
9294         * gfortran.dg/altreturn_6.f90: New test.
9295
9296 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9297
9298         PR fortran/32942
9299         * gfortran.dg/exponent_2.f90: New test.
9300
9301 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9302
9303         * gcc.dg/vect/vect-117.c: New test.
9304         * gcc.dg/vect/vect-74.c: Enabled test
9305         * gcc.dg/vect/vect-81.c: Enabled test
9306
9307 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9308
9309         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9310         s/dg-error/dg-warning where warning is expected.
9311
9312 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9313
9314         PR fortran/32770
9315         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9316         of huge() to correct kind.
9317
9318 2007-07-30  Ollie Wild  <aaw@google.com>
9319
9320         * gcc.dg/cpp/counter-2.c: New test.
9321         * gcc.dg/cpp/counter-3.c: New test.
9322         * gcc.dg/cpp/dir-only-1.c: New test.
9323         * gcc.dg/cpp/dir-only-1.h: New file.
9324         * gcc.dg/cpp/dir-only-2.c: New test.
9325         * gcc.dg/cpp/dir-only-3.c: New test.
9326         * gcc.dg/cpp/dir-only-3a.h: New file.
9327         * gcc.dg/cpp/dir-only-3b.h: New file.
9328         * gcc.dg/cpp/dir-only-4.c: New test.
9329         * gcc.dg/cpp/dir-only-5.c: New test.
9330         * gcc.dg/cpp/dir-only-6.c: New test.
9331
9332 2007-07-30  Julian Brown  <julian@codesourcery.com>
9333
9334         * gcc.target/arm/neon/v*.c: Regenerate.
9335
9336 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9337
9338         PR c++/32108
9339         * g++.dg/ext/label6.C: New.
9340
9341 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9342
9343         PR libfortran/32858
9344         PR libfortran/30814
9345         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9346
9347 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9348
9349         PR fortran/31211
9350         * gfortran.dg/actual_pointer_function_1.f90: New test.
9351
9352         PR fortran/32682
9353         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9354
9355 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9356
9357         PR fortran/32906
9358         * gfortran.dg/shape_1.f90: Adjust error message.
9359         * gfortran.dg/parameter_array_ref_1.f90: New test.
9360
9361 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9362
9363         PR fortran/31609
9364         * gfortran.dg/entry_11.f90: New test.
9365
9366 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9367             Revital Eres  <eres@il.ibm.com>
9368
9369         * gfortran.dg/sms-1.f90: New test.
9370
9371 2007-07-28  Richard Guenther  <rguenther@suse.de>
9372
9373         * gcc.c-torture/compile/pr32920.c: New testcase.
9374
9375 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9376
9377         PR c++/30917
9378         * g++.dg/lookup/friend11.C: New test.
9379
9380 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9381
9382         * gfortran.dg/namelist_5.f90: Adjusted error message.
9383         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9384         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9385         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9386         * gfortran.dg/namelist_32.f90: ... this.
9387
9388         PR fortran/32876
9389         * gfortran.dg/namelist_33.f90: New test.
9390
9391         PR fortran/32905
9392         * gfortran.dg/namelist_34.f90: New test.
9393
9394         PR fortran/31818
9395         * gfortran.dg/namelist_35.f90: New test.
9396
9397 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9398
9399         PR fortran/32880
9400         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9401
9402 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9403
9404         PR testsuite/32471
9405         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9406           assuming it is 0x7ffffffff.
9407         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9408         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9409
9410 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9411
9412         * gfortran.dg/operator_3.f90: Fix dg directive.
9413         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9414         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9415         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9416
9417 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9418
9419         * g++.dg/cpp0x/decltype1.C: New.
9420         * g++.dg/cpp0x/decltype2.C: New.
9421         * g++.dg/cpp0x/decltype3.C: New.
9422         * g++.dg/cpp0x/decltype4.C: New.
9423         * g++.dg/cpp0x/decltype5.C: New.
9424         * g++.dg/cpp0x/decltype6.C: New.
9425
9426 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9427
9428         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9429           because the test relies on bit 31 to be the sign bit.
9430
9431 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9432
9433         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9434           assuming it is 0x7fffffff.
9435         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9436         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9437
9438 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9439
9440         PR c++/32346
9441         * g++.dg/expr/bitfield9.C: New test.
9442
9443 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9444
9445         PR fortran/32899
9446         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9447
9448 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9449
9450         PR fortran/32760
9451         * gfortran.dg/private_type_7.f90: New test.
9452
9453 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9454
9455         PR fortran/32035
9456         * gfortran.dg/select_char_1.f90: New test.
9457
9458 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9459
9460         PR fortran/32903
9461         * gfortran.dg/initialization_11.f90: New test.
9462
9463 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9464
9465         * gcc.target/mips/ins-1.c: New test.
9466
9467 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9468
9469         PR/19232
9470         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9471         (f1): Likewise.
9472
9473 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9474
9475         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9476         error: width of 'spare' exceeds its type.
9477
9478 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9479
9480         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9481         * gcc.dg/sibcall-4.c: Likewise.
9482
9483 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9484
9485         PR rtl-optimization/31500
9486         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9487         * g++.dg/warn/Warray-bounds.C: Likewise.
9488
9489 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9490
9491         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9492
9493 2007-07-25  Julian Brown  <julian@codesourcery.com>
9494             Paul Brook  <paul@codesourcery.com>
9495             Joseph Myers  <joseph@codesourcery.com>
9496             Mark Shinwell  <shinwell@codesourcery.com>
9497
9498         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9499         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9500         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9501         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9502         (check_effective_target_arm_neon_hw): New.
9503         * gcc.target/arm/neon/neon.exp: New file.
9504         * gcc.target/arm/neon/polytypes.c: New file.
9505         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9506
9507 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9508
9509         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9510           targets where an "int" is less than 32 bits wide.
9511
9512 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9513
9514         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9515
9516 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9517
9518         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9519           during addition if an int is only 16 bits wide.
9520         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9521
9522 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9523
9524         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9525           size as "long int" and are 32 or 64 bits wide.
9526         * gcc.dg/torture/pr28814.c: Likewise.
9527
9528 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9529
9530         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9531           exactly as wide as an int.
9532
9533 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9534
9535         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9536         Define and use throughout as long long printf format specifier.
9537         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9538         Likewise.
9539
9540 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9541
9542         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9543         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9544
9545 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9546
9547         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9548
9549 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9550
9551         * gcc.c-torture/execute/20070724-1.c: New.
9552
9553 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9554
9555         PR fortran/31205
9556         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9557         "deallocates" to 24, since patch has code rid of much spurious
9558         code.
9559         * gfortran.dg/interface_assignment_1.f90 : New test.
9560
9561         PR fortran/32842
9562         * gfortran.dg/interface_assignment_2.f90 : New test.
9563
9564 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9565
9566         PR fortran/32867
9567         * fortran.dg/initialization_10.f90: New test.
9568
9569 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9570
9571         PR fortran/32778
9572         * gfortran.dg/imag_2.f: Removed
9573         * gfortran.dg/warn_std_1.f90: New test.
9574         * gfortran.dg/warn_std_2.f90: New test.
9575         * gfortran.dg/warn_std_3.f90: New test.
9576
9577 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9578
9579         PR c++/29001
9580         * g++.dg/init/new22.C: New.
9581
9582 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9583
9584         PR c++/32561
9585         * g++.dg/template/crash67.C: New.
9586
9587 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9588
9589         * lib/target-support.exp (check_effective_target_natural_alignment): 
9590         (check_effective_target_vector_alignment_reachable): New.
9591         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9592         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9593         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9594         check.
9595         * gcc.dg/vect/pr25413.c: Likewise.
9596         * gcc.dg/vect/pr31699.c: Likewise.
9597
9598 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9599
9600         PR fortran/30814
9601         * gfortran.dg/pack_bounds_1.f90:  New test case.
9602
9603 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9604
9605         PR fortran/31639
9606         * gfortran.dg/initialization_9.f90: New test.
9607
9608 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9609
9610         PR fortran/32797
9611         PR fortran/32800
9612         * gfortran.dg/bind_c_usage_8.f03: New test case.
9613         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9614         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9615
9616 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9617
9618         * gcc.target/mips/branch-cost-1.c: New test.
9619         * gcc.target/mips/branch-cost-2.c: Likewise.
9620
9621 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9622
9623         PR fortran/32732
9624         * gfortran.dg/c_char_tests.f03: New test case.
9625         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9626         * gfortran.dg/c_char_tests_2.f03: New test case.
9627         * gfortran.dg/value_6.f03: Ditto.
9628         * gfortran.dg/value_7.f03: Ditto.
9629
9630 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9631
9632         PR fortran/32600
9633         * gfortran.dg/c_funloc_tests_5.f03: New.
9634         * gfortran.dg/c_funloc_tests_5.f04: New.
9635         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9636
9637 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9638
9639         PR c++/32839
9640         * g++.dg/expr/call4.C: New.
9641         * g++.dg/expr/call5.C: New.
9642
9643 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9644
9645         PR fortran/32710
9646         * gfortran.dg/namelist_30.f90: New test.
9647
9648 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9649
9650         PR fortran/29962
9651         * gfortran.dg/array_initializer_1.f90: Removed warning.
9652         * gfortran.dg/initialization_1.f90: Adjusted messages.
9653         * gfortran.dg/nested_modules_6.f90: Removed warning.
9654
9655         PR fortran/31253
9656         * gfortran.dg/initialization_7.f90: New test.
9657
9658         PR fortran/31639
9659         * gfortran.dg/initialization_8.f90: New test.
9660
9661 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9662
9663         PR c++/30818
9664         * g++.dg/template/crash47.C: Adjust errors.
9665         * g++.dg/template/crash48.C: Adjust errors.
9666         * g++.dg/template/typename12.C: New.
9667         * g++.dg/template/typename13.C: New.
9668         * g++.dg/template/typename14.C: New.
9669         * g++.dg/template/typedef6.C: Adjust errors.
9670
9671 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9672
9673         PR fortran/32627
9674         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9675         * gfortran.dg/pr32627.f03: New test case.
9676
9677         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9678         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9679         c_f_pointer_logical.
9680         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9681         c_f_pointer_complex.
9682         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9683         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9684         c_f_pointer_shape_tests_2.
9685         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9686
9687 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9688
9689         PR fortran/32804
9690         * gfortran.dg/c_loc_tests_9.f03: New test case.
9691         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9692
9693 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9694
9695         PR fortran/32823
9696         * gfortran.dg/int_2.f90: New test.
9697         
9698 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9699
9700         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9701
9702 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9703
9704         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9705         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9706
9707 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9708
9709         PR tree-optimization/19910
9710         * gcc.dg/pr19910.c: New test.
9711
9712 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9713
9714         PR fortran/32738
9715         * gfortran.dg/pr32738.f90: New test.
9716
9717 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9718
9719         PR tree-optimzation/32635
9720         * gfortran.dg/pr32635.f:  New test case.
9721
9722 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9723
9724         PR fortran/32801
9725         * gfortran.dg/pr32801.f03: New test case.
9726
9727 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9728
9729         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9730         Test negative numbers also.
9731         * gcc.dg/c99-math-float-1.c: Likewise.
9732         * gcc.dg/c99-math-long-double-1.c: Likewise.
9733         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9734         test inputs.
9735
9736 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9737         
9738         * lib/target-supports.exp (check_effective_target_sync_int_long):
9739         Enable for xtensa.
9740         (check_effective_target_sync_char_short): Likewise.
9741         
9742 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9743
9744         * gcc.dg/pr28796-2.c: Add more cases.
9745
9746 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9747
9748         * gcc.dg/pr28796-1.c: Add more cases.
9749         * gcc.dg/pr28796-2.c: Likewise.
9750
9751 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9752
9753         * gcc.dg/pr28796-1.c: Add more cases.
9754         * gcc.dg/pr28796-2.c: Likewise.
9755
9756 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9757
9758         PR fortran/32535
9759         * gfortran.dg/pr32535.f90: New test.
9760
9761 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9762
9763         PR fortran/31320
9764         PR fortran/32665
9765         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9766
9767 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9768
9769         PR rtl-optimization/32773
9770         * gcc.dg/pr32773.c: New test.
9771
9772 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9773
9774         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9775         match flax-vector-conversions note.
9776         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9777         instead of dg-error for the warning.
9778
9779 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9780
9781         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9782           adapted to work on targets with 16-bit or wider int.
9783         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9784         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9785         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9786         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9787
9788 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9789
9790         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9791         support large arrays.
9792         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9793         * gcc.dg/20061109-1.c: Likewise.
9794         * gcc.c-torture/execute/20061101-1.x: Likewise.
9795         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9796         * gcc.c-torture/execute/pr31448.x: Likewise.
9797
9798 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9799
9800         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9801
9802         PR fortran/32238
9803         * gfortran.dg/pr32238.f90: New test.
9804
9805         PR fortran/32222
9806         * gfortran.dg/pr32222.f90: New test.
9807
9808         PR fortran/32242
9809         * gfortran.dg/pr32242.f90: New test.
9810         
9811 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9812             David Ung  <davidu@mips.com>
9813
9814         * gcc.target/mips/mips-sched-madd.c: New test case.
9815
9816 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9817
9818         PR libfortran/32611
9819         * gfortran.dg/large_real_kind_1.f90: Update test.
9820         * gfortran.dg/pr17706.f90: Update test.
9821         * gfortran.dg/fmt_zero_digits.f90: Update test.
9822         * gfortran.dg/fmt_zero_precision.f90: Update test.
9823         * gfortran.dg/real_const_3.f90: Update test.
9824
9825 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9826
9827         PR fortran/32036
9828         * gfortran.dg/bounds_check_8.f90: New test.
9829         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9830
9831 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9832
9833         PR fortran/32357
9834         * gfortran.dg/mvbits_2.f90: New test.
9835
9836 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9837
9838         PR libfortran/32731
9839         * gfortran.dg/pack_mask_1.f90:  New test.
9840         * gfortran.dg/unpack_mask_1.f90:  New test.
9841
9842 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9843
9844         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9845         * gcc.dg/20001101-1.c: Likewise.
9846         * gcc.dg/20001102-1.c: Likewise.
9847         * gcc.dg/20020116-2.c: Likewise.
9848         * gcc.dg/20020416-1.c: Likewise.
9849         * gcc.dg/sparc-constant-1.c: Likewise.
9850         * gcc.dg/sparc-dwarf2.c: Likewise.
9851         * gcc.dg/sparc-frame-1.c: Likewise.
9852         * gcc.dg/sparc-getcontext-1.c: Likewise.
9853         * gcc.dg/sparc-loop-1.c: Likewise.
9854         * gcc.dg/sparc-reg-1.c: Likewise.
9855         * gcc.dg/sparc-ret.c: Likewise.
9856         * gcc.dg/sparc-trap-1.c: Likewise.
9857         * gcc.dg/ultrasp10.c: Likewise.
9858         * gcc.dg/ultrasp11.c: Likewise.
9859         * gcc.dg/ultrasp1.c: Likewise.
9860         * gcc.dg/ultrasp2.c: Likewise.
9861         * gcc.dg/ultrasp3.c: Likewise.
9862         * gcc.dg/ultrasp4.c: Likewise.
9863         * gcc.dg/ultrasp5.c: Likewise.
9864         * gcc.dg/ultrasp6.c: Likewise.
9865         * gcc.dg/ultrasp7.c: Likewise.
9866         * gcc.dg/ultrasp8.c: Likewise.
9867         * gcc.dg/ultrasp9.c: Likewise.
9868         * gcc.dg/splet-1.c: Delete.
9869
9870 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9871
9872         PR fortran/32724
9873         * gfortran.dg/stfunc_5.f90: New test.
9874
9875 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9876
9877         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9878         New procedure to check if arrays are naturally aligned to the vector
9879         alignment boundary.
9880         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9881         in size_t typedef.  Adjust tree dump scan results according to
9882         vect_aligned_arrays target check.
9883         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9884         vect_aligned_arrays target check.
9885         * gcc.dg/vect/pr31699.c: Ditto.
9886
9887 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9888
9889         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9890         for V2DFmode vector conditional expression.
9891         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9892         and dfceq patterns.
9893         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9894         and dfcgt patterns.
9895         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9896         V2DFmode comparison and test special values.
9897         * lib/target-supports.exp: Switch on test for V2DFmode 
9898         vector conditional expression.
9899
9900 2007-07-13  Richard Guenther  <rguenther@suse.de>
9901
9902         PR tree-optimization/32721
9903         * gcc.dg/pr32721.c: New testcase.
9904
9905 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9906
9907         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9908         error message part that continues on a new line.
9909
9910 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9911
9912         * gcc.dg/c99-tgmath-1.c: New.
9913         * gcc.dg/c99-tgmath-2.c: New.
9914         * gcc.dg/c99-tgmath-3.c: New.
9915         * gcc.dg/c99-tgmath-4.c: New.
9916
9917 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9918             Janis Johnson  <janis187@us.ibm.com>
9919
9920         PR testsuite/25241
9921         * gcc.test-framework/dg-error-exp-F.c: New test.
9922         * gcc.test-framework/dg-warning-exp-F.c: New test.
9923         * lib/gcc.exp: Enable warning and error prefixes.
9924         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9925         (dg-error): Wrap original dg-error.
9926         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9927         markers from dg-error/dg-warning directives.
9928         * gcc.dg/20040322-1.c: Likewise.
9929         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9930         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9931         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9932         * gcc.dg/Werror-1.c: Likewise.
9933         * gcc.dg/Werror-10.c: Likewise.
9934         * gcc.dg/Werror-11.c: Likewise.
9935         * gcc.dg/Werror-2.c: Likewise.
9936         * gcc.dg/Werror-3.c: Likewise.
9937         * gcc.dg/Werror-4.c: Likewise.
9938         * gcc.dg/Werror-5.c: Likewise.
9939         * gcc.dg/Werror-6.c: Likewise.
9940         * gcc.dg/Werror-7.c: Likewise.
9941         * gcc.dg/Werror-8.c: Likewise.
9942         * gcc.dg/Werror-9.c: Likewise.
9943         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9944         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9945         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9946         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9947         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9948         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9949         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9950         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9951         * gcc.dg/Wnested-externs-1.c: Likewise.
9952         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9953         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9954         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9955         * gcc.dg/Wshadow-3.c: Likewise.
9956         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9957         * gcc.dg/Wwrite-strings-1.c: Likewise.
9958         * gcc.dg/anon-struct-5.c: Likewise.
9959         * gcc.dg/anon-struct-6.c: Likewise.
9960         * gcc.dg/anon-struct-7.c: Likewise.
9961         * gcc.dg/anon-struct-8.c: Likewise.
9962         * gcc.dg/array-8.c: Likewise.
9963         * gcc.dg/array-quals-2.c: Likewise.
9964         * gcc.dg/asm-qual-1.c: Likewise.
9965         * gcc.dg/asm-wide-1.c: Likewise.
9966         * gcc.dg/assign-warn-1.c: Likewise.
9967         * gcc.dg/assign-warn-2.c: Likewise.
9968         * gcc.dg/bitfld-10.c: Likewise.
9969         * gcc.dg/bitfld-11.c: Likewise.
9970         * gcc.dg/bitfld-12.c: Likewise.
9971         * gcc.dg/bitfld-13.c: Likewise.
9972         * gcc.dg/bitfld-14.c: Likewise.
9973         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9974         * gcc.dg/builtins-30.c: Likewise.
9975         * gcc.dg/c90-const-expr-5.c: Likewise.
9976         * gcc.dg/c90-typespec-1.c: Likewise.
9977         * gcc.dg/c99-const-expr-5.c: Likewise.
9978         * gcc.dg/c99-flex-array-5.c: Likewise.
9979         * gcc.dg/c99-fordecl-3.c: Likewise.
9980         * gcc.dg/c99-tag-3.c: Likewise.
9981         * gcc.dg/c99-typespec-1.c: Likewise.
9982         * gcc.dg/c99-vla-jump-1.c: Likewise.
9983         * gcc.dg/c99-vla-jump-2.c: Likewise.
9984         * gcc.dg/c99-vla-jump-3.c: Likewise.
9985         * gcc.dg/c99-vla-jump-4.c: Likewise.
9986         * gcc.dg/c99-vla-jump-5.c: Likewise.
9987         * gcc.dg/cast-1.c: Likewise.
9988         * gcc.dg/cast-2.c: Likewise.
9989         * gcc.dg/cast-3.c: Likewise.
9990         * gcc.dg/cast-4.c: Likewise.
9991         * gcc.dg/cast-pretty-print-1.c: Likewise.
9992         * gcc.dg/comp-goto-2.c: Likewise.
9993         * gcc.dg/comp-goto-3.c: Likewise.
9994         * gcc.dg/cpp/error-1.c: Likewise.
9995         * gcc.dg/cpp/if-paren.c: Likewise.
9996         * gcc.dg/decl-7.c: Likewise.
9997         * gcc.dg/decl-8.c: Likewise.
9998         * gcc.dg/decl-nospec-1.c: Likewise.
9999         * gcc.dg/decl-nospec-2.c: Likewise.
10000         * gcc.dg/decl-nospec-3.c: Likewise.
10001         * gcc.dg/declspec-10.c: Likewise.
10002         * gcc.dg/declspec-11.c: Likewise.
10003         * gcc.dg/declspec-12.c: Likewise.
10004         * gcc.dg/declspec-13.c: Likewise.
10005         * gcc.dg/declspec-14.c: Likewise.
10006         * gcc.dg/declspec-15.c: Likewise.
10007         * gcc.dg/declspec-16.c: Likewise.
10008         * gcc.dg/declspec-17.c: Likewise.
10009         * gcc.dg/declspec-4.c: Likewise.
10010         * gcc.dg/declspec-5.c: Likewise.
10011         * gcc.dg/declspec-6.c: Likewise.
10012         * gcc.dg/declspec-7.c: Likewise.
10013         * gcc.dg/declspec-8.c: Likewise.
10014         * gcc.dg/declspec-9.c: Likewise.
10015         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10016         * gcc.dg/dfp/constants-c99.c: Likewise.
10017         * gcc.dg/dfp/keywords-c89.c: Likewise.
10018         * gcc.dg/dfp/keywords-c99.c: Likewise.
10019         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10020         * gcc.dg/dfp/typespec.c: Likewise.
10021         * gcc.dg/dremf-type-compat-2.c: Likewise.
10022         * gcc.dg/dremf-type-compat-3.c: Likewise.
10023         * gcc.dg/dremf-type-compat-4.c: Likewise.
10024         * gcc.dg/empty-source-2.c: Likewise.
10025         * gcc.dg/empty-source-3.c: Likewise.
10026         * gcc.dg/enum3.c: Likewise.
10027         * gcc.dg/extra-semi-2.c: Likewise.
10028         * gcc.dg/extra-semi-3.c: Likewise.
10029         * gcc.dg/float-range-1.c: Likewise.
10030         * gcc.dg/float-range-2.c: Likewise.
10031         * gcc.dg/float-range-3.c: Likewise.
10032         * gcc.dg/float-range-5.c: Likewise.
10033         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10034         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10035         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10036         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10037         * gcc.dg/format/cast-1.c: Likewise.
10038         * gcc.dg/format/gcc_diag-3.c: Likewise.
10039         * gcc.dg/format/gcc_diag-4.c: Likewise.
10040         * gcc.dg/format/gcc_diag-6.c: Likewise.
10041         * gcc.dg/format/gcc_diag-8.c: Likewise.
10042         * gcc.dg/format/gcc_diag-9.c: Likewise.
10043         * gcc.dg/format/nul-2.c: Likewise.
10044         * gcc.dg/format/opt-1.c: Likewise.
10045         * gcc.dg/format/opt-2.c: Likewise.
10046         * gcc.dg/format/opt-3.c: Likewise.
10047         * gcc.dg/format/opt-4.c: Likewise.
10048         * gcc.dg/format/opt-5.c: Likewise.
10049         * gcc.dg/format/opt-6.c: Likewise.
10050         * gcc.dg/framework-2.c: Likewise.
10051         * gcc.dg/func-args-1.c: Likewise.
10052         * gcc.dg/func-outside-1.c: Likewise.
10053         * gcc.dg/func-outside-2.c: Likewise.
10054         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10055         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10056         * gcc.dg/if-empty-1.c: Likewise.
10057         * gcc.dg/init-bad-1.c: Likewise.
10058         * gcc.dg/init-bad-2.c: Likewise.
10059         * gcc.dg/init-bad-3.c: Likewise.
10060         * gcc.dg/init-desig-obs-2.c: Likewise.
10061         * gcc.dg/init-desig-obs-3.c: Likewise.
10062         * gcc.dg/init-empty-2.c: Likewise.
10063         * gcc.dg/init-empty-3.c: Likewise.
10064         * gcc.dg/inline-11.c: Likewise.
10065         * gcc.dg/inline-12.c: Likewise.
10066         * gcc.dg/inline-8.c: Likewise.
10067         * gcc.dg/inline-9.c: Likewise.
10068         * gcc.dg/inline3.c: Likewise.
10069         * gcc.dg/label-decl-1.c: Likewise.
10070         * gcc.dg/label-decl-2.c: Likewise.
10071         * gcc.dg/label-decl-3.c: Likewise.
10072         * gcc.dg/label-decl-4.c: Likewise.
10073         * gcc.dg/long-long-typespec-1.c: Likewise.
10074         * gcc.dg/lvalue-2.c: Likewise.
10075         * gcc.dg/lvalue-3.c: Likewise.
10076         * gcc.dg/nested-func-3.c: Likewise.
10077         * gcc.dg/nested-redef-1.c: Likewise.
10078         * gcc.dg/noreturn-4.c: Likewise.
10079         * gcc.dg/old-style-prom-2.c: Likewise.
10080         * gcc.dg/old-style-prom-3.c: Likewise.
10081         * gcc.dg/old-style-then-proto-1.c: Likewise.
10082         * gcc.dg/overflow-warn-1.c: Likewise.
10083         * gcc.dg/overflow-warn-2.c: Likewise.
10084         * gcc.dg/overflow-warn-3.c: Likewise.
10085         * gcc.dg/overflow-warn-4.c: Likewise.
10086         * gcc.dg/overflow-warn-6.c: Likewise.
10087         * gcc.dg/parm-forwdecl-2.c: Likewise.
10088         * gcc.dg/parm-forwdecl-3.c: Likewise.
10089         * gcc.dg/parm-impl-decl-1.c: Likewise.
10090         * gcc.dg/parm-impl-decl-2.c: Likewise.
10091         * gcc.dg/parm-incomplete-1.c: Likewise.
10092         * gcc.dg/parm-mismatch-1.c: Likewise.
10093         * gcc.dg/pointer-arith-1.c: Likewise.
10094         * gcc.dg/pointer-arith-2.c: Likewise.
10095         * gcc.dg/pointer-arith-3.c: Likewise.
10096         * gcc.dg/pointer-arith-4.c: Likewise.
10097         * gcc.dg/pointer-arith-6.c: Likewise.
10098         * gcc.dg/pointer-arith-7.c: Likewise.
10099         * gcc.dg/pointer-arith-8.c: Likewise.
10100         * gcc.dg/pr13804-1.c: Likewise.
10101         * gcc.dg/pr15698-1.c: Likewise.
10102         * gcc.dg/pr15698-2.c: Likewise.
10103         * gcc.dg/pr15698-3.c: Likewise.
10104         * gcc.dg/pr15698-4.c: Likewise.
10105         * gcc.dg/pr15698-5.c: Likewise.
10106         * gcc.dg/pr15698-6.c: Likewise.
10107         * gcc.dg/pr15698-7.c: Likewise.
10108         * gcc.dg/pr15698-8.c: Likewise.
10109         * gcc.dg/pr17188-1.c: Likewise.
10110         * gcc.dg/pr17301-1.c: Likewise.
10111         * gcc.dg/pr17301-2.c: Likewise.
10112         * gcc.dg/pr17730-1.c: Likewise.
10113         * gcc.dg/pr20368-1.c: Likewise.
10114         * gcc.dg/pr20368-2.c: Likewise.
10115         * gcc.dg/pr20368-3.c: Likewise.
10116         * gcc.dg/pr22308-1.c: Likewise.
10117         * gcc.dg/qual-component-1.c: Likewise.
10118         * gcc.dg/redecl-1.c: Likewise.
10119         * gcc.dg/redecl-11.c: Likewise.
10120         * gcc.dg/redecl-12.c: Likewise.
10121         * gcc.dg/redecl-13.c: Likewise.
10122         * gcc.dg/redecl-14.c: Likewise.
10123         * gcc.dg/redecl-15.c: Likewise.
10124         * gcc.dg/register-var-1.c: Likewise.
10125         * gcc.dg/register-var-2.c: Likewise.
10126         * gcc.dg/stmt-expr-2.c: Likewise.
10127         * gcc.dg/stmt-expr-3.c: Likewise.
10128         * gcc.dg/stmt-expr-label-1.c: Likewise.
10129         * gcc.dg/stmt-expr-label-2.c: Likewise.
10130         * gcc.dg/stmt-expr-label-3.c: Likewise.
10131         * gcc.dg/struct-empty-2.c: Likewise.
10132         * gcc.dg/struct-empty-3.c: Likewise.
10133         * gcc.dg/struct-parse-1.c: Likewise.
10134         * gcc.dg/struct-semi-1.c: Likewise.
10135         * gcc.dg/struct-semi-2.c: Likewise.
10136         * gcc.dg/struct-semi-3.c: Likewise.
10137         * gcc.dg/switch-5.c: Likewise.
10138         * gcc.dg/switch-6.c: Likewise.
10139         * gcc.dg/switch-7.c: Likewise.
10140         * gcc.dg/tls/diag-5.c: Likewise.
10141         * gcc.dg/transparent-union-1.c: Likewise.
10142         * gcc.dg/transparent-union-3.c: Likewise.
10143         * gcc.dg/typespec-1.c: Likewise.
10144         * gcc.dg/vla-init-2.c: Likewise.
10145         * gcc.dg/vla-init-3.c: Likewise.
10146         * gcc.dg/vla-init-4.c: Likewise.
10147         * gcc.dg/vla-init-5.c: Likewise.
10148         * gcc.dg/void-cast-2.c: Likewise.
10149         * gcc.dg/wvla-3.c: Likewise.
10150         * gcc.dg/wvla-7.c: Likewise.
10151         * gcc.target/i386/991209-1.c: Likewise.
10152         * gcc.target/ia64/fpreg-1.c: Likewise.
10153         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10154         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10155         
10156 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10157
10158         PR fortran/31639
10159         * gfortran.dg/func_decl_4.f90: New test.
10160
10161 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10162
10163         PR fortran/32727
10164         * gfortran.dg/interface_17.f90: New test.
10165
10166 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10167
10168         PR fortran/32599
10169         * gfortran.dg/32599.f03: New test case.
10170
10171         PR fortran/32601
10172         * gfortran.dg/32601.f03: New test case.
10173         * gfortran.dg/32601_1.f03: Ditto.
10174         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10175         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10176
10177 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10178
10179         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10180
10181 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10182             Devang Patel  <dpatel@apple.com>
10183
10184         PR tree-optimization/25413
10185         * gcc.dg/vect/vect-align-1.c: New.
10186         * gcc.dg/vect/vect-align-2.c: New.
10187         * gcc.dg/vect/pr25413.c: New.
10188         * gcc.dg/vect/pr25413a.c: New.
10189         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10190
10191 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10192
10193         * lib/target-support.exp (check_ultrasparc_hw_available):
10194         New function.
10195         (is-effective-target): Check $arg for ultrasparc_hw.
10196         (is-effective-target-keyword): Likewise.
10197         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10198         when determining what to do on sparc platforms.
10199         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10200         * gcc.dg/20001101-1.c: Likewise.
10201         * gcc.dg/20001101-2.c: Likewise.
10202         * gcc.dg/ultrasp9.c: Likewise.
10203         * gcc.dg/ultrasp10.c: Likewise.
10204         * gcc.target/sparc/pdist-3.c: Likewise.
10205
10206 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10207
10208         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10209
10210 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10211
10212         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10213         get vectorized.
10214         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10215         now get vectorized.
10216         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10217         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10218         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10219         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10220         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10221         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10222         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10223         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10224         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10225         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10226         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10227         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10228         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10229         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10230         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10231         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10232         Add spu.
10233
10234 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR c++/30854
10237         * g++.dg/parse/error30.C: New test.
10238
10239 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10240
10241         PR fortran/29804
10242         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10243
10244 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10245
10246         * gfortran.fortran-torture/compile/pr32663.f: New test.
10247
10248 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10249
10250         PR c++/31027
10251         * g++.dg/inherit/virtual4.C: New.
10252
10253 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10254
10255         PR target/32661
10256         * gcc.target/i386/pr32661-1.c: New test.
10257
10258 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10259
10260         * gnat.dg/invariant_index.ad[sb]: New test.
10261
10262 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10263
10264         PR c++/32560
10265         * g++.dg/template/decl3.C: New.
10266
10267 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10268
10269         PR 32617
10270         * gcc.c-torture/execute/align-3.c: New.
10271
10272 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10273
10274         PR target/32708
10275         * gcc.target/i386/pr32708-1.c: New test.
10276         * gcc.target/i386/pr32708-2.c: Ditto.
10277         * gcc.target/i386/pr32708-3.c: Ditto.
10278
10279 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10280
10281         * g++.dg/init/new20.C: Remove svn:executable flag.
10282
10283 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10284
10285         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10286
10287 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10288
10289         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10290
10291 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10292
10293         PR testsuite/25241
10294         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10295         directive.
10296         
10297 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10298
10299         PR fortran/32157
10300         * gfortran.dg/overload_2.f90: New test.
10301
10302         PR fortran/32689
10303         * gfortran.dg/transfer_simplify_5.f90
10304
10305         PR fortran/32634
10306         * gfortran.dg/interface_15.f90: New test.
10307
10308 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10309
10310         PR libfortran/32336
10311         * gfortran.dg/matmul_5.f90:  New test case.
10312
10313 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10314
10315         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10316         * gcc.dg/fesd-any.h: Likewise.
10317         * gcc.dg/fesd-baseonly.c: Likewise.
10318         * gcc.dg/fesd-baseonly.h: Likewise.
10319         * gcc.dg/fesd-none.c: Likewise.
10320         * gcc.dg/fesd-none.h: Likewise.
10321         * gcc.dg/fesd-reduced.c: Likewise.
10322         * gcc.dg/fesd-reduced.h: Likewise.
10323         * gcc.dg/fesd-sys.c: Likewise.
10324         * gcc.dg/fesd-sys.h: Likewise
10325         * gcc.dg/fesd.h: Likewise.
10326
10327         * g++.dg/debug/dwarf2: New directory.
10328         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10329         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10330         * g++.dg/other/fesd-any.h: Likewise.
10331         * g++.dg/other/fesd-baseonly.C: Likewise.
10332         * g++.dg/other/fesd-baseonly.h: Likewise.
10333         * g++.dg/other/fesd-none.C: Likewise.
10334         * g++.dg/other/fesd-none.h: Likewise.
10335         * g++.dg/other/fesd-reduced.C: Likewise.
10336         * g++.dg/other/fesd-reduced.h: Likewise.
10337         * g++.dg/other/fesd-sys.C: Likewise.
10338         * g++.dg/other/fesd-sys.h: Likewise.
10339         * g++.dg/other/fesd.h: Likewise.
10340
10341 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10342
10343         PR fortran/31129
10344         * gfortran.dg/parameter_unused.f90: New test.
10345
10346 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10347
10348         PR tree-optimization/32681
10349         * gcc.dg/tree-ssa/pr32681.c: New test.
10350
10351 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10352
10353         PR fortran/32678
10354         * gfortran.dg/fmt_t_5.f90: New test.
10355
10356 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10357
10358         PR c++/30535
10359         * g++.dg/template/operator10.C: New.
10360
10361 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10362
10363         PR libfortran/32217
10364         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10365
10366 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10367
10368         PR fortran/29876
10369         * gfortran.dg/operator_6.f90: New test.
10370
10371 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10372
10373         PR fortran/17711
10374         * gfortran.dg/operator_4.f90: New test.
10375         * gfortran.dg/operator_5.f90: New test.
10376         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10377         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10378
10379 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10380
10381         PR fortran/32669
10382         * gfortran.dg/argument_checking_6.f90: New.
10383
10384 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10385
10386         PR fortran/25094
10387         * gfortran.dg/interface_155555.f90: New test.
10388
10389 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10390
10391         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10392         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10393
10394 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10395
10396         PR testsuite/25241
10397         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10398         discern pedantic diagnostics and errors.
10399         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10400         and not an error.
10401         * gcc.dg/20050121-1.c: This is an error and not a warning.
10402         * gcc.target/i386/sseregparm-2.c:  Likewise.
10403         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10404         * gcc.dg/charset/attribute2.c: Likewise.
10405         * gcc.dg/bitfld-1.c: Likewise.
10406         * gcc.dg/pack-test-2.c: Likewise.
10407         * gcc.dg/940510-1.c: Match separately error and warning.
10408         * gcc.dg/array-2.c: Match separately multiple messages. The second
10409         diagnostic is a pedantic warning and not an error.
10410         * gcc.dg/pr14475.c: Match separately multiple messages.
10411         * gcc.dg/pr18809-1.c: Likewise.
10412         * gcc.dg/pr27953.c: Likewise.
10413         * gcc.dg/vla-init-1.c: Likewise.
10414         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10415
10416 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10417
10418         PR fortran/32644
10419         * gfortran.dg/char_decl_1.f90: New test.
10420
10421 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10422
10423         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10424
10425 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10426
10427         PR c++/32232
10428         * g++.dg/template/overload9.C: New test.
10429
10430 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10431
10432         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10433         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10434
10435 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10436
10437         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10438         * gcc.dg/20001012-2.c: Likewise.
10439         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10440         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10441
10442 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10443
10444         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10445         about the chunk size when STACK_SIZE is defined.
10446
10447 2007-07-06  Josh Conner  <jconner@apple.com>
10448
10449         PR middle-end/32602
10450         * gcc.dg/sibcall-8.c: New test.
10451
10452 2007-07-06  Josh Conner  <jconner@apple.com>
10453
10454         PR middle-end/32603
10455         * gcc.target/arm/sibcall-1.c: New test.
10456
10457 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10458
10459         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10460
10461 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10462
10463         * gfortran.dg/save_parameter.f90: New test.
10464         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10465
10466 2007-07-06  Richard Guenther  <rguenther@suse.de>
10467
10468         * g++.dg/opt/pr30965.C: New testcase.
10469
10470 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10471
10472         * gcc.target/mips/save-restore-5.c: New test.
10473
10474 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10475
10476         PR rtl_optimization/32450
10477         * gcc.dg/pr32450.c: New runtime test.
10478
10479 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10480
10481         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10482         single underscore in scan directives.
10483
10484 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10485
10486         PR c++/32245
10487         * g++.dg/init/ptrmem4.C: New test.
10488
10489         PR c++/32251
10490         * g++.dg/init/new21.C: Likewise.
10491
10492         PR c++/31992
10493         * g++.dg/template/static30.C: Likewise.
10494
10495 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10496
10497         * gcc.dg/vect/costmodel/ppc: New directory.
10498         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10499         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10500         New test.
10501         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10502         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10503         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10504         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10505         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10507         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10508         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10509         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10510         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10511         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10512         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10513         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10514         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10515
10516 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/32359
10519         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10520
10521 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10522
10523         PR fortran/32526
10524         * gfortran.dg/interface_14.f90: New test.
10525
10526         PR fortran/32613
10527         * gfortran.dg/do_iterator_2.f90: New test.
10528
10529 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10530
10531         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10532         (FE_DEC_DOWNWARD): Likewise.
10533         (FE_DEC_UPWARD): Likewise.
10534         (FE_DEC_TOWARDZERO): Likewise.
10535         (FE_DEC_TONEARESTFROMZERO): Likewise.
10536
10537 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10538
10539         * gcc.c-torture/compile/pr32606.c: New.
10540         * gfortran.fortran-torture/execute/pr32604.f90: New.
10541
10542 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10543
10544         * gcc.dg/visibility-12.c: New test.
10545         * gcc.dg/visibility-13.c: Likewise.
10546         * g++.dg/ext/visibility-9.C: Likewise.
10547         * g++.dg/ext/visibility-10.C: Likewise.
10548
10549 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10550
10551         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10552         * gcc.dg/sh-relax-vxworks.c: New test.
10553
10554 2007-07-04  Richard Guenther  <rguenther@suse.de>
10555
10556         PR tree-optimization/32500
10557         * gcc.c-torture/execute/pr32500.c: New testcase.
10558
10559 2007-07-04  Richard Guenther  <rguenther@suse.de>
10560
10561         PR tree-optimization/32482
10562         * gcc.c-torture/compile/pr32482.c: New testcase.
10563
10564 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10565
10566         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10567         VxWorks kernels.
10568         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10569         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10570         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10571         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10572
10573 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10574
10575         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10576
10577 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10578
10579         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10580
10581 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10582
10583         PR fortran/31198
10584         * gfortran.dg/min_max_optional_1.f90: New test.
10585         * gfortran.dg/min_max_optional_2.f90: New test.
10586         * gfortran.dg/min_max_optional_3.f90: New test.
10587
10588 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10589
10590         PR fortran/32545
10591         * gfortran.dg/fmt_error.f90: New test.
10592
10593 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10594
10595         PR fortran/32612
10596         * gfortran.dg/interface_13.f90: New test.
10597
10598 2007-07-03  Dave Brolley  <brolley@redhat.com>
10599
10600         PR c++/31743
10601         * g++.dg/init/new20.C: New test.
10602
10603 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10604
10605         PR fortran/32579
10606         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10607
10608 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10609
10610         PR fortran/25062
10611         * common_7.f90: New.
10612         * common_8.f90: New.
10613         * common_9.f90: New.
10614
10615 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10616
10617         PR fortran/30940
10618         * gfortran.dg/argument_checking_1.f90: New.
10619         * gfortran.dg/argument_checking_2.f90: New.
10620         * gfortran.dg/argument_checking_3.f90: New.
10621         * gfortran.dg/argument_checking_4.f90: New.
10622         * gfortran.dg/argument_checking_5.f90: New.
10623         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10624         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10625
10626 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10627
10628         * gcc.dg/pr32176.c: Add -w to default dg-options.
10629
10630 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10631
10632         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10633
10634 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10635
10636         PR fortran/20888
10637         * gfortran.dg/null_2.f90: New.
10638
10639 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10640             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10641
10642         PR middle-end/32176
10643         * gcc.dg/pr32176.c: New test.
10644
10645 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10646
10647         * gcc.dg/const-float80.c : New test.
10648         * gcc.dg/const-float128.c : New test.
10649         * gcc.dg/const-float80-ped.c : New test.
10650         * gcc.dg/const-float128-ped.c : New test.
10651
10652 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10653
10654         * gcc.dg/c99-math.h: Fix typo.
10655
10656 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10657
10658         PR libgomp/32468
10659         * gcc.dg/gomp/pr32468-1.c: New test.
10660
10661 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10662
10663         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10664         an ABI option.
10665
10666 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10667
10668         * gfortran.fortran-torture/compile/pr32583.f: New.
10669         * gcc.c-torture/compile/pr32584.c: New
10670
10671 2007-07-02  Ollie Wild  <aaw@google.com>
10672
10673         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10674         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10675
10676 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10677
10678         * gcc.target/mips/save-restore-1.c: New test.
10679         * gcc.target/mips/save-restore-2.c: Likewise.
10680         * gcc.target/mips/save-restore-3.c: Likewise.
10681         * gcc.target/mips/save-restore-4.c: Likewise.
10682
10683 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10684
10685         PR tree-optimization/31966
10686         PR tree-optimization/32533
10687         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10688         * gfortran.dg/pr32533.f90: Ditto.
10689
10690 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10691
10692         * g++.dg/opt/nrv12.C: New test.
10693         * gcc.target/i386/nrv1.c: New test.
10694
10695         PR c++/31748
10696         * g++.dg/gomp/pr31748.C: New test.
10697
10698 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10699  
10700         PR tree-optimization/32230
10701         * gcc.dg/vect/pr32230.c: New test.
10702
10703 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10704
10705         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10706         * bind_c_coms.f90: Ditto.
10707         * bind_c_coms_driver.c: Ditto.
10708         * bind_c_dts.f90: Ditto.
10709         * bind_c_dts_2.f03: Ditto.
10710         * bind_c_dts_2_driver.c: Ditto.
10711         * bind_c_dts_3.f03: Ditto.
10712         * bind_c_dts_4.f03: Ditto.
10713         * bind_c_dts_driver.c: Ditto.
10714         * bind_c_implicit_vars.f03: Ditto.
10715         * bind_c_procs.f03: Ditto.
10716         * bind_c_usage_2.f03: Ditto.
10717         * bind_c_usage_3.f03: Ditto.
10718         * bind_c_usage_5.f03: Ditto.
10719         * bind_c_usage_6.f03: Ditto.
10720         * bind_c_usage_7.f03: Ditto.
10721         * bind_c_vars.f90: Ditto.
10722         * bind_c_vars_driver.c: Ditto.
10723         * binding_c_table_15_1.f03: Ditto.
10724         * binding_label_tests.f03: Ditto.
10725         * binding_label_tests_10.f03: Ditto.
10726         * binding_label_tests_10_main.f03: Ditto.
10727         * binding_label_tests_11.f03: Ditto.
10728         * binding_label_tests_11_main.f03: Ditto.
10729         * binding_label_tests_12.f03: Ditto.
10730         * binding_label_tests_13.f03: Ditto.
10731         * binding_label_tests_13_main.f03: Ditto.
10732         * binding_label_tests_14.f03: Ditto.
10733         * binding_label_tests_2.f03: Ditto.
10734         * binding_label_tests_3.f03: Ditto.
10735         * binding_label_tests_4.f03: Ditto.
10736         * binding_label_tests_5.f03: Ditto.
10737         * binding_label_tests_6.f03: Ditto.
10738         * binding_label_tests_7.f03: Ditto.
10739         * binding_label_tests_8.f03: Ditto.
10740         * binding_label_tests_9.f03: Ditto.
10741         * c_assoc.f90: Ditto.
10742         * c_assoc_2.f03: Ditto.
10743         * c_f_pointer_shape_test.f90: Ditto.
10744         * c_f_pointer_tests.f90: Ditto.
10745         * c_f_tests_driver.c: Ditto.
10746         * c_funloc_tests.f03: Ditto.
10747         * c_funloc_tests_2.f03: Ditto.
10748         * c_funloc_tests_3.f03: Ditto.
10749         * c_funloc_tests_3_funcs.c: Ditto.
10750         * c_kind_params.f90: Ditto.
10751         * c_kind_tests_2.f03: Ditto.
10752         * c_kinds.c: Ditto.
10753         * c_loc_driver.c: Ditto.
10754         * c_loc_test.f90: Ditto.
10755         * c_loc_tests_2.f03: Ditto.
10756         * c_loc_tests_2_funcs.c: Ditto.
10757         * c_loc_tests_3.f03: Ditto.
10758         * c_loc_tests_4.f03: Ditto.
10759         * c_loc_tests_5.f03: Ditto.
10760         * c_loc_tests_6.f03: Ditto.
10761         * c_loc_tests_7.f03: Ditto.
10762         * c_loc_tests_8.f03: Ditto.
10763         * c_ptr_tests.f03: Ditto.
10764         * c_ptr_tests_10.f03: Ditto.
10765         * c_ptr_tests_5.f03: Ditto.
10766         * c_ptr_tests_7.f03: Ditto.
10767         * c_ptr_tests_7_driver.c: Ditto.
10768         * c_ptr_tests_8.f03: Ditto.
10769         * c_ptr_tests_8_funcs.c: Ditto.
10770         * c_ptr_tests_9.f03: Ditto.
10771         * c_ptr_tests_driver.c: Ditto.
10772         * c_size_t_driver.c: Ditto.
10773         * c_size_t_test.f03: Ditto.
10774         * com_block_driver.f90: Ditto.
10775         * global_vars_c_init.f90: Ditto.
10776         * global_vars_c_init_driver.c: Ditto.
10777         * global_vars_f90_init.f90: Ditto.
10778         * global_vars_f90_init_driver.c: Ditto.
10779         * interop_params.f03: Ditto.
10780         * iso_c_binding_only.f03: Ditto.
10781         * iso_c_binding_rename_1.f03: Ditto.
10782         * iso_c_binding_rename_1_driver.c: Ditto.
10783         * iso_c_binding_rename_2.f03: Ditto.
10784         * iso_c_binding_rename_2_driver.c: Ditto.
10785         * kind_tests_2.f03: Ditto.
10786         * kind_tests_3.f03: Ditto.
10787         * module_md5_1.f90: Ditto.
10788         * only_clause_main.c: Ditto.
10789         * print_c_kinds.f90: Ditto.
10790         * test_bind_c_parens.f03: Ditto.
10791         * test_c_assoc.c: Ditto.
10792         * test_com_block.f90: Ditto.
10793         * test_common_binding_labels.f03: Ditto.
10794         * test_common_binding_labels_2.f03: Ditto.
10795         * test_common_binding_labels_2_main.f03: Ditto.
10796         * test_common_binding_labels_3.f03: Ditto.
10797         * test_common_binding_labels_3_main.f03: Ditto.
10798         * test_only_clause.f90: Ditto.
10799         * use_iso_c_binding.f90: Ditto.
10800         * value_5.f90: Ditto.
10801         * value_test.f90: Ditto.
10802         * value_tests_f03.f90: Ditto.
10803
10804 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10805
10806         * gcc.dg/tls/opt-14.c: New.
10807
10808 2007-07-01  Ollie Wild  <aaw@google.com>
10809
10810         * g++.dg/lookup/using16.C: New test.
10811         * g++.dg/lookup/using17.C: New test.
10812
10813 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10814
10815         PR fortran/32239
10816         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10817         (test_4): Use proper test for floating point equality.
10818         (test_8): Likewise.
10819
10820 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10821
10822         PR libgfortran/32554
10823         * gfortran.dg/fmt_p_1.f90: New test.
10824
10825 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10826
10827         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10828         initialization and fix dg-final check - the initialization loop is
10829         vectorizable.
10830
10831 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10832             Volker Reichelt  <reichelt@netcologne.de>
10833
10834         PR middle-end/32559
10835         * gcc.dg/pr32559.c: New test.
10836
10837 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10838
10839         PR tree-optimization/25371
10840         * gcc.dg/vect/pr25371.c: New test.
10841
10842 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10843
10844         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10845         when allocating and initializing a flexible array.
10846
10847 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10848
10849         PR fortran/20373
10850         * gfortran.dg/intrinsic.f90: New test.
10851
10852 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/32555
10855         * gfortran.dg/fmt_zero_check.f90: New.
10856
10857 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10858
10859         PR fortran/30284
10860         * gfortran.dg/repeat_f90: New test.
10861
10862 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10863
10864         PR testsuite/25241
10865         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10866         -pedantic-errors, so we should match errors.
10867         * gcc.dg/cpp/escape-1.c: Likewise.
10868         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10869         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10870         warning.
10871         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10872         errors instead of warnings.
10873         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10874         a pedantic warning.
10875         * gcc.dg/cpp/arith-3.c: Likewise.
10876
10877 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10878
10879         PR testsuite/25241
10880         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10881         * gcc.dg/pch/valid-2.c: Likewise.
10882         * gcc.dg/pch/valid-3.c: Likewise.
10883         * gcc.dg/pch/warn-1.c: Likewise.
10884         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10885         
10886 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10887
10888         PR c/4076
10889         * gcc.dg/Wunused-function.c: New.
10890         
10891 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10892
10893         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10894
10895 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10896
10897         * g++.dg/other/canon-31724.C: New.
10898         
10899 2007-06-29  Jan Hubicka  <jh@suse.cz>
10900
10901         PR middle-end/32372
10902         * gcc.c-torture/compile/pr32372.c: new.
10903
10904 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10905
10906         * gfortran.dg/operator_3.f90: New test.
10907
10908 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10909
10910         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10911         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10912
10913 2007-06-29  Richard Guenther  <rguenther@suse.de>
10914
10915         PR middle-end/32493
10916         * gcc.dg/inline-23.c: New testcase.
10917
10918 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10919
10920         PR tree-optimization/24659
10921         * gcc.target/i386/vectorize2.c: New test.
10922         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10923         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10924
10925 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10926
10927         * gcc.dg/pointer-arith-9.c: New test.
10928
10929 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10930
10931         PR fortran/32483
10932         * gfortran.dg/fmt_read_2.f90: New.
10933
10934 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10935
10936         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10937         If it exists, don't try to create it.
10938
10939 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10940
10941         * g++.dg/ext/visibility/ms-compat-1.C: New.
10942
10943 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10944
10945         PR tree-opt/32417
10946         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10947
10948 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10949
10950         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10951         targets.
10952
10953 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10954
10955         PR fortran/32467
10956         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10957
10958 2007-06-27  Richard Guenther  <rguenther@suse.de>
10959
10960         PR middle-end/32492
10961         * gcc.dg/inline-22.c: New testcase.
10962
10963 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10964
10965         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10966         the scan-assembler constant.
10967
10968 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10969
10970         PR 20216
10971         * gcc.dg/pr20216.c: New.
10972
10973 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10974
10975         PR tree-opt/32421
10976         * gcc.dg/vect/pr32421.c: New test.
10977
10978 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10979
10980         PR c++/32111
10981         * g++.dg/other/friend5.C: New test.
10982
10983 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10984
10985         PR fortran/32464
10986         * gfortran.dg/host_assoc_function_2.f90: New test.
10987
10988         PR fortran/31494
10989         * gfortran.dg/host_assoc_call_1.f90: New test.
10990
10991 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10992
10993         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10994         
10995 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10996
10997         PR fortran/32456
10998         * gfortran.dg/error_format.f90: New test.
10999
11000 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11001
11002         PR fortran/32136
11003         * gfortran.dg/pr32136.f90: New test.
11004
11005 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11006
11007         PR fortran/31726
11008         * gfortran.dg/minmaxloc_1.f90: New test.
11009
11010         PR fortran/32298
11011         * gfortran.dg/minmaxloc_2.f90: New test.
11012
11013 2007-06-23  Richard Guenther  <rguenther@suse.de>
11014
11015         PR tree-optimization/16876
11016         PR middle-end/29478
11017         * gcc.dg/pr29254.c: The warning is bogus.
11018         * gcc.dg/warn-1.c: Likewise.
11019         * gcc.dg/assign-warn-3.c: Likewise.
11020         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11021
11022 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11023
11024         * gcc.c-torture/execute/20070623-1.c: New.
11025
11026 2007-06-22  Jan Hubicka  <jh@suse.cz>
11027
11028         * gcc.c-torture/compile/pr31541.c: New.
11029
11030 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11031
11032         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11033         Remove -m64 from dg-options.
11034
11035 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11036
11037         PR middle-end/32374
11038         * gcc.dg/pr32374.c: New test.
11039
11040 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11041
11042         PR fortran/32360
11043         * gfortran.dg/pointer_assign_3.f90: New test.
11044
11045 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11046
11047         * gcc.dg/tree-ssa/pr19590.c: New.
11048
11049 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11050
11051         PR fortran/31162
11052         * gfortran.dg/assign.f90: Update test.
11053         * gfortran.dg/real_do_1.f90: Update test.
11054         * gfortran.dg/gomp/omp_do1.f90: Update test.
11055         * gfortran.dg/warnings_are_errors_1.f: Update test.
11056         * gfortran.dg/g77/20010519-1.f: Update test.
11057         * gfortran.dg/g77/pr9258.f: Update test.
11058         * gfortran.dg/g77/960317-1.f: Update test.
11059
11060 2007-06-21  Richard Guenther  <rguenther@suse.de>
11061
11062         PR tree-optimization/32453
11063         * gcc.c-torture/compile/pr32453.c: New testcase.
11064
11065 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11066
11067         PR tree-optimization/31866
11068         * gcc.dg/pr31866.c: New test.
11069
11070 2007-06-21  Richard Guenther  <rguenther@suse.de>
11071
11072         PR tree-optimization/32451
11073         * g++.dg/torture/20070621-1.C: New testcase.
11074
11075 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11076
11077         * gcc.dg/attr-isr.c: Test delay slot content.
11078         
11079 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11080
11081         PR fortran/32361
11082         gfortran.dg/pointer_assign_2.f90: New test.
11083
11084 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11085
11086         PR fortran/25061
11087         gfortran.dg/invalid_procedure_name.f90: New test.
11088
11089 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11090
11091         PR tree-optimization/25737
11092         * gcc.dg/tree-ssa/alias-14.c: New test.
11093
11094 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11095
11096         * gcc.target/i386/large-size-array-3.c: New.
11097
11098 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11099         Richard Guenther  <rguenther@suse.de>
11100
11101         PR fortran/32140
11102         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11103
11104 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11105
11106         PR middle-end/31959
11107         * gcc.dg/pr31959.c: New test.
11108
11109         PR inline-asm/32109
11110         * g++.dg/ext/asm10.C: New test.
11111
11112         PR middle-end/32285
11113         * gcc.c-torture/execute/20070614-1.c: New test.
11114
11115 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11116
11117         * gcc.target/arm/stack-corruption.c: New test.
11118
11119 2007-06-19  Richard Guenther  <rguenther@suse.de>
11120
11121         * g++.dg/torture/pr30252.C: New testcase.
11122
11123 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11124
11125         PR tree-optimization/32353
11126         * g++.dg/opt/nrv13.C: New test.
11127
11128 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11129
11130         PR fortran/20863
11131         PR fortran/20882
11132         * gfortran.dg/impure_assignment_2.f90 : New test.
11133
11134         PR fortran/32236
11135         * gfortran.dg/data_initialized_2.f90 : New test.
11136
11137         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11138         appropriate version of 'dmach'.
11139
11140 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11141
11142         PR target/32389
11143         * gcc.target/i386/pr32389.c New test.
11144
11145 2007-06-18  Simon Baldwin <simonb@google.com>
11146
11147         PR c++/31923
11148         * g++.dg/template/error25.C: New.
11149         * g++.dg/template/spec35.C: New.
11150
11151 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11152
11153         * gcc.c-torture/compile/pr32355.c: New testcase.
11154         
11155 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11156
11157         PR tree-optimization/32383
11158         * g++.dg/opt/pr32383.C: New test.
11159
11160 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11161
11162         PR rtl-optimization/32366
11163         * gcc.dg/vect/pr32366.c: New test.
11164
11165 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11166
11167         * gcc.c-torture/compile/pr32349.c: New testcase.
11168         
11169 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11170
11171         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11172         * gcc.target/sparc/combined-2.c: Likewise.
11173         * gcc.target/sparc/fexpand.c : Likewise.
11174         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11175         * gcc.target/sparc/fpack16.c : Likewise.
11176         * gcc.target/sparc/fpmerge.c : Likewise.
11177         * gcc.target/sparc/fpmul.c : Likewise.
11178         * gcc.target/sparc/noresult.c : Likewise.
11179         * gcc.target/sparc/pdist.c: Likewise.
11180
11181 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11182
11183         PR middle-end/31723
11184         * gcc.target/i386/recip-divf.c: New test.
11185         * gcc.target/i386/recip-sqrtf.c: Ditto.
11186         * gcc.target/i386/recip-vec-divf.c: Ditto.
11187         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11188         * gcc.target/i386/sse-recip.c: Ditto.
11189         * gcc.target/i386/sse-recip-vec.c: Ditto.
11190
11191 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11192
11193         PR tree-opt/32225
11194         * gcc.c-torture/compile/20070605-1.c: New test.
11195
11196         * gcc.c-torture/compile/20070603-1.c: New testcase.
11197         * gcc.c-torture/compile/20070603-2.c: New testcase.
11198
11199         * gcc.c-torture/compile/20070531-1.c: New test.
11200
11201         PR tree-opt/32167
11202         * gcc.c-torture/compile/20070531-2.c: New test.
11203
11204         PR tree-opt/32144
11205         * gcc.c-torture/compile/20070529-1.c: New test.
11206
11207         PR tree-opt/32145
11208         * gcc.c-torture/compile/20070529-2.c: New test.
11209
11210         PR tree-opt/32015
11211         * gcc.c-torture/compile/20070520-1.c: New test.
11212
11213         * g++.dg/ext/java-1.C: New test.
11214
11215         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11216         loops instead of one. Remove the "can't determine dependence"
11217         check.
11218         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11219         needed as the cast is gone in the first place.
11220         * gcc.dg/max-1.c: Change local variable a to be a global one.
11221         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11222         have a cast which is PREd.
11223
11224 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11225
11226         * g++.dg/lookup/anon6.C: New test.
11227
11228 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11229
11230         PR c++/31806
11231         * g++.dg/opt/static6.C: New testcase.
11232
11233 2007-06-14  Geoff Keating  <geoffk@apple.com>
11234
11235         * g++.dg/ext/visibility/overload-1.C: New.
11236
11237         PR 31093
11238         * g++.dg/ext/visibility/anon4.C: New.
11239
11240 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11241
11242         PR target/32268
11243         * gcc.target/i386/pr32268.c: New test.
11244
11245 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11246
11247         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11248         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11249         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11250
11251         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11252         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11253         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11254         BID is used.
11255
11256 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11257
11258         PR fortran/32302
11259         * gfortran.dg/common_resize_1.f90: New test.
11260
11261 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11262
11263         PR target/32274
11264         * gcc.dg/vect/pr32224.c: Fix.   
11265         
11266 2007-06-13  Eric Christopher  <echristo@apple.com>
11267
11268         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11269
11270 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11271
11272         PR fortran/32323
11273         * gfortran.dg/actual_array_vect_1.f90: New.
11274
11275 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11276
11277         * gcc.target/sparc/mfpu.c: New test.
11278
11279 2007-06-12  Geoff Keating  <geoffk@apple.com>
11280
11281         * g++.dg/warn/weak1.C: Suppress on Darwin.
11282         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11283
11284 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11285
11286         PR middle-end/31579
11287          * g++.dg/torture/pr31579.C: New testcase.
11288
11289 2007-06-12  Ian Lance Taylor  <iant@google.com>
11290
11291         PR libstdc++/29286
11292         * g++.dg/init/new16.C: New test.
11293         * g++.dg/init/new17.C: New test.
11294         * g++.dg/init/new18.C: New test.
11295         * g++.dg/init/new19.C: New test.
11296
11297 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11298
11299         * gnat.dg/lhs_view_convert.adb: New test.
11300
11301 2007-06-12  Richard Guenther  <rguenther@suse.de>
11302
11303         PR tree-optimization/15353
11304         PR tree-optimization/31657
11305         * gcc.c-torture/execute/20070424-1.c: New testcase.
11306         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11307         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11308         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11309         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11310         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11311
11312 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11313
11314         PR rtl-optimization/32293
11315         * gcc.dg/pr32293.c: New test.
11316
11317 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11318
11319         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11320
11321 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11322
11323         PR fortran/29786
11324         * gfortran.dg/equiv_7.f90: New test.
11325         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11326
11327         PR fortran/30875
11328         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11329
11330 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11331
11332         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11333         * gcc.dg/setjmp-4.c: Likewise.
11334         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11335
11336 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11337
11338         PR rtl-optimization/31025
11339         * gfortran.dg/pr31025.f90: New.
11340
11341 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11342
11343         PR target/32280
11344         * gcc.target/i386/pr32280.c: New test.
11345
11346 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11347
11348         PR middle-end/32279
11349         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11350
11351 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11352
11353         PR libgfortran/32235
11354         * gfortran.dg/backspace_9.f: New test.
11355
11356 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11357
11358         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11359
11360 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11361
11362         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11363
11364 2007-06-09  Ian Lance Taylor  <iant@google.com>
11365
11366         PR tree-optimization/32169
11367         * gcc.c-torture/compile/pr32169.c: New test.
11368
11369 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11370
11371         * gcc.dg/vect/costmodel: New directory.
11372         * gcc.dg/vect/costmodel/i386: New directory.
11373         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11374         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11375         New test.
11376         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11377         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11378         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11379         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11380         * gcc.dg/vect/costmodel/x86_64: New directory.
11381         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11382         New testsuite.
11383         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11384         New test.
11385         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11386         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11387         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11388         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11389         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11390
11391 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11392
11393         PR tree-optimization/32243
11394         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11395         flags for -Os tests.
11396         * gcc.dg/vect/03-vect-pr32243.c: New test.
11397
11398 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11399
11400         PR tree-optimization/32224
11401         * gcc.dg/vect/pr32224.c: New test.
11402
11403 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11404
11405         PR c++/32177
11406         * g++.dg/gomp/pr32177.C: New test.
11407
11408 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11409
11410         PR testsuite/25241
11411         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11412         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11413         warning nor an error.
11414         * gcc.dg/Wfatal-2.c: Likewise.
11415         * gcc.dg/Werror-1.c: Likewise.
11416         * gcc.dg/Werror-5.c: Likewise.
11417         * gcc.dg/Werror-7.c: Likewise.
11418         * gcc.dg/Werror-10.c: Likewise.
11419         * gcc.dg/Werror-11.c: Likewise.
11420
11421 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11422
11423         PR c++/30759
11424         * g++.dg/init/brace6.C: New test.
11425
11426 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11427
11428         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11429         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11430         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11431         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11432
11433         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11434         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11435         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11436         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11437         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11438         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11439         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11440         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11441
11442         * gcc.dg/darwin-minversion-3.c: New.
11443
11444 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11445
11446         * gcc.target/i386/builtin-copysign.c: New test.
11447
11448 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11449
11450         PR tree-optimization/32220
11451         * gfortran.dg/predcom-2.f: New testcase.
11452
11453 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11454
11455         PR tree-opt/32231
11456         * gcc.target/i386/vectorize4.c: New test.
11457
11458 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11459
11460         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11461
11462 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11463
11464         PR testsuite/25241
11465         * gcc.dg/simd-5.c: Mark output as a note.
11466         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11467         dg-message.
11468         * gcc.dg/simd-1.c: Likewise.
11469         * gcc.dg/always_inline.c: Mark output as a sorry.
11470         * gcc.dg/always_inline2.c: Likewise.
11471         * gcc.dg/always_inline3.c: Likewise.
11472
11473 2007-06-06  Ian Lance Taylor  <iant@google.com>
11474
11475         * g++.dg/conversion/enum1.C: New test.
11476
11477 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11478
11479         PR tree-optimization/32216
11480         * gcc.dg/vect/pr32216.c: New test.
11481
11482 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11483
11484         PR testsuite/18923
11485         * gfortran.dg/invalid_contains_1.f90: New test.
11486         * gfortran.dg/invalid_contains_2.f90: New test.
11487
11488 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11489
11490         PR testsuite/32057
11491         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11492         midnight issues.
11493
11494 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11495
11496         PR testsuite/25241
11497         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11498         dg-message to match de note.
11499         * gcc.dg/pr26570.c: Use dg-message for a note.
11500         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11501         dg-error instead of dg-warning because of -Werror.
11502         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11503         neither an error, nor a warning.
11504         * gcc.dg/glibc-uclibc-2.c: Likewise
11505         * gcc.dg/cpp/19940712-1.c: Likewise.
11506
11507 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11508
11509         PR preprocessor/23479
11510         * gcc.dg/binary-constants-1.c: Add test suites for
11511         the 0b-prefixed binary integer constants.
11512         * gcc.dg/binary-constants-2.c: Ditto.
11513         * gcc.dg/binary-constants-3.c: Ditto.
11514         * gcc.dg/binary-constants-4.c: Ditto.
11515
11516 2007-06-05  Ian Lance Taylor  <iant@google.com>
11517
11518         * gcc.dg/Wstrict-overflow-19.c: New test.
11519
11520 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11521
11522         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11523
11524 2007-06-04  Ian Lance Taylor  <iant@google.com>
11525
11526         * gcc.dg/Wstrict-overflow-18.c: New test.
11527
11528 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11529
11530         PR testsuite/25241
11531         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11532         * gcc.dg/cpp/mi5.c: Likewise.
11533         * gcc.dg/cpp/mi7.c: Likewise.
11534
11535 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11536
11537         PR c/32191
11538         * gcc.dg/pr32191.c: New test.
11539
11540 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11541
11542         PR fortran/32124
11543         * gfortran.dg/allocate_stat_1.f90: Remove.
11544
11545 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11546
11547         * gcc.target/i386/sse4_2-check.h: New.
11548         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11549         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11550         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11551         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11552         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11553         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11554         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11555         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11556         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11557         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11558         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11559         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11560         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11561         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11562         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11563         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11564         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11565         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11566
11567 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11568
11569         * gcc.dg/pie-link.c: New test.
11570
11571 2007-06-01  Ian Lance Taylor  <iant@google.com>
11572
11573         * gcc.dg/Wstrict-overflow-17.c: New test.
11574
11575 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11576
11577         * gcc.dg/builtin-return-1.c (g): New.
11578         (main): Allocate at least 64 bytes on the stack.
11579
11580 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11581
11582         * g++.dg/init/cleanup3.C: New test.
11583
11584 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11585
11586         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11587         int is 16 bits.
11588
11589 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11590
11591         PR fortran/32156
11592         * gfortran.dg/char_array_constructor_3.f90: New test.
11593
11594 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11595
11596         PR tree-optimization/32160
11597         * gfortran.dg/predcom-1.f: New test.
11598
11599 2007-05-31  Richard Guenther  <rguenther@suse.de>
11600
11601         * g++.dg/other/str_empty.C: Move...
11602         * g++.dg/other/pr30567.C: Move...
11603         * g++.dg/tree-ssa/pr27218.C: Move...
11604         * g++.dg/torture: ...here and remove dg-options.
11605
11606 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11607
11608         PR c++/32158
11609         * g++.dg/ext/is_pod_incomplete.C: New.
11610
11611 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11612             Douglas Gregor <doug.gregor@gmail.com>
11613             Pedro Lamarao <pedro.lamarao@mndfck.org>
11614             Howard Hinnant <howard.hinnant@gmail.com>
11615
11616         PR c++/7412
11617         PR c++/29939
11618         * g++.dg/cpp0x/rv8p.C: New.
11619         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11620         * g++.dg/cpp0x/cast-bug.C: New.
11621         * g++.dg/cpp0x/elision_weak.C: New.
11622         * g++.dg/cpp0x/collapse-bug.C: New.
11623         * g++.dg/cpp0x/rv3p.C: New.
11624         * g++.dg/cpp0x/rv7n.C: New.
11625         * g++.dg/cpp0x/overload-conv-1.C: New.
11626         * g++.dg/cpp0x/rv2n.C: New.
11627         * g++.dg/cpp0x/deduce.C: New.
11628         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11629         * g++.dg/cpp0x/rv6p.C: New.
11630         * g++.dg/cpp0x/template_deduction.C: New.
11631         * g++.dg/cpp0x/implicit-copy.C: New.
11632         * g++.dg/cpp0x/rv1p.C: New.
11633         * g++.dg/cpp0x/cast.C: New.
11634         * g++.dg/cpp0x/rv5n.C: New.
11635         * g++.dg/cpp0x/collapse.C: New.
11636         * g++.dg/cpp0x/overload-conv-2.C: New.
11637         * g++.dg/cpp0x/rv4p.C: New.
11638         * g++.dg/cpp0x/rvo.C: New.
11639         * g++.dg/cpp0x/iop.C: New.
11640         * g++.dg/cpp0x/rv3n.C: New.
11641         * g++.dg/cpp0x/rv7p.C: New.
11642         * g++.dg/cpp0x/reference_collapsing.C: New.
11643         * g++.dg/cpp0x/overload.C: New.
11644         * g++.dg/cpp0x/named.C: New.
11645         * g++.dg/cpp0x/rv2p.C: New.
11646         * g++.dg/cpp0x/rv6n.C: New.
11647         * g++.dg/cpp0x/not_special.C: New.
11648         * g++.dg/cpp0x/bind.C: New.
11649         * g++.dg/cpp0x/rv1n.C: New.
11650         * g++.dg/cpp0x/rv5p.C: New.
11651         * g++.dg/cpp0x/elision.C: New.
11652         * g++.dg/cpp0x/named_refs.C: New.
11653         * g++.dg/cpp0x/unnamed_refs.C: New.
11654         * g++.dg/cpp0x/rv4n.C: New.
11655         * g++.dg/cpp0x/elision_neg.C: New.
11656         * g++.dg/init/copy7.C: Run in C++98 mode.
11657         * g++.dg/overload/arg1.C: Ditto.
11658         * g++.dg/overload/arg4.C: Ditto.
11659
11660 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR c++/31809
11663         * g++.dg/opt/static5.C: New test.
11664
11665 2007-05-30  Richard Guenther  <rguenther@suse.de>
11666
11667         * g++.dg/dg.exp: Prune torture/.
11668         * g++.dg/torture/dg-torture.exp: New testsuite.
11669
11670 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11671
11672         * gcc.target/arm/pr27387.C: Move and rename to ...
11673         * g++.dg/inherit/thunk8.C: ... here.
11674
11675 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11676
11677         PR tree-optimization/31769
11678         * g++.dg/gomp/pr31769.C: New test.
11679
11680 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11681
11682         * gcc.target/i386/stack-realign.c: New.
11683
11684 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11685
11686         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11687
11688 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11689
11690         * gfortran.dg/sizeof.f90: New.
11691
11692 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11693
11694         PR c/31339
11695         * gcc.dg/boolcomplex-1.c: New test.
11696
11697         PR c++/31339
11698         * g++.dg/ext/boolcomplex-1.c: New test.
11699
11700 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11701
11702         * gcc.dg/matrix: New directory.
11703
11704 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11705
11706         PR fortran/32124
11707         * gfortran.dg/allocate_stat_1.f90: New.
11708
11709 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11710
11711         PR fortran/31972
11712         * transfer_hollerith_1.f90: New test.
11713
11714 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11715
11716         PR tree-opt/32100
11717         * gcc.c-torture/execute/vrp-7.c: New test.
11718
11719 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11720
11721         * gfortran.dg/transfer_simplify_4.f90: New test.
11722
11723 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11724
11725         PR fortran/32088
11726         * gfortran.dg/func_result_3.f90: New.
11727
11728 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11729
11730         PR middle-end/32083
11731         * gfortran.dg/transfer_simplify_3.f90: New.
11732
11733 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11734
11735         PR target/32065
11736         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11737         to compile options.
11738         * gcc.target/i386/pr32065-2.c: New test.
11739
11740 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11741
11742         PR fortran/31813
11743         * gfortran.dg/io_constraints_2.f90: Update.
11744
11745 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11746
11747         PR fortran/31219
11748         * gfortran.dg/array_constructor_17.f90: New test.
11749
11750 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11751
11752         PR tree-opt/32090
11753         * g++.dg/opt/array2.C: New testcase.
11754
11755 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11756
11757         PR target/32065
11758         * gcc.target/i386/pr32065.c: New test.
11759
11760 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11761             Marcus Meissner <meissner@suse.de>
11762
11763         * gcc.dg/attr-alloc_size.c: New.
11764
11765 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11766             Lee Millward  <lee.millward@gmail.com>
11767
11768         PR c++/31745
11769         * g++.dg/parse/crash34.C: New test.
11770
11771         * g++.dg/parse/crash35.C: New test.
11772
11773 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11774
11775         * gcc.target/i386/sse2-check.h: New.
11776         * gcc.target/i386/sse2-vec-1.c: Likewise.
11777         * gcc.target/i386/sse2-vec-2.c: Likewise.
11778         * gcc.target/i386/sse2-vec-3.c: Likewise.
11779         * gcc.target/i386/sse2-vec-4.c: Likewise.
11780         * gcc.target/i386/sse2-vec-5.c: Likewise.
11781         * gcc.target/i386/sse2-vec-6.c: Likewise.
11782
11783 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11784
11785         PR c++/31431
11786         PR c++/31432
11787         PR c++/31434
11788         PR c++/31435
11789         PR c++/31437
11790         PR c++/31438
11791         PR c++/31442
11792         PR c++/31443
11793         PR c++/31444
11794         PR c++/31445
11795         * g++.dg/cpp0x/pr31431.C: New.
11796         * g++.dg/cpp0x/pr31437.C: New.
11797         * g++.dg/cpp0x/pr31442.C: New.
11798         * g++.dg/cpp0x/pr31444.C: New.
11799         * g++.dg/cpp0x/pr31431-2.C: New.
11800         * g++.dg/cpp0x/pr31432.C: New.
11801         * g++.dg/cpp0x/pr31434.C: New.
11802         * g++.dg/cpp0x/pr31438.C: New.
11803         * g++.dg/cpp0x/pr31443.C: New.
11804         * g++.dg/cpp0x/pr31445.C: New.
11805         * g++.dg/cpp0x/variadic-crash1.C: New.
11806
11807 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11808
11809         * gcc.target/arm/long-calls-1.c: New test.
11810         * gcc.target/arm/long-calls-2.c: Likewise.
11811         * gcc.target/arm/long-calls-3.c: Likewise.
11812         * gcc.target/arm/long-calls-4.c: Likewise.
11813
11814 2007-05-25  Richard Guenther  <rguenther@suse.de>
11815             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11816
11817         PR tree-optimization/31982
11818         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11819
11820 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11821
11822         PR fortran/32047
11823         * gfortran.dg/result_in_spec_2.f90: New test.
11824
11825 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11826
11827         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11828
11829 2007-05-24  Ollie Wild  <aaw@google.com>
11830
11831         * gcc.dg/cpp/counter-1.c: New test.
11832         * gcc.dg/pch/counter-1.c: New test.
11833         * gcc.dg/pch/counter-1.hs: New file.
11834         * gcc.dg/pch/counter-2.c: New test.
11835         * gcc.dg/pch/counter-2.hs: New file.
11836         * gcc.dg/pch/counter-3.c: New test.
11837         * gcc.dg/pch/counter-3.hs: New file.
11838
11839 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11840
11841         * gcc.dg/tree-ssa/predcom-1.c: New test.
11842         * gcc.dg/tree-ssa/predcom-2.c: New test.
11843         * gcc.dg/tree-ssa/predcom-3.c: New test.
11844         * gcc.dg/tree-ssa/predcom-4.c: New test.
11845         * gcc.dg/tree-ssa/predcom-5.c: New test.
11846         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11847
11848 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11849
11850         PR testsuite/32062
11851         * gcc.target/i386/sse4_1-check.h (MASK): New.
11852
11853 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11854
11855         PR fortran/32038
11856         * gfortran.dg/pr25603.f: Initialize integer variables.
11857
11858 2007-05-23  Ian Lance Taylor  <iant@google.com>
11859
11860         * g++.dg/other/vrp1.C: New test.
11861
11862 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11863
11864         PR preprocessor/20077
11865         * gcc.dg/cpp/paste15.c: New test.
11866
11867 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11868             Nigel Stephens  <nigel@mips.com>
11869             Richard Sandiford  <richard@codesourcery.com>
11870
11871         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11872         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11873         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11874         * gcc.target/mips/inter/mips16-inter.exp: New.
11875
11876 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11877
11878         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11879
11880 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11881
11882         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11883         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11884         * gcc.target/i386/sse3-addsubps.c: Likewise.
11885         * gcc.target/i386/sse3-haddpd.c: Likewise.
11886         * gcc.target/i386/sse3-haddps.c: Likewise.
11887         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11888         * gcc.target/i386/sse3-hsubps.c: Likewise.
11889         * gcc.target/i386/sse3-lddqu.c: Likewise.
11890         * gcc.target/i386/sse3-movddup.c: Likewise.
11891         * gcc.target/i386/sse3-movshdup.c: Likewise.
11892         * gcc.target/i386/sse3-movsldup.c: Likewise.
11893
11894         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11895         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11896         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11897         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11898         * gcc.target/i386/ssse3-palignr.c: Likewise.
11899         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11900         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11901         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11902         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11903         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11904         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11905         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11906         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11907         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11908         * gcc.target/i386/ssse3-psignb.c: Likewise.
11909         * gcc.target/i386/ssse3-psignd.c: Likewise.
11910         * gcc.target/i386/ssse3-psignw.c: Likewise.
11911         * gcc.target/i386/ssse3-vals.h: Likewise.
11912
11913         * gcc.target/i386/sse3-check.h: New file.
11914         * gcc.target/i386/ssse3-check.h: Likewise.
11915
11916 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11917
11918         PR middle-end/31095
11919         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11920
11921 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11922
11923         PR middle-end/31606
11924         * gcc.c-torture/20070522-1.c: New testcase.
11925
11926 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11927
11928         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11929
11930 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11931
11932         * gcc.c-torture/execute/ieee/20000320-1.x,
11933         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11934         m68k-*-* and check_effective_target_coldfire_fpu.
11935
11936 2007-05-22  Ollie Wild  <aaw@google.com>
11937
11938         * g++.dg/lookup/hidden-class10.C: New test.
11939         * g++.dg/lookup/hidden-class11.C: New test.
11940
11941 2007-05-22  Ollie Wild  <aaw@google.com>
11942
11943         * g++.dg/lookup/name-clash5.C: New test.
11944         * g++.dg/lookup/name-clash6.C: New test.
11945
11946 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11947
11948         * g++.dg/other/i386-2.C: Update comments on header files tested.
11949         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11950         of <tmmintrin.h>.
11951         * gcc.target/i386/sse-12.c: Likewise.
11952         * gcc.target/i386/sse-13.c: Likewise.
11953         * gcc.target/i386/sse-14.c: Likewise.
11954
11955         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11956         Redefined to test with immediate operand.
11957         (__builtin_ia32_blendps): Likewise.
11958         (__builtin_ia32_blendpd): Likewise.
11959         (__builtin_ia32_dpps): Likewise.
11960         (__builtin_ia32_dpps): Likewise.
11961         (__builtin_ia32_insertps128): Likewise.
11962         (__builtin_ia32_vec_ext_v4sf): Likewise.
11963         (__builtin_ia32_vec_set_v16qi): Likewise.
11964         (__builtin_ia32_vec_set_v4si): Likewise.
11965         (__builtin_ia32_vec_set_v2di): Likewise.
11966         (__builtin_ia32_vec_ext_v16qi): Likewise.
11967         (__builtin_ia32_vec_ext_v4si): Likewise.
11968         (__builtin_ia32_vec_ext_v2di): Likewise.
11969         (__builtin_ia32_roundpd): Likewise.
11970         (__builtin_ia32_roundsd): Likewise.
11971         (__builtin_ia32_roundps): Likewise.
11972         (__builtin_ia32_roundss): Likewise.
11973         (__builtin_ia32_mpsadbw128): Likewise.
11974
11975 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11976
11977         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11978
11979 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11980
11981         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11982         failures.
11983         * gcc.dg/dfp/func-struct.c: Ditto.
11984         * gcc.dg/dfp/operator-assignment.c: Ditto.
11985         * gcc.dg/dfp/convert-bfp.c: Ditto.
11986         * gcc.dg/dfp/convert-int.c: Ditto.
11987         * gcc.dg/dfp/convert-int-max.c: Ditto.
11988         * gcc.dg/dfp/func-scalar.c: Ditto.
11989         * gcc.dg/dfp/cast.c: Ditto.
11990         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11991         failures, and fix a typo in return type of arg1_128.
11992         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11993         failures, and fix a typo in a constant suffix.
11994         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11995         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11996
11997 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11998             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11999
12000         * lib/gcc-dg.exp(process_message): New proc.
12001         (dg-message): New test directive.
12002         * gcc.dg/always_inline.c: Use dg-message.
12003         * gcc.dg/always_inline2.c: Ditto.
12004         * gcc.dg/always_inline3.c: Ditto.
12005         * gcc.dg/invalid-call-1.c: Ditto.
12006         * gcc.dg/pr17506.c: Ditto.
12007         * gcc.dg/simd-5.c: Ditto.
12008         * gcc.dg/simd-6.c: Ditto.
12009         * gcc.dg/va-arg-2.c: Ditto.
12010         * gcc.dg/cpp/syshdr.c: Ditto.
12011         * gcc.dg/cpp/unc4.c: Ditto.
12012         * gcc.dg/cpp/trad/mi1.c: Ditto.
12013         * gcc.dg/cpp/trad/mi5.c: Ditto.
12014         * gcc.dg/cpp/trad/mi7.c: Ditto.
12015         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12016         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12017         * gcc.test-framework/test-framework.awk: Special-case outexists
12018         tests.
12019
12020 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12021
12022         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12023         (bit_SSE4_2): Likewise.
12024         (bit_POPCNT): Likewise.
12025
12026         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12027         Check if assembler supports SSE4 instructions.
12028
12029         * gcc.target/i386/sse4_1-blendpd.c: New file.
12030         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12031         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12032         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12033         * gcc.target/i386/sse4_1-check.h: Likewise.
12034         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12035         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12036         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12037         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12038         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12039         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12040         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12041         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12042         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12043         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12044         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12045         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12046         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12047         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12048         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12049         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12050         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12051         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12052         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12053         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12054         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12055         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12056         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12057         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12058         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12059         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12060         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12061         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12062         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12063         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12064         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12065         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12066         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12067         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12068         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12069         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12070         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12071         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12072         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12073         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12074         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12075         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12076         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12077         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12078         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12079         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12080         * gcc.target/i386/sse4_1-round.h: Likewise.
12081         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12082         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12083         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12084         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12085         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12086         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12087         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12088         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12089         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12090         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12091         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12092         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12093         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12094         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12095
12096 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12097
12098         PR fortran/31627
12099         * gfortran.dg/bounds_check_7.f90: New test.
12100
12101 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12102
12103         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12104         (check_effective_target_sse4a): Ditto.
12105
12106         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12107         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12108         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12109         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12110         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12111         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12112         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12113         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12114         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12115         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12116         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12117         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12118         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12119         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12120         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12121         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12122         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12123         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12124         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12125         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12126
12127 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12128
12129         * g++.dg/ext/cleanup-1.C: New test.
12130         * g++.dg/ext/cleanup-2.C: Likewise.
12131         * g++.dg/ext/cleanup-3.C: Likewise.
12132         * g++.dg/ext/cleanup-4.C: Likewise.
12133         * g++.dg/ext/cleanup-5.C: Likewise.
12134         * g++.dg/ext/cleanup-6.C: Likewise.
12135         * g++.dg/ext/cleanup-8.C: Likewise.
12136         * g++.dg/ext/cleanup-9.C: Likewise.
12137         * g++.dg/ext/cleanup-10.C: Likewise.
12138         * g++.dg/ext/cleanup-11.C: Likewise.
12139         * g++.dg/ext/cleanup-dtor.C: Likewise.
12140
12141 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12142
12143         PR middle-end/31995
12144         * gcc.dg/vect/vect-102a.c: New test.
12145
12146 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12147             Paolo Carlini  <pcarlini@suse.de>
12148             Uros Bizjak  <ubizjak@gmail.com>
12149
12150         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12151         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12152         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12153         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12154         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12155         New testcases.
12156
12157 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12158
12159         PR fortran/32002
12160         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12161
12162 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12163
12164         PR fortran/32027
12165         * gfortran.dg/do_3.F90: Add checks for the final value of the
12166         loop variable.
12167
12168 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12169
12170         * gcc.c-torture/execute/990127-2.x: New file.
12171
12172 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12173
12174         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12175         * gcc.target/i386/sse-12: Add -O to compile options.
12176         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12177         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12178         and mm3dnow.h.  Add -O to compile options.
12179
12180 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12181
12182         PR fortran/31867
12183         * gfortran.dg/char_length_5.f90: New test.
12184
12185         PR fortran/31994
12186         * gfortran.dg/array_reference_1.f90: New test.
12187
12188 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12189
12190         PR middle-end/7651
12191         PR c++/11856
12192         PR c/12963
12193         PR c/23587
12194         PR other/29694
12195         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12196         * gcc.dg/Wtype-limits.c: New.
12197         * gcc.dg/Wtype-limits-Wextra.c: New.
12198         * gcc.dg/Wtype-limits-no.c: New.
12199         * g++.dg/warn/Wtype-limits.C: New.
12200         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12201         * g++.dg/warn/Wtype-limits-no.C: New.
12202
12203 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12204
12205         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12206         instead of "-msse2".'
12207         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12208         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12209         and mm3dnow.h.
12210         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12211         to test with immediate operand.
12212         (__builtin_ia32_insertqi): Ditto.
12213         (__builtin_ia32_palignr128): Ditto.
12214         (__builtin_ia32_palignr): Ditto.
12215         (__builtin_ia32_pshufhw): Ditto.
12216         (__builtin_ia32_pshuflw): Ditto.
12217         (__builtin_ia32_pshufd): Ditto.
12218         (__builtin_ia32_vec_set_v8hi): Ditto.
12219         (__builtin_ia32_vec_ext_v8hi): Ditto.
12220         (__builtin_ia32_shufpd): Ditto.
12221         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12222
12223 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12224
12225         PR fortran/32001
12226         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12227
12228 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12229
12230         PR target/31585
12231         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12232         and "__inline".  Use "-msse" instead of "-msse2".
12233
12234 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12235
12236         PR middle-end/7651
12237         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12238         * gcc.dg/20030906-2.c: Likewise.
12239         * objc.dg/method-17.m: Add -Wreturn-type.
12240         * obj-c++.dg/method-21.mm: Likewise.
12241
12242 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12243
12244         PR target/31585
12245         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12246         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12247         (__builtin_ia32_psrlqi128): Ditto.
12248         (__builtin_ia32_psrlwi128): Ditto.
12249         (__builtin_ia32_psrldi128): Ditto.
12250         (__builtin_ia32_psrldqi128): Ditto.
12251         (__builtin_ia32_pslldqi128): Ditto.
12252         (__builtin_ia32_psrawi128): Ditto.
12253         (__builtin_ia32_psradi128): Ditto.
12254         (__builtin_ia32_psllqi128): Ditto.
12255         (__builtin_ia32_pslldi128): Ditto.
12256         (__builtin_prefetch): Ditto.
12257         (__builtin_ia32_pshufw): Ditto.
12258         (__builtin_ia32_vec_set_v4hi): Ditto.
12259         (__builtin_ia32_vec_ext_v4hi): Ditto.
12260         (__builtin_ia32_shufps): Ditto.
12261         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12262
12263 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12264
12265         PR fortran/31974
12266         * gfortran.dg/char_allocation_1.f90: New test.
12267
12268 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12269
12270         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12271         * gcc.dg/Wconversion-sign.c: New.
12272         * gcc.dg/Wconversion-integer-no-sign.c: New.
12273         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12274         Wconversion-sign.C
12275         * g++.dg/warn/Wconversion-sign.C: New.
12276         * g++.old-deja/g++.other/warn4.C: Update.
12277         * g++.dg/warn/Wconversion1.C: Likewise.
12278
12279 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12280
12281         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12282         * gcc.dg/torture/builtin-math-4.c: Likewise.
12283
12284 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12285
12286         PR libfortran/31964
12287         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12288
12289 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12290
12291         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12292
12293 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12294
12295         PR target/31628
12296         * gcc.target/i386/pr31628.c: New.
12297
12298 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12299
12300         PR middle-end/31344
12301         * gcc.dg/pr31344.c: New test.
12302
12303 2007-05-17  Ian Lance Taylor  <iant@google.com>
12304
12305         PR tree-optimization/31953
12306         * gcc.c-torture/compile/pr31953.c: New test.
12307
12308 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12309
12310         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12311
12312         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12313         and drem.
12314         * gcc.dg/torture/builtin-math-4.c: Likewise.
12315
12316         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12317         * gcc.dg/torture/builtin-math-4.c: Likewise.
12318
12319         * gcc.dg/torture/builtin-math-4.c: New test.
12320
12321 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12322             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12323
12324         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12325         * gcc.dg/cpp/include2.c: Ditto.
12326         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12327         * gcc.dg/cpp/paste5.c: Ditto.
12328         * gcc.dg/cpp/paste6.c: Ditto.
12329         * gcc.dg/cpp/paste8.c: Ditto.
12330         * gcc.dg/cpp/paste11.c: Ditto.
12331         * gcc.dg/cpp/paste13.c: Ditto.
12332         * gcc.dg/cpp/skipping2.c: Ditto.
12333         * gcc.dg/reg-vol-struct-1.c: Ditto.
12334         * gcc.dg/Wshadow-1.c: Ditto.
12335         * gcc.dg/cpp/trad/comment.c: Ditto.
12336         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12337         * gcc.dg/cpp/if-2.c: Ditto.
12338         * gcc.dg/array-5.c: Ditto.
12339         * gcc.dg/inline-15.c: Ditto.
12340         * gcc.dg/pr27953.c: Ditto.
12341         * gcc.dg/Wno-c++-compat.c: Ditto.
12342
12343 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12344
12345         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12346
12347 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12348
12349         * gcc.c-torture/execute/20070517-1.c: New test.
12350
12351 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12352
12353         PR fortran/31919
12354         * gfortran.dg/min_max_conformance.f90: New test.
12355
12356 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12357
12358         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12359         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12360         gcc.dg/vect/vect-104.c: Use more complex construction to
12361         prevent vectorizing.
12362         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12363
12364 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12365
12366         PR tree-optimization/24659
12367         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12368         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12369         not vect_int target.
12370         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12371         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12372         targets.
12373         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12374         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12375         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12376
12377 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12378
12379         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12380         and x86_64-*-* targets.
12381         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12382
12383 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12384
12385         PR fortran/18769
12386         PR fortran/30881
12387         PR fortran/31194
12388         PR fortran/31216
12389         PR fortran/31427
12390         * transfer_simplify_1.f90: New test.
12391         * transfer_simplify_2.f90: New test.
12392
12393 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12394
12395         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12396
12397 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12398
12399         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12400
12401         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12402
12403         PR c/31924
12404         * gcc.dg/fltconst-1.c: New test.
12405
12406         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12407         * gcc.dg/dfp/operator-assignment.c: Ditto.
12408
12409 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12410
12411         PR c++/29928
12412         * g++.dg/rtti/typeid5.C: New.
12413
12414 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12415
12416         PR fortran/31725
12417         * gfortran.dg/substr_4.f: New test.
12418
12419 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12420
12421         * gcc.target/m68k/interrupt_thread-1.c,
12422         gcc.target/m68k/interrupt_thread-2.c,
12423         gcc.target/m68k/interrupt_thread-3.c: New.
12424         * gcc.target/m68k/m68k.exp: Accept fido.
12425
12426 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12427
12428         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12429         * gfortran.dg/altreturn_3.f90: Likewise.
12430         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12431         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12432         * gfortran.dg/inquire_iolength.f90: Likewise.
12433         * gfortran.dg/module_naming_1.f90: Likewise.
12434         * gfortran.dg/oldstyle_2.f90: Likewise.
12435         * gfortran.dg/operator_2.f90: Likewise.
12436         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12437         * gfortran.dg/used_types_11.f90: Likewise.
12438         * gfortran.dg/zero_array_components_1.f90: Likewise.
12439         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12440         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12441         * gfortran.dg/real_const_3.f90: Likewise.
12442
12443 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12444
12445         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12446         * gcc.dg/tree-ssa/loop-30.c: New test.
12447
12448 2007-05-13  Richard Guenther  <rguenther@suse.de>
12449
12450         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12451         scanning forwprop1.
12452         * g++.dg/tree-ssa/pr31146.C: Likewise.
12453
12454 2007-05-13  Revital Eres  <eres@il.ibm.com>
12455
12456         * gcc.dg/dse.c: New test.
12457
12458 2007-05-12  Richard Guenther  <rguenther@suse.de>
12459
12460         PR tree-optimization/31797
12461         * gcc.c-torture/compile/pr31797.c: New testcase.
12462
12463 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12464
12465         PR fortran/30746
12466         * gfortran.dg/host_assoc_function_1.f90: New test.
12467
12468 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12469
12470         PR c++/31829
12471         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12472
12473 2007-05-11  Silvius Rus  <rus@google.com>
12474
12475         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12476         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12477         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12478         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12479         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12480         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12481         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12482         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12483         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12484         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12485         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12486         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12487         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12488         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12489         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12490         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12491
12492 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12493
12494         PR other/31852
12495         * gcc.c-torture/execute/builtins/memchr.c: New.
12496         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12497         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12498
12499 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12500
12501         PR fortran/30876
12502         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12503         line.
12504         * gfortran.dg/recursive_reference_2.f90: New test.
12505
12506 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12507
12508         PR fortran/30878
12509         * gfortran.dg/namelist_29.f90: New test.
12510
12511 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12512
12513         PR fortran/31474
12514         * gfortran.dg/entry_10.f90: New test.
12515
12516 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12517
12518         PR tree-optimization/31885
12519         * gcc.dg/tree-ssa/loop-29.c: New test.
12520
12521 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12522
12523         * assumed_dummy_1.f90: Fix dg directive.
12524         * char_initialiser_actual.f90: Likewise.
12525         * nested_modules_2.f90: Likewise.
12526         * shift-alloc.f90: Likewise.
12527
12528 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12529
12530         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12531
12532 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12533
12534         PR libfortran/31880
12535         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12536
12537 2007-05-09  Mike Stump  <mrs@apple.com>
12538
12539         * g++.dg/other/first-global.C: Add -fpie for darwin.
12540         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12541
12542 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12543
12544         * gcc.dg/20070507-1.c: New testcase.
12545
12546 2007-05-08  Chao-ying Fu  <fu@mips.com>
12547
12548         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12549         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12550         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12551         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12552
12553 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12554
12555         PR 31847
12556         * gcc.dg/pr31847.c: New test.
12557
12558 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12559
12560         PR fortran/31692
12561         * gfortran.dg/actual_array_result_1.f90: New test.
12562
12563 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12564
12565         PR fortran/29397
12566         * gfortran.dg/parameter_array_init_1.f90: New test.
12567
12568         PR fortran/29400
12569         * gfortran.dg/parameter_array_init_2.f90: New test.
12570
12571 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12572
12573         PR target/31854
12574         * gcc.target/i386/pr31854.c: New test.
12575
12576 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12577
12578         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12579
12580 2007-05-07  Mike Stump  <mrs@apple.com>
12581
12582         * g++.old-deja/g++.mike/empty.C: Add.
12583
12584 2007-05-07  Eric Christopher  <echristo@apple.com>
12585
12586         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12587
12588 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12589
12590         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12591         variable.  Rearrange conversions from binary float to decimal float.
12592
12593 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12594
12595         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12596         x86.
12597
12598 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12599
12600         * gnat.dg/opt1.ad[sb]: New testcase.
12601
12602 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12603
12604         PR fortran/31399
12605         * gfortran.dg/do_3.F90: New test.
12606
12607 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12608
12609         PR fortran/31764
12610         * gfortran.dg/new_line.f90: Add new checks.
12611
12612 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12613
12614         PR fortran/31201
12615         * gfortran.dg/large_unit_1.f90: New.
12616         * gfortran.dg/large_unit_2.f90: New.
12617         * gfortran.dg/iostat_4.f90: New
12618         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12619
12620 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12621
12622         PR fortran/31540
12623         * gfortran.dg/char_result_4.f90: New test.
12624
12625 2007-06-05  Revital Eres  <eres@il.ibm.com>
12626
12627         PR 30957
12628         * gcc.dg/pr30957-1.c: New test.
12629
12630 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12631
12632         PR fortran/31251
12633         * gfortran.dg/char_type_len_2.f90: New test.
12634
12635 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12636
12637         PR 31775
12638         * g++.dg/other/nested-extern.cc: New.
12639         * g++.dg/other/nested-extern-1.C: New.
12640         * g++.dg/other/nested-extern-2.C: New.
12641
12642 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12643
12644         PR fortran/31760
12645         * gfortran.dg/erf.f90: New test.
12646         * gfortran.dg/besxy.f90: New test.
12647
12648 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12649
12650         PR fortran/22359
12651         * gfortran.dg/fseek.f90: New test.
12652
12653 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12654
12655         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12656
12657 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12658
12659         PR libfortran/31210
12660         * gfortran.dg/zero_length_1.f90: New test.
12661
12662 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12663
12664         PR fortran/31803
12665         * gfortran.dg/char_pointer_assign_3.f90: New test.
12666         * gfortran.dg/char_result_2.f90: Re-enable test.
12667
12668 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12669
12670         PR fortran/25071
12671         * gfortran.dg/char_length_3.f90: New test.
12672         * gfortran.dg/char_result_2.f90: Fix test.
12673
12674 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12675
12676         PR tree-optimization/30565
12677         * gcc.dg/tree-ssa/loop-27.c: New test.
12678
12679 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12680
12681         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12682         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12683         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12684         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12685
12686 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12687
12688         PR tree-optimization/31699
12689         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12690         New.
12691         (check_effective_target_vect_floatint_cvt): New.
12692         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12693         of specific targets.
12694         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12695         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12696         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12697         * gcc.dg/vect/vect-iv-4.c: Likewise.
12698         * gcc.dg/vect/vect-multitypes-11.c: New.
12699         * gcc.dg/vect/pr31699.c: New.
12700
12701 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12702
12703         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12704
12705 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12706
12707         PR C++/31663
12708         * g++.dg/warn/anonymous-namespace-2.C: New.
12709         * g++.dg/warn/anonymous-namespace-2.h: New.
12710
12711 2007-05-02  Paul Brook  <paul@codesourcery.com>
12712
12713         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12714
12715 2007-05-02  Eric Christopher  <echristo@apple.com>
12716
12717         * gcc.dg/cpp/if-div.c: New file.
12718
12719 2007-05-02  Tom Tromey  <tromey@redhat.com>
12720
12721         PR preprocessor/28709:
12722         * gcc.dg/cpp/pr28709.c: New file.
12723
12724 2007-05-02  Richard Guenther  <rguenther@suse.de>
12725
12726         PR tree-optimization/31146
12727         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12728
12729 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12730
12731         * gcc.c-torture/compile/limits-blockid.c: New.
12732         * gcc.c-torture/compile/limits-caselabels.c: New.
12733         * gcc.c-torture/compile/limits-declparen.c: New.
12734         * gcc.c-torture/compile/limits-enumconst.c: New.
12735         * gcc.c-torture/compile/limits-exprparen.c: New.
12736         * gcc.c-torture/compile/limits-externalid.c: New.
12737         * gcc.c-torture/compile/limits-fnargs.c: New.
12738         * gcc.c-torture/compile/limits-fndefn.c: New.
12739         * gcc.c-torture/compile/limits-idexternal.c: New.
12740         * gcc.c-torture/compile/limits-idinternal.c: New.
12741         * gcc.c-torture/compile/limits-pointer.c: New.
12742         * gcc.c-torture/compile/limits-stringlit.c: New.
12743         * gcc.c-torture/compile/limits-structmem.c: New.
12744         * gcc.c-torture/compile/limits-structnest.c: New.
12745
12746 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12747
12748         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12749
12750 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12751
12752         PR middle-end/31740
12753         * gcc.c-torture/compile/20070501-1.c: New testcase.
12754
12755 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12756
12757         PR fortran/31732
12758         * gfortran.dg/array_memset_2:  New test case.
12759
12760 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12761
12762         PR testsuite/31615
12763         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12764
12765 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12766
12767         PR testsuite/31589
12768         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12769         dg-final test.
12770         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12771         keyword to dg-final test.
12772         * gcc.dg/vect/vect-iv-4.c: Likewise.
12773         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12774         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12775         test.
12776         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12777         cast.
12778         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12779         * lib/target-supports.exp
12780         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12781         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12782
12783 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12784
12785         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12786         __LONG_LONG_MAX__ and its friends instead of those supplied by
12787         limits.h.
12788
12789 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12790
12791         PR C++/31721
12792         * g++.dg/ext/vector7.C: New testcase.
12793
12794 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12795
12796         PR fortran/31591
12797         * gfortran.dg/bound_simplification_1.f90: New test.
12798
12799 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12800
12801         PR fortran/31645
12802         * gfortran.dg/bom_error.f90: New test.
12803         * gfortran.dg/bom_include.f90: New test.
12804         * gfortran.dg/bom_UTF16-LE.f90: New test.
12805         * gfortran.dg/bom_UTF16-BE.f90: New test.
12806         * gfortran.dg/bom_UTF-8.f90: New test.
12807         * gfortran.dg/bom_UTF-32.f90: New test.
12808         * gfortran.dg/bom_UTF-8.F90: New test.
12809         * gfortran.dg/bom_include.inc: New file.
12810
12811 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12812
12813         PR C++/30221
12814         * g++.dg/init/ptrfn2.C: New test.
12815         * g++.dg/init/ptrfn3.C: New test.
12816
12817 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12818
12819         PR fortran/31711
12820         * gfortran.dg/dependency_21.f90: New test.
12821
12822 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12823
12824         * gfortran.dg/secnds.f: Use real*8.
12825         * gfortran.dg/secnds-1.f: Use real*8.
12826
12827 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12828
12829         PR libfortran/31532
12830         * gfortran.dg/inquire_5.f90: Update test.
12831
12832 2007-04-27  Ian Lance Taylor  <iant@google.com>
12833
12834         PR middle-end/31710
12835         * gcc.c-torture/compile/pr31710.c: New test.
12836
12837 2007-04-27  Richard Guenther  <rguenther@suse.de>
12838
12839         PR tree-optimization/30965
12840         PR tree-optimization/30978
12841         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12842         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12843         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12844         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12845
12846 2007-04-27  Richard Guenther  <rguenther@suse.de>
12847
12848         PR tree-optimization/31715
12849         * gcc.dg/Warray-bounds-4.c: New testcase.
12850
12851 2007-04-26  Ian Lance Taylor  <iant@google.com>
12852
12853         PR target/28675
12854         * gcc.c-torture/compile/pr28675.c: New test.
12855
12856 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12857
12858         PR C++/30016
12859         * g++.dg/ext/vector6.C: New test.
12860
12861 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12862
12863         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12864
12865 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12866
12867         PR middle-end/31617
12868         * g++.dg/other/str_empty.C: Add expected warning.
12869
12870 2007-04-26  Richard Guenther  <rguenther@suse.de>
12871         Daniel Berlin  <dberlin@dberlin.org>
12872
12873         PR tree-optimization/30567
12874         * g++.dg/other/pr30567.C: New testcase.
12875
12876 2007-04-26  Richard Guenther  <rguenther@suse.de>
12877
12878         PR tree-optimization/31703
12879         * gcc.c-torture/compile/pr31703.c: New testcase.
12880         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12881         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12882
12883 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12884
12885         * gfortran.dg/open_errors.f90: Added if statements checking
12886         the value of iostat.
12887
12888 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12889
12890         PR c++/31598
12891         * g++.dg/gomp/pr31598.C: New test.
12892
12893         PR tree-optimization/30558
12894         * g++.dg/gomp/pr30558.C: New test.
12895
12896 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12897
12898         PR c++/31338
12899         * g++.dg/ext/complex2.C: New test.
12900
12901 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12902
12903         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12904
12905 2007-04-25  Thiemo Seufer  <ths@mips.com>
12906
12907         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12908         value to signed char.
12909
12910 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12911
12912         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12913         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12914         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12915
12916 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12917
12918         PR fortran/31668
12919         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12920         statement functions.
12921         * gfortran.dg/c_by_val_5.f90: New test.
12922
12923 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12924
12925         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12926         with two new subroutines to avoid parameter-induced aliasing.
12927         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12928         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12929
12930 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12931
12932         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12933         * g++.dg/warn/Warray-bounds.C: Likewise.
12934
12935 2007-04-24  Ian Lance Taylor  <iant@google.com>
12936
12937         PR tree-optimization/31605
12938         * gcc.c-torture/execute/pr31605.c: New test.
12939
12940 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12941
12942         PR fortran/31587
12943         * lib/gcc-dg.exp (scan-module): New function.
12944         * gfortran.dg/module_md5_1.f90: New test.
12945
12946 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12947
12948         * g++.old-deja/g++.pt/defarg6.C: Only run with
12949         -std=gnu++98.
12950         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12951         * g++.dg/cpp0x/variadic61.C: Ditto.
12952         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12953         * g++.dg/cpp0x/variadic62.C: Ditto.
12954         * g++.dg/template/meminit1.C: Ditto.
12955         * g++.dg/template/operator7.C: Ditto.
12956         * g++.dg/template/static15.C: Ditto.
12957         * g++.dg/template/invalid1.C: Ditto.
12958         * g++.dg/template/shift1.C: Ditto.
12959         * g++.dg/template/error10.C: Ditto.
12960
12961 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12962
12963         PR diagnostic/25923
12964         * gfortran.dg/pr25923.f90: New test.
12965
12966 2007-04-24  Ian Lance Taylor  <iant@google.com>
12967
12968         PR tree-optimization/31602
12969         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12970
12971 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12972
12973         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12974         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12975
12976 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12977
12978         * gcc.target/i386/reload-1.c. New.
12979
12980 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12981             Olga Golovanevsky  <olga@il.ibm.com>
12982
12983         * g++.dg/other/str_empty.C: New test.
12984
12985 2007-04-24  Richard Henderson  <rth@redhat.com>
12986
12987         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12988
12989 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12990
12991         PR target/31641
12992         * gcc.c-torture/compile/pr31641.c: New testcase.
12993
12994 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12995
12996         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12997         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12998         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12999         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13000
13001 2007-04-23  Simon Baldwin  <simonb@google.com>
13002
13003         * g++.dg/other/error15.C: New.
13004         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13005         triggering a "multiple parameters named" error.
13006
13007 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13008
13009         PR fortran/31618
13010         * gfortran.dg/backspace_8.f:  New test case.
13011
13012 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13013
13014         PR fortran/31630
13015         * gfortran.dg/used_types_17.f90: New test.
13016
13017         PR fortran/31620
13018         * gfortran.dg/zero_array_components_1.f90: New test.
13019
13020 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13021
13022         PR fortran/31616
13023         * gfortran.dg/open_errors.f90: Allow a different error message.
13024
13025 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13026
13027         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13028         Rename from check_effective_target_vect_pack_mod.  Rename global
13029         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13030         messages.
13031         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13032         rename.
13033         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13034         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13035
13036 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13037
13038         PR middle-end/31448
13039         * gcc.c-torture/execute/pr31448.c: New testcase.
13040
13041 2007-04-22  Nick Clifton  <nickc@redhat.com>
13042
13043         * gcc.dg/20020312-2.c: Add support for the FRV.
13044
13045 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13046
13047         PR tree-optimization/24659
13048         * gcc.dg/vect/vect-float-extend-1.c: New test.
13049         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13050
13051 2007-04-22  Richard Guenther  <rguenther@suse.de>
13052
13053         PR tree-optimization/29789
13054         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13055         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13056
13057 2007-04-22  Revital Eres  <eres@il.ibm.com>
13058
13059         * gcc.dg/var-expand2.c: New test.
13060
13061 2007-04-22  Revital Eres  <eres@il.ibm.com>
13062
13063         * gcc.dg/var-expand3.c: New test.
13064
13065 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13066
13067         PR fortran/31495
13068         * gfortran.dg/continuation_8.f90: New test.
13069
13070 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13071
13072         PR C/30265
13073         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13074         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13075
13076 2007-04-21  Richard Guenther  <rguenther@suse.de>
13077
13078         PR middle-end/31136
13079         * gcc.c-torture/execute/pr31136.c: New testcase.
13080
13081 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13082
13083         * gcc.target/i386/movsi-sm-1.c: New.
13084
13085 2007-04-20  Richard Henderson  <rth@redhat.com>
13086
13087         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13088         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13089
13090 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13091
13092         * gcc.target/i386/ordcmp-1.c: New test.
13093         * gcc.target/i386/unordcmp-1.c: New test.
13094
13095         PR tree-optimization/31632
13096         * gcc.c-torture/compile/20070419-1.c: New test.
13097
13098 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13099
13100         * gcc.dg/invalid-call-1.c: New test.
13101
13102 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13103
13104         PR diagnostic/31227
13105         * gcc.dg/Warray-bounds-3.c: New.
13106
13107 2007-04-18  Richard Guenther  <rguenther@suse.de>
13108
13109         PR tree-optimization/19431
13110         PR tree-optimization/21463
13111         * gcc.c-torture/execute/20070212-1.c: New testcase.
13112         * gcc.c-torture/execute/20070212-2.c: Likewise.
13113         * gcc.c-torture/execute/20070212-3.c: Likewise.
13114         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13115         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13116         * g++.dg/tree-ssa/pr21463.C: Likewise.
13117         * g++.dg/tree-ssa/pr30738.C: Likewise.
13118
13119 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13120
13121         PR c++/31513
13122         * g++.dg/expr/bitfield8.C: New test.
13123
13124 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13125             Richard Sandiford  <richard@codesourcery.com>
13126
13127         * lib/target-supports.exp (check_profiling_available): Return 0
13128         for uClibc with -p or -pg.
13129
13130 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13131
13132         PR c++/31517
13133         * g++.dg/template/init7.C: New test.
13134
13135 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13136
13137         PR rtl-optimization/31360
13138         * gcc.dg/loop-7.c: New test.
13139
13140 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13141
13142         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13143         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13144         build.
13145         (compat-execute): Likewise.
13146         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13147         files to remote hosts.
13148         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13149         (c-torture-execute): Likewise.
13150         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13151         or plain file.  Use remote_upload and remote_download to copy
13152         files about.
13153         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13154         before scanning it.
13155
13156 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13157
13158         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13159
13160 2007-04-16  Lawrence Crowl  <crowl@google.com>
13161
13162         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13163         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13164         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13165         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13166         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13167         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13168         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13169         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13170         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13171         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13172         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13173
13174         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13175         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13176         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13177         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13178         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13179         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13180         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13181         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13182         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13183         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13184         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13185
13186 2007-04-16  Ian Lance Taylor  <iant@google.com>
13187
13188         PR tree-optimization/31522
13189         * gcc.dg/Wstrict-overflow-16.c: New test.
13190
13191 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13192
13193         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13194
13195 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13196
13197         PR fortran/31144
13198         * gfortran.dg/module_naming_1.f90: New.
13199
13200 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13201
13202         * lib/target-supports.exp (check_profiling_available): Return
13203         false for m68k-*-uclinux.
13204
13205 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13206
13207         PR c++/29365
13208         Testcase for c++ anonymous namespace warning
13209
13210         * g++.dg/warn/anonymous-namespace-1.C: New test
13211         * g++.dg/warn/anonymous-namespace-1.h: New test
13212
13213 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13214
13215         PR testsuite/31578
13216         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13217
13218 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13219
13220         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13221
13222 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13223
13224         PR fortran/31204
13225         * gfortran.dg/array_constructor_16.f90: New test.
13226
13227 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13228
13229         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13230         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13231
13232 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13233
13234         PR rtl-optimization/31500
13235         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13236         * g++.dg/warn/Warray-bounds.C: Likewise.
13237
13238 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13239
13240         PR C/31520
13241         * gcc.dg/gnu89-init-4.c: New testcase.
13242
13243 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR c++/25874
13246         * gcc.dg/gomp/pr25874.c: Add dg-options.
13247         * g++.dg/gomp/pr25874.C: Add dg-options.
13248
13249 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13250
13251         PR fortran/21061
13252         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13253         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13254
13255 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13256
13257         PR fortran/31561
13258         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13259
13260 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13261
13262         PR fortran/29507
13263         PR fortran/31404
13264         * gfortran.dg/initialization_6.f90: New test.
13265
13266 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13267
13268         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13269
13270         * lib/target-supports.exp (check_gc_sections_available):
13271         Return false if ldflags includes -elf2flt.
13272
13273 2007-04-13  Jason Merrill  <jason@redhat.com>
13274
13275         PR c++/31074
13276         * conv3.C: New test.
13277
13278 2007-04-13  Mike Stump  <mrs@apple.com>
13279
13280         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13281         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13282
13283 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13284
13285         PR tree-optimization/29598
13286         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13287
13288 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13289
13290         PR fortran/31559
13291         * gfortran.dg/func_assign.f90: New test.
13292
13293 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13294
13295         PR fortran/31550
13296         * gfortran.dg/used_types_16.f90: New test.
13297
13298 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13299
13300         PR fortran/18937
13301         * gfortran.dg/goto_2.f90: New.
13302         * gfortran.dg/goto_3.f90: New.
13303         * gfortran.dg/pr17708.f90: Rename to ...
13304         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13305
13306 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13307
13308         PR fortran/31562
13309         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13310         instead of a struct.
13311
13312 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13313
13314         PR fortran/31562
13315         * gfortran.dg/value_4.c: Use GNU extensions for complex
13316         instead of a struct.
13317
13318 2007-04-13  Richard Guenther  <rguenther@suse.de>
13319
13320         PR tree-optimization/21258
13321         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13322
13323 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13324
13325         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13326         <complex.h>.
13327
13328 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13329
13330         PR fortran/31250
13331         * gfortran.dg/char_length_2.f90: New.
13332         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13333         * gfortran.dg/repeat_4.f90: Likewise.
13334
13335         PR fortran/31266
13336         * gfortran.dg/char_assign_1.f90: New.
13337
13338         PR fortran/31471
13339         * gfortran.dg/block_name_1.f90: New.
13340         * gfortran.dg/block_name_2.f90: New.
13341
13342 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13343
13344         PR c++/31078
13345         * g++.dg/other/pr31078.C: New.
13346
13347 2007-04-12  Richard Guenther  <rguenther@suse.de>
13348
13349         PR tree-optimization/31169
13350         * gcc.c-torture/execute/pr31169.c: New testcase.
13351
13352 2007-04-12  Richard Guenther  <rguenther@suse.de>
13353
13354         PR tree-optimization/24689
13355         PR tree-optimization/31307
13356         * g++.dg/tree-ssa/pr31307.C: New testcase.
13357         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13358
13359 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13360
13361         PR fortran/31472
13362         * gfortran.dg/access_spec_1.f90: New test.
13363         * gfortran.dg/access_spec_2.f90: New test.
13364         * gfortran.dg/non_module_public.f90: Match new error message.
13365
13366 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13367
13368         PR testsuite/31538
13369         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13370         to 4 at line 38 to fix bounds problem.
13371
13372 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13373
13374         PR testsuite/31240
13375         * gfortran.dg/pointer_intent_1.f90: Fix test.
13376
13377 2007-04-10  Eric Christopher  <echristo@apple.com>
13378
13379         * lib/target-supports.exp
13380         (check_effective_target_fstack_protector): Rewrite.
13381
13382 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13383
13384         PR c++/31449
13385         * g++.dg/init/const5.C: New test.
13386
13387 2007-04-09  Jan Hubicka  <jh@suse.cz>
13388
13389         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13390
13391 2007-04-08  Jan Hubicka  <jh@suse.cz>
13392
13393         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13394
13395 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13396
13397         PR fortran/31257
13398         * gfortran.dg/achar_4.f90: New test.
13399
13400 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13401
13402         PR fortran/30880
13403         * gfortran.dg/used_dummy_types_8.f90: New test.
13404
13405 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13406
13407         PR fortran/30872
13408         * gfortran.dg/parameter_array_element_1.f90: New test.
13409
13410 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13411
13412         PR fortran/31222
13413         * gfortran.dg/default_numeric_type_1.f90: New test.
13414
13415 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13416
13417         PR fortran/31424
13418         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13419
13420 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13421
13422         PR fortran/31293
13423         * gfortran.dg/interface_12.f90: New test.
13424
13425 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13426
13427         * gcc.dg/format/opt-6.c: New test.
13428         * gcc.dg/format/nul-1.c: New test.
13429         * gcc.dg/format/nul-2.c: New test.
13430
13431 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13432
13433         PR libgfortran/31395
13434         * gfortran.dg/fmt_colon.f90: New test.
13435
13436 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13437
13438         * g++.old-deja/g++.other/init18.C: Use
13439         dg-require-effective-target instead of an explicit xfail.
13440
13441 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13442
13443         * gcc.dg/dfp/signbit-1.c
13444         * gcc.dg/dfp/signbit-2.c
13445
13446 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13447
13448         PR fortran/31483
13449         * gfortran.dg/altreturn_5.f90: New test.
13450
13451 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13452
13453         PR fortran/31292
13454         * gfortran.dg/contained_module_proc_1.f90: New test.
13455
13456 2007-04-04  Stuart Hastings  <stuart@apple.com>
13457
13458         PR 31281
13459         * objc/execute/exceptions/pr31281.m: New.
13460
13461 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13462
13463         * g++.dg/ext/dllimport12.C: Update comments.
13464
13465 2007-04-03  Eric Christopher  <echristo@apple.com>
13466
13467         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13468
13469 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13470
13471         PR fortran/31304
13472         * gfortran.dg/repeat_2.f90: New test.
13473         * gfortran.dg/repeat_3.f90: New test.
13474         * gfortran.dg/repeat_4.f90: New test.
13475
13476 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13477
13478         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13479
13480 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13481
13482         PR c++/30847
13483         * g++.dg/parse/cond3.C: New test.
13484
13485         PR middle-end/30704
13486         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13487
13488 2007-04-02  Jason Merrill  <jason@redhat.com>
13489
13490         PR c++/31187
13491         * g++.dg/ext/visibility/anon3.C: New test.
13492
13493 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13494
13495         PR libgfortran/31052
13496         * gfortran.dg/namelist_28.f90: New test.
13497
13498 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13499
13500         PR libgfortran/31366
13501         * gfortran.dg/direct_io_6.f90: New test.
13502
13503 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13504
13505         PR libgfortran/31207
13506         * gfortran.dg/advance_5.f90: New test.
13507         * gfortran.dg/advance_6.f90: New test.
13508
13509 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13510
13511         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13512         * g++.dg/ext/dllimport7.C: Likewise.
13513         * g++.dg/ext/selectany1.C: Likewise.
13514
13515 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13516
13517         * g++.dg/parser/pr31138.C: New.
13518         * g++.dg/parser/pr31140.C: New.
13519         * g++.dg/parser/pr31141.C: New.
13520
13521 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13522
13523         PR c++/26099
13524         * g++.dg/ext/is_base_of.C: New.
13525         * g++.dg/ext/has_virtual_destructor.C: New.
13526         * g++.dg/ext/is_polymorphic.C: New.
13527         * g++.dg/ext/is_base_of_diagnostic.C: New.
13528         * g++.dg/ext/is_enum.C: New.
13529         * g++.dg/ext/has_nothrow_assign.C: New.
13530         * g++.dg/ext/has_nothrow_constructor.C: New.
13531         * g++.dg/ext/is_empty.C: New.
13532         * g++.dg/ext/has_trivial_copy.C: New.
13533         * g++.dg/ext/has_trivial_assign.C: New.
13534         * g++.dg/ext/is_abstract.C: New.
13535         * g++.dg/ext/is_pod.C: New.
13536         * g++.dg/ext/has_nothrow_copy.C: New.
13537         * g++.dg/ext/is_class.C: New.
13538         * g++.dg/ext/has_trivial_constructor.C: New.
13539         * g++.dg/ext/is_union.C: New.
13540         * g++.dg/ext/has_trivial_destructor.C: New.
13541         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13542         * g++.dg/template/crash43.C: Likewise.
13543
13544 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13545
13546         * g++.dg/warn/pedantic2.C: New testcase.
13547
13548 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13549
13550         * size_dim.f90: Fix dg directive.
13551         * pr16433.f: Likewise.
13552         * use_6.f90: Likewise.
13553         * use_7.f90: Likewise.
13554         * entry_9.f90: Likewise.
13555         * pointer_intent_2.f90: Likewise.
13556         * protected_1.f90: Likewise.
13557         * fmt_missing_period_2.f: Likewise.
13558         * pointer_intent_3.f90: Likewise.
13559         * protected_2.f90: Likewise.
13560         * protected_3.f90: Likewise.
13561         * pr15754.f90: Likewise.
13562         * protected_4.f90: Likewise.
13563         * protected_5.f90: Likewise.
13564         * initialization_2.f90: Likewise.
13565         * protected_6.f90: Likewise.
13566         * continuation_7.f90: Likewise.
13567         * derived_function_interface_1.f90: Likewise.
13568         * der_pointer_4.f90: Likewise.
13569         * fmt_zero_precision.f90: Likewise.
13570         * blockdata_3.f90: Likewise.
13571         * fmt_missing_period_1.f: Likewise.
13572         * real_const_3.f90: Likewise.
13573         * use_4.f90: Likewise.
13574         * fmt_missing_period_3.f: Likewise.
13575         * use_5.f90: Likewise.
13576
13577 2007-03-28  Mike Stump  <mrs@apple.com>
13578
13579         * gcc.dg/darwin-comm.c: Add.
13580
13581 2007-03-28  Eric Christopher  <echristo@apple.com>
13582
13583         * lib/target-supports.exp (check_effective_target_fstack_protector):
13584         New.
13585         * gcc.dg/ssp-1.c: Use.
13586         * gcc.dg/ssp-2.c: Ditto.
13587
13588 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13589
13590         PR c++/29077
13591         * g++.dg/parse/constructor3.C: New test.
13592
13593 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13594
13595         * gnat.dg/thin_pointer.ad[sb]: New test.
13596
13597 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13598
13599         * g++.dg/cpp0x/bracket1.C: New.
13600         * g++.dg/cpp0x/bracket2.C: New.
13601         * g++.dg/cpp0x/bracket3.C: New.
13602         * g++.dg/cpp0x/bracket4.C: New.
13603
13604 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13605
13606         * g++.dg/cpp0x/temp_default1.C: New.
13607         * g++.dg/cpp0x/temp_default3.C: New.
13608         * g++.dg/cpp0x/temp_default2.C: New.
13609         * g++.dg/cpp0x/temp_default4.C: New.
13610
13611 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13612
13613         PR c++/29993
13614         * g++.dg/other/cv_func2.C: New.
13615
13616 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13617
13618         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13619         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13620         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13621         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13622
13623         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13624         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13625
13626         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13627
13628         * lib/compat.exp (compat-execute): Fix processing of file names.
13629
13630 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13631
13632         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13633
13634 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13635
13636         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13637         Delete created executable test file.
13638         (check_effective_target_fortran_large_int): Ditto.
13639         (check_effective_target_static_libgfortran): Ditto.
13640
13641 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13642
13643         PR c++/30500
13644         * g++.dg/warn/pragma-system_header1.C: New test.
13645         * g++.dg/warn/pragma-system_header2.C: New test.
13646         * g++.dg/warn/pragma-system_header1.h. New.
13647         * g++.dg/warn/pragma-system_header2.h. New.
13648
13649 2007-03-26  Ian Lance Taylor  <iant@google.com>
13650
13651         PR tree-optimization/31345
13652         * gcc.c-torture/compile/pr31345-1.c: New test.
13653
13654 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13655
13656         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13657         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13658         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13659         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13660         * gfortran.dg/overload_1.f90: Likewise.
13661         * gfortran.dg/impure_assignment_1.f90: Likewise.
13662         * gfortran.dg/error_recovery_3.f90: Likewise.
13663         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13664         * gfortran.dg/sequence_types_1.f90: Likewise.
13665         * gfortran.dg/internal_references_1.f90: Likewise.
13666         * gfortran.dg/present_1.f90: Likewise.
13667         * gfortran.dg/volatile10.f90: Likewise.
13668         * gfortran.dg/module_equivalence_2.f90: Likewise.
13669         * gfortran.dg/use_4.f90: Likewise.
13670         * gfortran.dg/elemental_result_1.f90: Likewise.
13671         * gfortran.dg/generic_actual_arg.f90: Likewise.
13672         * gfortran.dg/private_type_5.f90: Likewise.
13673         * gfortran.dg/protected_4.f90: Likewise.
13674         * gfortran.dg/interface_3.f90: Likewise.
13675
13676 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13677
13678         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13679         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13680
13681 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13682
13683         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13684
13685 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13686
13687         PR libgfortran/31199
13688         * gfortran.dg/fmt_t_4.f90: New test.
13689
13690 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13691
13692         PR libfortran/31297
13693         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13694         * gfortran.dg/backspace_6.f:  Likewise.
13695         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13696         * gfortran.dg/direct_io_2.f90:  Likewise.
13697         * gfortran.dg/write_back.f:  Likewise.
13698         * gfortran.dg/write_rewind_2.f:  Likewise.
13699         * gfortran.dg/write_rewind_1.f:  Likewise.
13700         * gfortran.dg/write_rewind_2.f:  Likewise.
13701
13702 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13703
13704         PR tree-optimization/30784
13705         * gcc.dg/vect/pr30784.c: New test.
13706
13707 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13708
13709         PR fortran/30877
13710         * gfortran.dg/operator_1.f90: New test.
13711         * gfortran.dg/operator_2.f90: New test.
13712
13713 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13714
13715         PR libfortran/31196
13716         * gfortran.dg/reshape_transpose_1.f90:  New test.
13717
13718 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13719
13720         PR fortran/30655
13721         * gfortran.dg/bounds_check_6.f90: New test.
13722
13723 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13724
13725         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13726         #ifndef/#endif.
13727         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13728         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13729
13730 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13731
13732         PR fortran/31209
13733         * gfortran.dg/pointer_function_actual_1.f90: New test.
13734
13735         PR fortran/31200
13736         * gfortran.dg/pointer_function_actual_2.f90: New test.
13737
13738         PR fortran/31215
13739         * gfortran.dg/result_in_spec_1.f90: New test.
13740
13741 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13742
13743         PR fortran/30834
13744         * gfortran.dg/integer_exponentiation_3.F90: New test.
13745         * gfortran.dg/integer_exponentiation_4.f90: New test.
13746         * gfortran.dg/integer_exponentiation_5.F90: New test.
13747
13748 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13749
13750         PR c++/30863
13751         * g++.dg/template/error24.C: New test.
13752         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13753
13754 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13755
13756         PR c++/31273
13757         * g++.dg/expr/bitfield7.C: New test.
13758
13759 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13760
13761         PR other/23572
13762         * gcc.dg/float-range-4.c: New.
13763         * gcc.dg/float-range-1.c: Update. Test for a warning.
13764         * gcc.dg/float-range-3.c: New.
13765         * gcc.dg/float-range-5.c: New.
13766
13767 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13768
13769         PR fortran/31262
13770         * gfortran.dg/no_range_check_1.f90: New test.
13771
13772 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13773
13774         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13775         * g++.dg/other/static1.C: Remove stray semicolon.
13776         * g++.dg/other/init1.C: Likewise.
13777         * g++.dg/rtti/dyncast1.C: Likewise.
13778         * g++.dg/tree-ssa/pr17153.C: Likewise.
13779         * g++.dg/lookup/disamb1.C: Likewise.
13780         * g++.dg/lookup/scoped2.C: Likewise.
13781         * g++.dg/lookup/friend7.C: Likewise.
13782         * g++.dg/parse/parse4.C: Likewise.
13783         * g++.dg/parse/parse5.C: Likewise.
13784         * g++.dg/expr/pr29066.C: Likewise.
13785         * g++.dg/expr/cast4.C: Likewise.
13786         * g++.dg/tc1/dr193.C: Likewise.
13787         * g++.dg/tc1/dr213.C: Likewise.
13788         * g++.dg/abi/dcast1.C: Likewise.
13789         * g++.dg/abi/covariant2.C: Likewise.
13790         * g++.dg/inherit/covariant11.C: Likewise.
13791         * g++.dg/inherit/covariant9.C: Likewise.
13792         * g++.dg/inherit/covariant10.C: Likewise.
13793         * g++.dg/init/static3.C: Likewise.
13794         * g++.dg/init/init-ref3.C: Likewise.
13795         * g++.dg/init/ref10.C: Likewise.
13796         * g++.dg/template/meminit2.C: Likewise.
13797         * g++.dg/template/using9.C: Likewise.
13798         * g++.dg/template/friend9.C: Likewise.
13799         * g++.dg/template/ref1.C: Likewise.
13800         * g++.old-deja/g++.warn/inline.C: Likewise.
13801         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13802         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13803         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13804         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13805         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13806         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13807         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13808         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13809         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13810         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13811         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13812         * g++.old-deja/g++.brendan/template11.C: Likewise.
13813         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13814         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13815         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13816         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13817         * g++.old-deja/g++.jason/parse9.C: Likewise.
13818         * g++.old-deja/g++.jason/byval2.C: Likewise.
13819         * g++.old-deja/g++.jason/overload8.C: Likewise.
13820         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13821         * g++.old-deja/g++.jason/template33.C: Likewise.
13822         * g++.old-deja/g++.jason/return3.C: Likewise.
13823         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13824         * g++.old-deja/g++.jason/virtual.C: Likewise.
13825         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13826         * g++.old-deja/g++.jason/template27.C: Likewise.
13827         * g++.old-deja/g++.jason/synth6.C: Likewise.
13828         * g++.old-deja/g++.jason/ref8.C: Likewise.
13829         * g++.old-deja/g++.jason/offset1.C: Likewise.
13830         * g++.old-deja/g++.other/static20.C: Likewise.
13831         * g++.old-deja/g++.other/array1.C: Likewise.
13832         * g++.old-deja/g++.other/new3.C: Likewise.
13833         * g++.old-deja/g++.other/array2.C: Likewise.
13834         * g++.old-deja/g++.other/overload9.C: Likewise.
13835         * g++.old-deja/g++.other/cast6.C: Likewise.
13836         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13837         * g++.old-deja/g++.other/eh4.C: Likewise.
13838         * g++.old-deja/g++.other/using7.C: Likewise.
13839         * g++.old-deja/g++.other/init18.C: Likewise.
13840         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13841         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13842         * g++.old-deja/g++.other/dtor11.C: Likewise.
13843         * g++.old-deja/g++.pt/static11.C: Likewise.
13844         * g++.old-deja/g++.pt/crash19.C: Likewise.
13845         * g++.old-deja/g++.pt/overload12.C: Likewise.
13846         * g++.old-deja/g++.pt/crash46.C: Likewise.
13847         * g++.old-deja/g++.pt/mi1.C: Likewise.
13848         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13849         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13850         * g++.old-deja/g++.pt/local5.C: Likewise.
13851         * g++.old-deja/g++.pt/typename2.C: Likewise.
13852         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13853         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13854         * g++.old-deja/g++.law/visibility1.C: Likewise.
13855         * g++.old-deja/g++.law/visibility2.C: Likewise.
13856         * g++.old-deja/g++.law/virtual2.C: Likewise.
13857         * g++.old-deja/g++.law/operators19.C: Likewise.
13858         * g++.old-deja/g++.law/parsing10.C: Likewise.
13859         * g++.old-deja/g++.law/visibility4.C: Likewise.
13860         * g++.old-deja/g++.law/operators4.C: Likewise.
13861         * g++.old-deja/g++.law/dtors2.C: Likewise.
13862         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13863         * g++.old-deja/g++.law/visibility10.C: Likewise.
13864         * g++.old-deja/g++.law/scope3.C: Likewise.
13865         * g++.old-deja/g++.law/casts2.C: Likewise.
13866         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13867         * g++.old-deja/g++.law/operators33.C: Likewise.
13868         * g++.old-deja/g++.law/friend4.C: Likewise.
13869         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13870         * g++.old-deja/g++.mike/p5611.C: Likewise.
13871         * g++.old-deja/g++.mike/net37.C: Likewise.
13872         * g++.old-deja/g++.mike/p3570.C: Likewise.
13873         * g++.old-deja/g++.mike/p5718.C: Likewise.
13874         * g++.old-deja/g++.mike/net21.C: Likewise.
13875         * g++.old-deja/g++.mike/p1862.C: Likewise.
13876         * g++.old-deja/g++.mike/p4511.C: Likewise.
13877         * g++.old-deja/g++.mike/virt3.C: Likewise.
13878         * g++.old-deja/g++.mike/p16146.C: Likewise.
13879         * g++.old-deja/g++.mike/p1989.C: Likewise.
13880         * g++.old-deja/g++.mike/p5571.C: Likewise.
13881         * g++.old-deja/g++.gb/scope10.C: Likewise.
13882         * g++.old-deja/g++.abi/primary5.C: Likewise.
13883         * g++.old-deja/g++.abi/empty2.C: Likewise.
13884         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13885         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13886         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13887         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13888         * g++.old-deja/g++.bob/template3.C: Likewise.
13889         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13890
13891 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13892
13893         PR fortran/31193
13894         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13895
13896 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13897
13898         PR fortran/20897
13899         * gfortran.dg/derived_name_1.f90: New.
13900         * gfortran.dg/derived_name_2.f: New.
13901
13902 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13903
13904         * lib/target-supports.exp (check_effective_target_nonpic): New
13905         procedure.
13906         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13907         when compiling PIC.
13908         * gcc.target/i386/asm-4.c: Require nonpic.
13909         * gcc.target/i386/cmov1.c: Likewise.
13910         * gcc.target/i386/mul.c: Likewise.
13911         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13912         * gcc.target/i386/ssetype-1.c: Require nonpic.
13913         * gcc.target/i386/ssetype-3.c: Likewise.
13914         * gcc.target/i386/ssetype-5.c: Likewise.
13915
13916 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13917
13918         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13919         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13920         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13921         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13922
13923 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13924
13925         PR tree-optimization/30590
13926         * g++.dg/opt/pr30590.C: New testcase.
13927
13928 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13929
13930         PR c/30762
13931         * gcc.dg/pr30762-1.c: New test.
13932         * gcc.dg/pr30762-2.c: New test.
13933
13934         PR inline-asm/30505
13935         * gcc.target/i386/pr30505.c: New test.
13936
13937 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13938
13939         * gcc.target/arm/register-variables.c: New.
13940
13941 2007-03-19  Jeff Law  <law@redhat.com>
13942
13943         * PR tree-optimization/30984
13944         * gcc.c-torture/pr30984.c: New test.
13945
13946 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13947         Richard Guenther  <rguenther@suse.de>
13948
13949         PR tree-optimization/31254
13950         * gcc.dg/torture/pr31254.c: New testcase.
13951
13952 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13953
13954         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13955         target default_packed.
13956
13957 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13958
13959         PR fortran/31203
13960         * gfortran.dg/string_length_1.f90: New test.
13961
13962 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13963
13964         PR testsuite/30395
13965         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13966
13967 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13968
13969         PR libgfortran/31052
13970         * gfortran.dg/namelist_27.f90: New test.
13971
13972 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13973
13974         PR fortran/30531
13975         * gfortran.dg/used_types_14.f90: New test.
13976
13977         PR fortran/31086
13978         * gfortran.dg/used_types_15.f90: New test.
13979
13980 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13981
13982         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13983         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13984
13985 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13986
13987         PR fortran/31120
13988         * gfortran.dg/integer_exponentiation_2.f90: New test.
13989
13990 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13991
13992         PR tree-optimization/31041
13993         * gcc.dg/vect/pr31041.c: New test.
13994
13995 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13996
13997         * g++.dg/warn/Wconversion-integer.C: New
13998         * g++.dg/warn/Wconversion-real.C: New.
13999         * g++.dg/warn/Wconversion-real-integer.C: New.
14000         * g++.dg/warn/conv2.C: Updated.
14001
14002 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14003
14004         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14005         exclude RTPs.
14006
14007 2007-03-16  Richard Guenther  <rguenther@suse.de>
14008
14009         PR tree-optimization/31146
14010         * g++.dg/tree-ssa/pr31146.C: New testcase.
14011
14012 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14013
14014         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14015         assume that the target has <features.h>.
14016
14017 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14018
14019         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14020         dg-options rather than to the whole test.
14021
14022 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14023
14024         PR debug/29906
14025         * g++.dg/debug/pr29906.C: New
14026
14027 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14028
14029         PR libgfortran/31099
14030         * gfortran.dg/unformatted_recl.f90: Update test.
14031
14032 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14033
14034         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14035
14036 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14037
14038         PR c++/30891
14039         * g++.dg/parse/namespace-definition.C: New.
14040
14041 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14042
14043         PR c++/24924
14044         * g++.dg/cpp/pedantic-errors.C: New.
14045         * g++.dg/cpp/permissive.C: New.
14046
14047 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14048
14049         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14050         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14051
14052 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14053
14054         * lib/target-supports.exp (check_missing_uclibc_feature)
14055         (check_effective_target_wchar): New procedures.
14056         * gcc.dg/wchar_t-1.c: Require target wchar.
14057         * gcc.dg/wint_t-1.c: Likewise.
14058
14059 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14060
14061         * lib/target-supports.exp (check_gc_sections_available): Return
14062         false for VxWorks targets.
14063
14064 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14065
14066         * g++.dg/warn/Wconversion2.C: Fix typo.
14067         * gcc.dg/if-empty-1.c: Ditto.
14068
14069 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14070
14071         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14072
14073 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14074
14075         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14076         * gcc.target/i386/pr31167.c: Ditto.
14077
14078 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14079
14080         PR target/31167
14081         * gcc.target/i386/pr31167.c: New test.
14082
14083 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14084
14085         PR fortran/30922
14086         * gfortran.dg/import5.f90.f90: New test.
14087
14088
14089         PR fortran/30879
14090         * gfortran.dg/data_components_1.f90: New test.
14091
14092
14093         PR fortran/30870
14094         * gfortran.dg/generic_13.f90: New test.
14095
14096         PR fortran/31163
14097         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14098
14099 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14100
14101         PR libgfortran/31051
14102         * gfortran.dg/fmt_t_4.f90: New
14103
14104 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14105
14106         PR C++/31165
14107         * g++.dg/other/default7.C: New test.
14108
14109 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14110
14111         * g++.dg/warn/Wconversion2.C: New.
14112
14113 2007-03-14  Eric Christopher  <echristo@apple.com>
14114
14115         * gcc.dg/ssp-1.c: New.
14116         * gcc.dg/ssp-2.c: Ditto.
14117
14118 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14119
14120         * g++.dg/warn/do-empty.C: New.
14121         * gcc.dg/do-empty.c: New.
14122         * gcc.dg/if-empty-1.c: Update.
14123         * gcc.dg/20001116-1.c: Update.
14124         * gcc.dg/pr23165.c: Update.
14125
14126 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14127
14128         * gfortran.dg/module_implicit_conversion.f90: New test.
14129
14130 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14131
14132         PR middle-end/31127
14133         * gcc.dg/pr31127.c: New.
14134
14135 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14136
14137         * gcc.dg/tree-ssa/loop-26.c: New test.
14138
14139 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14140
14141         * gcc.target/i386/cmpxchg16b-1.c: New test.
14142
14143 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14144
14145         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14146         * gcc.dg/c99-vla-1.c: Likewise.
14147         * g++.dg/ext/vla1.C: Likewise
14148
14149 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14150
14151         * gcc.dg/wvla-1.c: New test
14152         * gcc.dg/wvla-2.c: New test
14153         * gcc.dg/wvla-3.c: New test
14154         * gcc.dg/wvla-4.c: New test
14155         * gcc.dg/wvla-5.c: New test
14156         * gcc.dg/wvla-6.c: New test
14157         * gcc.dg/wvla-7.c: New test
14158         * g++.dg/warn/Wvla-1.C: New test
14159         * g++.dg/warn/Wvla-2.C: New test
14160         * g++.dg/warn/Wvla-3.C: New test
14161
14162 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14163
14164         PR c++/30108
14165         * g++.dg/other/default6.C: New test.
14166
14167 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14168
14169         * lib/target-supports.exp (check_profiling_available): Return false
14170         for VxWorks.
14171         (check_effective_target_vxworks_kernel): New procedure.
14172         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14173         VxWorks.
14174         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14175         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14176         to include VxWorks.
14177         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14178
14179 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14180
14181         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14182         PIC is not supported.
14183         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14184         * gcc.dg/20020426-2.c: Likewise.
14185         * gcc.dg/pr28243.c: Likewise.
14186         * gcc.dg/visibility-11.c: Likewise.
14187         * gcc.dg/tls/opt-9.c: Likewise.
14188         * gcc.dg/tls/opt-10.c: Likewise.
14189         * gcc.dg/tls/pic-1.c: Likewise.
14190         * gcc.dg/tls/struct-1.c: Likewise.
14191         * gcc.target/i386/20000807-1.c: Likewise.
14192         * gcc.target/i386/20000904-1.c: Likewise.
14193         * gcc.target/i386/20011119-1.c: Likewise.
14194         * gcc.target/i386/990213-2.c: Likewise.
14195         * gcc.target/i386/990214-1.c: Likewise.
14196         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14197         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14198         * gcc.target/i386/pic-1.c: Likewise.
14199         * gcc.target/i386/pr21518.c: Likewise.
14200         * gcc.target/i386/pr23098.c: Likewise.
14201         * gcc.target/i386/pr23943.c: Likewise.
14202
14203 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14204
14205         PR c++/31038
14206         * g++.dg/template/complit2.C: New test.
14207
14208         PR c++/30328
14209         * g++.dg/ext/bitfield1.C: New test.
14210
14211 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14212
14213         PR fortran/30883
14214         * gfortran.dg/interface_11.f90: New test.
14215
14216 2007-03-11  Richard Guenther  <rguenther@suse.de>
14217
14218         PR tree-optimization/31115
14219         * gcc.dg/torture/pr31115.c: New testcase.
14220
14221 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14222
14223         PR tree-optimization/29925
14224         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14225
14226 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14227
14228         PR c++/30274
14229         * g++.dg/expr/bitfield3.C: New test.
14230         * g++.dg/expr/bitfield4.C: Likewise.
14231         * g++.dg/expr/bitfield5.C: Likewise.
14232         * g++.dg/expr/bitfield6.C: Likewise.
14233
14234         PR c++/30924
14235         * g++.dg/template/array18.C: New test.
14236
14237 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14238
14239         PR c++/17946
14240         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14241         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14242
14243 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14244
14245         PR c++/20599
14246         * g++.dg/cpp0x/variadic-bind.C: New.
14247         * g++.dg/cpp0x/variadic-function.C: New.
14248         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14249         * g++.dg/cpp0x/variadic-tuple.C: New.
14250         * g++.dg/cpp0x/variadic1.C: New.
14251         * g++.dg/cpp0x/variadic2.C: New.
14252         * g++.dg/cpp0x/variadic3.C: New.
14253         * g++.dg/cpp0x/variadic4.C: New.
14254         * g++.dg/cpp0x/variadic5.C: New.
14255         * g++.dg/cpp0x/variadic6.C: New.
14256         * g++.dg/cpp0x/variadic7.C: New.
14257         * g++.dg/cpp0x/variadic8.C: New.
14258         * g++.dg/cpp0x/variadic9.C: New.
14259         * g++.dg/cpp0x/variadic10.C: New.
14260         * g++.dg/cpp0x/variadic11.C: New.
14261         * g++.dg/cpp0x/variadic12.C: New.
14262         * g++.dg/cpp0x/variadic13.C: New.
14263         * g++.dg/cpp0x/variadic14.C: New.
14264         * g++.dg/cpp0x/variadic15.C: New.
14265         * g++.dg/cpp0x/variadic16.C: New.
14266         * g++.dg/cpp0x/variadic17.C: New.
14267         * g++.dg/cpp0x/variadic18.C: New.
14268         * g++.dg/cpp0x/variadic19.C: New.
14269         * g++.dg/cpp0x/variadic20.C: New.
14270         * g++.dg/cpp0x/variadic21.C: New.
14271         * g++.dg/cpp0x/variadic22.C: New.
14272         * g++.dg/cpp0x/variadic23.C: New.
14273         * g++.dg/cpp0x/variadic24.C: New.
14274         * g++.dg/cpp0x/variadic25.C: New.
14275         * g++.dg/cpp0x/variadic26.C: New.
14276         * g++.dg/cpp0x/variadic27.C: New.
14277         * g++.dg/cpp0x/variadic28.C: New.
14278         * g++.dg/cpp0x/variadic29.C: New.
14279         * g++.dg/cpp0x/variadic30.C: New.
14280         * g++.dg/cpp0x/variadic31.C: New.
14281         * g++.dg/cpp0x/variadic32.C: New.
14282         * g++.dg/cpp0x/variadic33.C: New.
14283         * g++.dg/cpp0x/variadic34.C: New.
14284         * g++.dg/cpp0x/variadic35.C: New.
14285         * g++.dg/cpp0x/variadic36.C: New.
14286         * g++.dg/cpp0x/variadic37.C: New.
14287         * g++.dg/cpp0x/variadic38.C: New.
14288         * g++.dg/cpp0x/variadic39.C: New.
14289         * g++.dg/cpp0x/variadic40.C: New.
14290         * g++.dg/cpp0x/variadic41.C: New.
14291         * g++.dg/cpp0x/variadic42.C: New.
14292         * g++.dg/cpp0x/variadic43.C: New.
14293         * g++.dg/cpp0x/variadic44.C: New.
14294         * g++.dg/cpp0x/variadic45.C: New.
14295         * g++.dg/cpp0x/variadic46.C: New.
14296         * g++.dg/cpp0x/variadic47.C: New.
14297         * g++.dg/cpp0x/variadic48.C: New.
14298         * g++.dg/cpp0x/variadic49.C: New.
14299         * g++.dg/cpp0x/variadic50.C: New.
14300         * g++.dg/cpp0x/variadic51.C: New.
14301         * g++.dg/cpp0x/variadic52.C: New.
14302         * g++.dg/cpp0x/variadic53.C: New.
14303         * g++.dg/cpp0x/variadic54.C: New.
14304         * g++.dg/cpp0x/variadic55.C: New.
14305         * g++.dg/cpp0x/variadic56.C: New.
14306         * g++.dg/cpp0x/variadic57.C: New.
14307         * g++.dg/cpp0x/variadic58.C: New.
14308         * g++.dg/cpp0x/variadic59.C: New.
14309         * g++.dg/cpp0x/variadic60.C : New.
14310         * g++.dg/cpp0x/variadic61.C : New.
14311         * g++.dg/cpp0x/variadic62.C : New.
14312         * g++.dg/cpp0x/variadic63.C : New.
14313         * g++.dg/cpp0x/variadic64.C : New.
14314         * g++.dg/cpp0x/variadic65.C : New.
14315         * g++.dg/cpp0x/variadic66.C : New.
14316         * g++.dg/cpp0x/variadic67.C : New.
14317         * g++.dg/cpp0x/variadic68.C : New.
14318         * g++.dg/cpp0x/variadic69.C : New.
14319         * g++.dg/cpp0x/variadic70.C : New.
14320         * g++.dg/cpp0x/variadic71.C : New.
14321         * g++.dg/cpp0x/variadic72.C : New.
14322         * g++.dg/cpp0x/variadic73.C : New.
14323         * g++.dg/cpp0x/variadic74.C : New.
14324         * g++.dg/cpp0x/variadic75.C : New.
14325         * g++.dg/cpp0x/variadic-ex1.C : New.
14326         * g++.dg/cpp0x/variadic-ex2.C : New.
14327         * g++.dg/cpp0x/variadic-ex3.C : New.
14328         * g++.dg/cpp0x/variadic-ex4.C : New.
14329         * g++.dg/cpp0x/variadic-ex5.C : New.
14330         * g++.dg/cpp0x/variadic-ex6.C : New.
14331         * g++.dg/cpp0x/variadic-ex7.C : New.
14332         * g++.dg/cpp0x/variadic-ex8.C : New.
14333         * g++.dg/cpp0x/variadic-ex9.C : New.
14334         * g++.dg/cpp0x/variadic-ex10.C : New.
14335         * g++.dg/cpp0x/variadic-ex11.C : New.
14336         * g++.dg/cpp0x/variadic-ex12.C : New.
14337         * g++.dg/cpp0x/variadic-ex13.C : New.
14338         * g++.dg/cpp0x/variadic-ex14.C : New.
14339
14340 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14341
14342         PR libgfortran/31099
14343         * gfortran.dg/unformatted_recl.f90: New test.
14344
14345 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14346
14347         * gcc.dg/fold-eqcmplx-1.c: New test case.
14348
14349 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14350
14351         PR rtl-optimization/30643
14352         * gcc.dg/pr30643.c: New.
14353
14354 2007-03-09  Chao-ying Fu  <fu@mips.com>
14355
14356         * gcc.target/mips/mips32-dspr2-type.c: New test.
14357         * gcc.target/mips/mips32-dspr2.c: New test.
14358         * gcc.target/mips/dspr2-MULT.c: New test.
14359         * gcc.target/mips/dspr2-MULTU.c: New test.
14360         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14361         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14362         Adjust some formats.
14363
14364 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14365
14366         PR c++/17946
14367         * gcc.dg/Wlogical-op-1.c: New.
14368         * g++.dg/warn/Wlogical-op-1.C: New.
14369
14370 2007-03-09  Richard Guenther  <rguenther@suse.de>
14371
14372         PR tree-optimization/30904
14373         PR middle-end/31058
14374         * gcc.dg/pr30904.c: Remove xfail.
14375
14376 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14377
14378         PR C/31072
14379         * gcc.c-torture/execute/pr31072.c: New test.
14380
14381 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14384         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14385         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14386         *lrint* and *lround*.
14387         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14388         floor->lfloor.
14389         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14390         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14391         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14392         and *lround*.  Correct macro names.
14393         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14394         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14395
14396 2007-03-08  Ian Lance Taylor  <iant@google.com>
14397
14398         * gcc.dg/no-strict-overflow-5.c: New test.
14399         * gcc.dg/no-strict-overflow-6.c: New test.
14400         * gcc.dg/Wstrict-overflow-11.c: New test.
14401         * gcc.dg/Wstrict-overflow-12.c: New test.
14402         * gcc.dg/Wstrict-overflow-13.c: New test.
14403         * gcc.dg/Wstrict-overflow-14.c: New test.
14404         * gcc.dg/Wstrict-overflow-15.c: New test.
14405
14406 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14407
14408         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14409         for VxWorks kernel mode.
14410         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14411
14412 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14413
14414         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14415         mode.
14416
14417 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14418
14419         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14420         and lib/bfill.c on VxWorks targets.
14421         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14422         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14423         lib/bfill.c and lib/memmove.c on VxWorks targets.
14424         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14425         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14426         on VxWorks targets.
14427         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14428         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14429
14430 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14431
14432         * gfortran.dg/use_5.f90: New test.
14433         * gfortran.dg/use_6.f90: Ditto.
14434         * gfortran.dg/use_7.f90: Ditto.
14435
14436 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14437
14438         PR fortran/30973
14439         * gfortran.dg/use_4.f90: New test.
14440         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14441
14442 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14443
14444         PR fortran/31011
14445         * gfortran.dg/parameter_array_section_2.f90: New test.
14446
14447 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14448
14449         PR c++/30852
14450         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14451
14452         PR c++/30534
14453         * g++.dg/template/arg5.C: New test.
14454
14455 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14456
14457         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14458
14459 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14460
14461         * gcc.dg/var-expand1.c: Add newline at end of file.
14462
14463 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14464
14465         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14466
14467 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14468
14469         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14470
14471 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14472
14473         * gcc.dg/torture/builtin-convert-4.c: New test.
14474
14475 2007-03-05  Ian Lance Taylor  <iant@google.com>
14476
14477         * gcc.c-torture/compile/pr31034.c: New test.
14478
14479 2007-03-05  Ian Lance Taylor  <iant@google.com>
14480
14481         * gcc.dg/inline-18.c: New test.
14482         * gcc.dg/inline-19.c: New test.
14483         * gcc.dg/inline-20.c: New test.
14484         * gcc.dg/inline-21.c: New test.
14485
14486 2007-03-05  Richard Guenther  <rguenther@suse.de>
14487
14488         PR tree-optimization/14052
14489         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14490
14491 2007-03-05  Richard Guenther  <rguenther@suse.de>
14492
14493         PR tree-optimization/23777
14494         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14495
14496 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14497
14498         PR other/30465
14499         * gcc.dg/multiple-overflow-warn-3.c: New.
14500         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14501
14502 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14503
14504         PR c++/30895
14505         * g++.dg/parse/template23.C: New test.
14506
14507 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14508
14509         PR middle-end/30744
14510         * gcc.dg/pr30744-1.c: New test case.
14511
14512 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14513
14514         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14515
14516 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14517
14518         PR target/30406
14519         * gfortran.dg/logical_3.f90: New test.
14520
14521 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14522
14523         PR libfortran/30981
14524         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14525
14526 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         * gcc.target/m68k/m68k.exp: New.
14529         * gcc.target/m68k/crash1.c: New.
14530
14531 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14532
14533         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14534         to be more compatible with integer(kind=8).
14535
14536 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14537
14538         PR libfortran/31001
14539         * gfortran.dg/zero_sized_3.f90: New test.
14540
14541 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14542
14543         PR c++/15787
14544         * g++.dg/parse/else.C: New.
14545         * g++.dg/parse/else-2.C: New.
14546
14547 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14548             Tobias Burnus  <burnus@net-b.de>
14549
14550         PR fortran/30882
14551         * gfortran.dg/size_dim.f90: New test.
14552
14553 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14554             Tobias Burnus  <burnus@net-b.de>
14555
14556         PR fortran/30873
14557         * gfortran.dg/entry_9.f90: New test.
14558
14559 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14560
14561         PR c++/28253
14562         * g++.dg/inherit/covariant16.C: New test.
14563
14564 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14565
14566         * g++.dg/other/darwin-minversion-1.C: New.
14567
14568 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14569
14570         * gcc.dg/tree-ssa/20070302-1.c: New test.
14571
14572 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14573
14574         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14575         tests.
14576
14577 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14578
14579         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14580
14581 2007-03-01  Simon Baldwin <simonb@google.com>
14582
14583         PR c++/23689
14584         * warn/ignored_typedef.C: New.
14585         * init/ctor8.C: Added dg-warning to consume ignored typedef
14586         warning.
14587         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14588         and added an explicit line number.
14589
14590 2007-02-28  Richard Guenther  <rguenther@suse.de>
14591
14592         PR middle-end/30364
14593         * gcc.dg/torture/pr30364-1.c: New testcase.
14594         * gcc.dg/torture/pr30364-2.c: Likewise.
14595         * gcc.dg/torture/pr30364-3.c: Likewise.
14596
14597 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14598
14599         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14600         powerpc*, use -funsafe-math-optimizations.
14601         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14602         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14603
14604 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14605             Paul Thomas  <pault@gcc.gnu.org>
14606
14607         PR fortran/30888
14608         PR fortran/30887
14609         * c_by_val_1.f: Test %VAL() with non-default kind.
14610         * c_by_val.c: Ditto.
14611         * c_by_val_4.f: New test.
14612
14613 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14614
14615         PR fortran/30968
14616         * gfortran.dg/continuation_7.f90: New test.
14617
14618 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14619
14620         * g++.dg/inherit/thunk7.C: New test.
14621         * lib/target-supports.exp (check_profiling_available): Not available
14622         for bfin-*-*.
14623
14624 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14625
14626         PR target/30970
14627         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14628
14629 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14630
14631         * lib/target-supports.exp (check_effective_target_init_priority):
14632         Remove Solaris special case.
14633
14634 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14635
14636         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14637         for more builtin types.
14638
14639         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14640         * g++.dg/ext/visibility/noPLT.C: Likewise.
14641
14642 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14643
14644         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14645         sh* targets.
14646
14647 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14648
14649         PR fortran/30865
14650         * size_optional_dim_1.f90:  New test.
14651
14652 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14653
14654         * gcc.dg/vxworks/vxworks.exp: New file.
14655         * gcc.dg/vxworks/initpri1.c: Likewise.
14656         * gcc.dg/vxworks/initpri2.c: Likewise.
14657         * gcc.dg/initpri2.c: Add more tests.
14658         * g++.dg/special/initpri2.C: Likewise.
14659
14660         * gcc.dg/initpri1.c: New test.
14661         * gcc.dg/initpri2.c: Likewise.
14662         * g++.dg/special/initpri1.C: New test.
14663         * g++.dg/special/initpri2.C: Likewise.
14664         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14665         * g++.dg/special/conpr-2.C: Likewise.
14666         * g++.dg/special/conpr-3.C: Likewise.
14667         * g++.dg/special/conpr-4.C: Likewise.
14668         * g++.dg/special/initp1.C: Likewise.
14669         * g++.dg/special/ecos.exp: Remove code to detect availability of
14670         constructor priorities.
14671         * lib/target-supports.exp (check_effective_target_init_priority):
14672         New function.
14673
14674 2007-02-24  Jan Hubicka  <jh@suse.cz>
14675
14676         * gcc.c-torture/execute/pr30778.c: New testcase.
14677
14678 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14679
14680         PR libgfortran/30918
14681         * gfortran.dg/namelist_26.f90: New test.
14682
14683 2007-02-24  Richard Guenther  <rguenther@suse.de>
14684
14685         PR middle-end/30951
14686         * gcc.dg/pr30951.c: New testcase.
14687
14688 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14689
14690         * gcc.dg/torture/builtin-modf-1.c: New test.
14691
14692 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14693
14694         PR tree-optimization/30904
14695         * gcc.dg/pr30904.c: New test.
14696
14697 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14698
14699         * gcc.test-framework/README: Correct command.
14700         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14701         -Wunused-value.
14702         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14703
14704 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14705
14706         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14707
14708 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14709
14710         * lib/target-supports.exp (check_effective_target_newlib): New
14711         function.
14712
14713 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14714
14715         PR fortran/30660
14716         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14717         allocatable component.
14718
14719
14720 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14721
14722         * gcc.dg/torture/builtin-logb-1.c: New test.
14723         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14724         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14725         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14726         sh* targets.
14727
14728 2007-02-23  Richard Guenther  <rguenther@suse.de>
14729
14730         * g++.dg/warn/changes-meaning.C: New testcase.
14731
14732 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14733
14734         PR libgfortran/30910
14735         * gfortran.dg/fmt_zero_precision.f90: Update test.
14736
14737 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14738
14739         * gcc.dg/torture/builtin-frexp-1.c: New test.
14740
14741 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14742
14743         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14744
14745 2007-02-22  Ian Lance Taylor  <iant@google.com>
14746
14747         PR debug/30898
14748         * g++.dg/debug/pr30898.C: New test.
14749
14750 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14751
14752         * gcc.dg/vect/vect-106.c: New test.
14753
14754 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14755             Ira Rosen  <irar@il.ibm.com>
14756
14757         PR tree-optimization/30843
14758         * gcc.dg/vect/pr30843.c: New test.
14759
14760 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14761
14762         PR tree-optimization/30858
14763         * gcc.dg/vect/pr30858.c: New test.
14764
14765 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14766
14767         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14768         to set options for compiling testglue.
14769         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14770         * lib/obj-c++.exp (obj-c++_init): Likewise.
14771
14772 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14773
14774         * gnat.dg/derived_aggregate.adb: New test.
14775
14776 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14777
14778         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14779         sh* targets.  Call the correct CKSGN macro.
14780
14781 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14782
14783         * gfortran.dg/gomp/omp_parse1.f90: New test.
14784         * gfortran.dg/gomp/omp_parse2.f: New test.
14785
14786 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14787
14788         PR fortran/30869
14789         * gfortran.dg/do_pointer_1.f90:  New test.
14790
14791 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14792
14793         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14794         and scalbln.
14795
14796 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14797
14798         * gcc.dg/darwin-minversion-1.c: New.
14799         * gcc.dg/darwin-minversion-2.c: New.
14800
14801 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14802
14803         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14804
14805 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14806             DJ Delorie <dj@redhat.com>
14807
14808         PR other/30824
14809         * gcc.dg/Wfatal.c: New.
14810         * gcc.dg/Wfatal-2.c: New.
14811         * gcc.dg/Werror-1.c: Adjust expectations.
14812         * gcc.dg/Werror-5.c: Likewise.
14813         * gcc.dg/Werror-7.c: Likewise.
14814         * gcc.dg/Werror-10.c: Likewise.
14815         * gcc.dg/Werror-11.c: Likewise.
14816
14817 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14818
14819         PR fortran/30522
14820         * gfortran.dg/volatile10.f90: New test.
14821
14822 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14823
14824         PR libfortran/30533
14825         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14826
14827 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14828
14829         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14830         * gcc.dg/Walways-true-1.c: Likewise.
14831         * gcc.dg/weak/weak-3.c: Likewise.
14832         * gcc.dg/Werror-1.c: Likewise.
14833         * gcc.dg/Werror-3.c: Likewise.
14834         * gcc.dg/Werror-4.c: Likewise.
14835         * gcc.dg/Werror-5.c: Likewise.
14836         * gcc.dg/Werror-6.c: Likewise.
14837         * gcc.dg/Werror-7.c: Likewise.
14838         * gcc.dg/Werror-8.c: Likewise.
14839         * gcc.dg/Werror-10.c: Likewise.
14840         * gcc.dg/Werror-11.c: Likewise.
14841         * gcc.dg/Werror-12.c: Likewise.
14842         * g++.old-deja/g++.mike/warn8.C: Likewise.
14843         * g++.dg/warn/Walways-true-1.C: Likewise.
14844         * g++.dg/warn/Walways-true-2.C: Likewise.
14845         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14846         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14847         -Wstring-literal-comparison with -Waddress.
14848         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14849         -Wno-string-literal-comparison with -Wno-address.
14850
14851 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14852
14853         * gnat.dg/self_aggregate_with_call.adb: New test.
14854
14855 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14856
14857         PR tree-optimization/30975
14858         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14859         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14860         * gcc.dg/vect/pr30795.c: New.
14861
14862 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14863
14864         PR fortran/30681
14865         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14866
14867 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14868
14869         PR rtl-optimization/28173
14870         * gcc.target/i386/andor-1.c: New test case.
14871
14872 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14873
14874         * gcc.dg/torture/builtin-ldexp-1.c: New.
14875         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14876
14877 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14878
14879         * gfortran.dg/array_constructor_15.f90: New test case.
14880
14881 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14882
14883         * gfortran.dg/forall_10.f90: New test case.
14884
14885 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14886
14887         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14888
14889 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14890
14891         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14892         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14893
14894 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14895
14896         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14897         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14898         * gcc.target/i386/xchg-1.c: New test.
14899         * gcc.target/i386/xchg-2.c: New test.
14900
14901 2007-02-16  Richard Guenther  <rguenther@suse.de>
14902             Christian Bruel  <christian.bruel@st.com>
14903
14904         * gcc.dg/strict-overflow-5.c: New testcase.
14905
14906 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14907
14908         PR fortran/30793
14909         * gfortran.dg/func_derived_4.f90: New test.
14910
14911 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14912
14913         PR middle-end/30391
14914         * gfortran.dg/pr30391-1.f90: New test case.
14915
14916 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14917
14918         PR middle-end/30433
14919         * gcc.c-torture/compile/pr30433.c: New testcase to check
14920         that complex constants comparisions are foldded.
14921
14922 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14923
14924         PR C++/30158
14925         * g++.dg/ext/stmtexpr10.C: New testcase.
14926
14927 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14928
14929         PR middle-end/30729
14930         * gcc.dg/Wunused-value-2.c: New testcase.
14931
14932 2007-02-15  Ian Lance Taylor  <iant@google.com>
14933
14934         * g++.dg/eh/subreg-1.C: New test.
14935
14936 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14937
14938         PR c/26494
14939         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14940         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14941         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14942         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14943         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14944         * gcc.dg/Werror-implicit-function-declaration.c: New.
14945
14946 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14947
14948         PR c++/28943
14949         * g++.dg/warn/pr28943.C: New.
14950
14951 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14952
14953         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14954
14955 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14956
14957         PR fortran/30779
14958         * gfortran.dg/error_recovery_3.f90: New test.
14959
14960 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14961
14962         * g++.dg/tree-ssa/sra-1.C: New.
14963
14964 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14965
14966         * g++.dg/tree-ssa/sra-1.C: New.
14967
14968 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14969
14970         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14971
14972 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14973
14974         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14975
14976 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14977
14978         PR fortran/30799
14979         * gfortran.dg/logical_2.f90: New test.
14980
14981 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14982
14983         * gcc.dg/torture/complex-alias-1.c: New test.
14984
14985 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14986
14987         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14988         instead of -fdump-tree-tailcall.
14989
14990 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14991
14992         * gfortran.dg/interface_10.f90: Fix comment typo.
14993
14994 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14995
14996         PR tree-optimization/30771
14997         * gcc.dg/vect/pr30771.c: New test.
14998
14999 2007-02-13  Ian Lance Taylor  <iant@google.com>
15000
15001         * gcc.dg/Wstrict-overflow-1.c: New test.
15002         * gcc.dg/Wstrict-overflow-2.c: New test.
15003         * gcc.dg/Wstrict-overflow-3.c: New test.
15004         * gcc.dg/Wstrict-overflow-4.c: New test.
15005         * gcc.dg/Wstrict-overflow-5.c: New test.
15006         * gcc.dg/Wstrict-overflow-6.c: New test.
15007         * gcc.dg/Wstrict-overflow-7.c: New test.
15008         * gcc.dg/Wstrict-overflow-8.c: New test.
15009         * gcc.dg/Wstrict-overflow-9.c: New test.
15010         * gcc.dg/Wstrict-overflow-10.c: New test.
15011
15012 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15013
15014         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15015
15016 2007-02-13  Richard Henderson  <rth@redhat.com>
15017
15018         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15019         * gcc.c-torture/execute/pr29302-1.c: ... here.
15020
15021 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15022
15023         PR c/29521
15024         * gcc.dg/c90-return-1.c: Update output.
15025         * gcc.dg/c99-return-1.c: Likewise.
15026
15027 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15028
15029         PR fortran/30554
15030         * gfortran.dg/used_dummy_types_7.f90: New test..
15031
15032 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15033
15034         * gcc.target/i386/parity-1.c: New test.
15035         * gcc.target/i386/parity-2.c: New test.
15036
15037 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15038
15039         * gcc.target/i386/builtin-bswap-3.c: New test case.
15040
15041 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15042
15043         PR tree-optimization/29145
15044         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15045         alias analysis is improved to take better advantage of restrict
15046         qualified pointers.
15047         * gcc.dg/vect/vect-80.c: Likewise.
15048         * gcc.dg/vect/pr29145.c: New.
15049
15050 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15051
15052         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15053         * gcc.target/i386/sse4a-insert.c: Likewise.
15054
15055 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15056
15057         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15058         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15059
15060 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15061
15062         PR fortran/30478
15063         * gfortran.dg/enum_4.f90: Update error message checks.
15064
15065 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15066
15067         PR fortran/30554
15068         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15069         versions of the modules.
15070
15071         PR fortran/30617
15072         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15073         by getting rid of recursive I/O and providing functions with
15074         results.
15075
15076         PR fortran/30319
15077         * gfortran.dg/char_array_constructor_2.f90
15078
15079 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15080
15081         PR c++/26988
15082         * g++.dg/template/spec34.C: New test
15083
15084 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15085
15086         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15087         on i?86 and x86_64.
15088         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15089         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15090         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15091         on i?86 and x86_64.
15092         * gcc.dg/vect/vect-113.c: Ditto.
15093
15094 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/29487
15097         * g++.dg/eh/weak1-C: New test.
15098         * g++.dg/eh/weak1-a.cc: Likewise.
15099         * g++.dg/eh/comdat1.C: Likewise.
15100
15101 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15102             Dorit Nuzman  <dorit@il.ibm.com>
15103
15104         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15105         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15106         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15107         * gcc.dg/vect/vect-113.c: Likewise.
15108
15109         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15110
15111 2007-02-10  Richard Henderson  <rth@redhat.com>
15112
15113         * lib/target-supports.exp (check_effective_target_tls): Redefine
15114         to mean non-emulated tls.
15115         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15116         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15117         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15118         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15119         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15120         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15121         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15122
15123 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15124
15125         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15126
15127 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15128
15129         * gfortran.dg/secnds.f: Replace time tolerance with a
15130         before-and-after bracket.
15131         * gfortran.dg/secnds-1.f: Likewise.
15132
15133 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15134
15135         PR fortran/30512
15136         * gfortran.dg/maxlocval_1.f90: New test.
15137
15138 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15139
15140         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15141
15142 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15143
15144         PR fortran/30720
15145         * gfortran.dg/array_function_1.f90: New test.
15146
15147 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15148
15149         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15150         (check_effective_target_dummy_wcsftime): New functions.
15151
15152 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15153
15154         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15155         * lib/target-supports.exp (check_effective_target_uclibc): New
15156         function.
15157
15158 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15159
15160         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15161         (vsnprintf): Don't define for uClibc targets.
15162
15163 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15164
15165         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15166         set before checking whether it was allowed.
15167         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15168         before checking inside_main.
15169
15170 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15171
15172         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15173         uClinux targets.
15174         (u16sf): Likewise u4sf.
15175         * g++.dg/compat/struct-layout-1.h: Likewise.
15176
15177 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15178
15179         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15180         procedure.
15181         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15182         m68k targets if check_effective_target_coldfire_fpu returns true.
15183
15184 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15185         Richard Guenther  <rguenther@suse.de>
15186
15187         PR middle-end/23361
15188         * gcc.dg/fold-compare-3.c: New testcase.
15189         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15190
15191 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15192
15193         * gcc.dg/pr26570.c: Clean up coverage files.
15194         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15195         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15196         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15197         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15198         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15199         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15200         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15201         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15202         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15203         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15204         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15205         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15206         * gcc.dg/vect/pr28952.c: Ditto.
15207         * gcc.dg/vect/pr27151.c: Ditto.
15208         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15209         * g++.dg/gomp/macro-3.C: Ditto.
15210
15211 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15212
15213         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15214         of the loop.
15215
15216 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15217
15218         * gcc.target/i386/builtin-bswap-2.c: New test case.
15219
15220 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15221
15222         * gfortran.dg/forall_8.f90: New test case.
15223         * gfortran.dg/forall_9.f90: Likewise.
15224
15225 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15226
15227         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15228
15229 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15230
15231         * lib/target-supports.exp (check_effective_target_simulator): New.
15232
15233 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15234
15235         * gcc.dg/tree-ssa/loop-25.c: New test.
15236
15237 2007-02-06  Richard Henderson  <rth@redhat.com>
15238
15239         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15240
15241 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15242
15243         * gcc.target/powerpc/popcount-1.c: New test case.
15244         * gcc.target/powerpc/parity-1.c: Likewise.
15245
15246 2007-02-06  Richard Guenther  <rguenther@suse.de>
15247
15248         PR middle-end/27302
15249         * gcc.dg/torture/pr27302-2.c: New testcase.
15250
15251 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15252
15253         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15254         * gcc.dg/vect/vect-iv-1.c: New test.
15255         * gcc.dg/vect/vect-iv-2.c: New test.
15256         * gcc.dg/vect/vect-iv-3.c: New test.
15257         * gcc.dg/vect/vect-iv-4.c: New test.
15258         * gcc.dg/vect/vect-iv-5.c: New test.
15259         * gcc.dg/vect/vect-iv-6.c: New test.
15260         * gcc.dg/vect/vect-iv-7.c: New test.
15261         * gcc.dg/vect/vect-iv-8.c: New test.
15262         * gcc.dg/vect/vect-iv-9.c: New test.
15263         * gcc.dg/vect/vect-iv-10.c: New test.
15264         * gcc.dg/vect/vect-iv-11.c: New test.
15265         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15266         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15267         * gcc.dg/vect/vect-14.c: Now vectorizable.
15268         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15269         loop).
15270         * gcc.dg/vect/vect-27.c: Likewise.
15271         * gcc.dg/vect/vect-29.c Likewise.
15272         * gcc.dg/vect/vect-dv-2.c: Likewise.
15273         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15274         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15275         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15276
15277 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15278
15279         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15280
15281 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15282
15283         * gcc.dg/builtins-20.c: Add more cases.
15284
15285 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15286
15287         PR debug/30189
15288         * gcc.dg/pr30189.c: New test.
15289
15290 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15291
15292         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15293         for running tests.
15294         * gcc.target/i386/sse4a-extract.c: New test.
15295         * gcc.target/i386/sse4a-insert.c: New test.
15296         * gcc.target/i386/sse4a-montsd.c: New test.
15297         * gcc.target/i386/sse4a-montss.c: New test.
15298
15299 2007-02-05  Richard Guenther  <rguenther@suse.de>
15300
15301         * gcc.target/i386/vectorize3.c: New testcase.
15302
15303 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15304
15305         PR target/30665
15306         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15307
15308 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15309
15310         PR fortran/30611
15311         * gfortran.dg/repeat_1.f90: New test.
15312
15313 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15314
15315         PR fortran/30605
15316         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15317         * gfortran.dg/derived_init_2.f90: Ditto.
15318         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15319         * gfortran.dg/array_initializer_1.f90: Ditto.
15320         * gfortran.dg/do_2.f90: Ditto.
15321         * gfortran.dg/proc_assign_1.f90: Ditto.
15322
15323 2007-02-04  Richard Guenther  <rguenther@suse.de>
15324
15325         PR middle-end/30636
15326         * g++.dg/warn/pr30636.C: New testcase.
15327         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15328
15329 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15330
15331         PR middle-end/30667
15332         * gfortran.dg/pr30667.f: New test.
15333
15334 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15335
15336         * gcc.dg/builtins-54.c: Add more cases.
15337
15338 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15339
15340         PR fortran/30514
15341         * gfortran.dg/zero_sized_2.f90: New test.
15342
15343         PR fortran/30660
15344         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15345
15346         PR fortran/29820
15347         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15348         file.
15349
15350 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15351
15352         PR fortran/30683
15353         * gfortran.dg/interface_10.f90: New test.
15354
15355 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15356
15357         * gcc.dg/builtins-20.c: Add more cases.
15358
15359 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15360
15361         PR target/29682
15362         * gcc-target/ia64/pr29682.c: New test.
15363
15364 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15365
15366         PR fortran/30284
15367         * gfortran.dg/arrayio_11.f90.f90: New test.
15368
15369         PR fortran/30626
15370         * gfortran.dg/arrayio_12.f90.f90: New test.
15371
15372 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15373
15374         PR c++/30536
15375         * g++.dg/tls/diag-5.C: New test.
15376
15377         PR middle-end/30473
15378         * gcc.dg/pr30473.c: New test.
15379         * gcc.c-torture/execute/20070201-1.c: New test.
15380
15381 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15382
15383         * gfortran.dg/dependency_20.f90: New test case.
15384
15385 2007-01-31  Ian Lance Taylor  <iant@google.com>
15386
15387         * gcc.dg/lower-subreg-1.c (test): New test.
15388
15389 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15390
15391         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15392
15393 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15394
15395         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15396         * gcc.dg/torture/builtin-math-3.c: Likewise.
15397
15398 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15399
15400         gcc.dg/Wparentheses-2.c: Update and add new tests.
15401
15402 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15403
15404         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15405         vectorize.
15406
15407 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15408
15409         * gcc.dg/builtins-63.c: New test.
15410
15411 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15412
15413         PR fortran/27588
15414         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15415
15416 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15417
15418         PR fortran/30520
15419         * gfortran.dg/volatile8.f90: New argument conformance test.
15420         * gfortran.dg/volatile9.f90: New scope test.
15421
15422 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15423
15424         PR c++/24745
15425         * g++.dg/warn/null4.C: New.
15426
15427 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15428             Uros Bizjak  <ubizjak@gmail.com>
15429
15430         * gcc.dg/large-size-array-3.c: Correct typo.
15431
15432 2007-01-30  Richard Guenther  <rguenther@suse.de>
15433
15434         PR middle-end/27657
15435         * g++.dg/debug/pr27657.C: New testcase.
15436
15437 2007-01-30  Richard Guenther  <rguenther@suse.de>
15438
15439         PR middle-end/30313
15440         * gcc.dg/torture/pr30313.c: New testcase.
15441
15442 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15443
15444         * gcc.dg/dfp/dfp-except.h: New file.
15445         * gcc.dg/dfp/fe-check.h: New file.
15446         * gcc.dg/dfp/fe-binop.c: New test.
15447         * gcc.dg/dfp/fe-convert-1.c: New test.
15448         * gcc.dg/dfp/fe-convert-2.c: New test.
15449         * gcc.dg/dfp/fe-convert-3.c: New test.
15450
15451         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15452         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15453         * gcc.dg/dfp/convert-dfp.c: Ditto.
15454         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15455
15456 2007-01-29  Josh Conner  <jconner@apple.com>
15457
15458         * gcc.target/powerpc/altivec-24.c: New test.
15459
15460 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15461
15462         PR c++/28266
15463         * g++.dg/parse/defarg12.C: New test.
15464
15465 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15466
15467         PR fortran/30554
15468         * gfortran.dg/used_dummy_types_6.f90: New test.
15469
15470 2007-01-28  Jan Hubicka  <jh@suse.cz>
15471
15472         * gcc.dg/tree-prof/val-prof-6.c: New test.
15473
15474 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15475
15476         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15477
15478 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15479
15480         PR C++/28988
15481         * g++.dg/expr/dtor4.C: New test.
15482
15483 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15484
15485         * gcc.dg/tree-ssa/loop-23.c: New test.
15486
15487 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15488
15489         PR libfortran/30389
15490         * gfortran.dg/achar_2.f90:  New test.
15491         * gfortran.dg/achar_3.f90:  New test.
15492
15493 2007-01-27  Ian Lance Taylor  <iant@google.com>
15494
15495         * gcc.dg/strict-overflow-1.c: New test.
15496         * gcc.dg/no-strict-overflow-1.c: New test.
15497         * gcc.dg/strict-overflow-2.c: New test.
15498         * gcc.dg/no-strict-overflow-2.c: New test.
15499         * gcc.dg/strict-overflow-3.c: New test.
15500         * gcc.dg/no-strict-overflow-3.c: New test.
15501         * gcc.dg/strict-overflow-4.c: New test.
15502         * gcc.dg/no-strict-overflow-4.c: New test.
15503         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15504         * gcc.dg/pr15784-1.c: Likewise.
15505         * gcc.dg/pr20922-1.c: Likewise.
15506         * gcc.dg/pr20922-3.c: Likewise.
15507         * gcc.dg/pr20922-4.c: Likewise.
15508         * gcc.dg/pr20922-6.c: Likewise.
15509         * gcc.dg/compare-4.c: Likewise.
15510         * gcc.dg/torture/pr26898-1.c: Likewise.
15511         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15512         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15513         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15514         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15515         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15516         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15517         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15518         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15519         * g++.dg/tree-ssa/pr21082.C: Likewise.
15520
15521 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15522
15523         * gcc-dg/large-size-array-3.c: New test case.
15524
15525 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15526
15527         * gfortran.dg/forall_7.f90: New test case.
15528
15529 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15530
15531         PR fortran/30407
15532         * gfortran.dg/where_operator_assign_1.f90: New test.
15533         * gfortran.dg/where_operator_assign_2.f90: New test.
15534         * gfortran.dg/where_operator_assign_3.f90: New test.
15535
15536 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15537
15538         * lib/target-supports.exp
15539         (check_effective_target_powerpc_altivec): New.
15540         (check_effective_target_vect_cmdline_needed): Use it.
15541
15542 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15543
15544         PR fortran/30278
15545         * gfortran.dg/backslash_3.f: New test.
15546
15547 2007-01-26  Richard Guenther  <rguenther@suse.de>
15548
15549         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15550
15551 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15552
15553         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15554         * gfortran.dg/vect/vect.exp: Ditto.
15555         * gfortran.dg/dg.exp: Ditto.
15556         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15557         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15558
15559 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15560
15561         * gcc.dg/builtins-20.c: Add more cases.
15562         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15563
15564 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15565
15566         PR fortran/30437
15567         * gcc.dg/Wall.c: New.
15568         * gcc.dg/Wno-all.c: New.
15569         * gfortran.dg/Wall.f90: New.
15570         * gfortran.dg/Wno-all.f90: New.
15571
15572 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15573
15574         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15575         * g++.dg/eh/simd-2.C: Also run on Darwin.
15576         * g++.dg/eh/simd-3.C: New.
15577         * g++.dg/eh/simd-4.C: New.
15578
15579 2007-01-25  Richard Guenther  <rguenther@suse.de>
15580
15581         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15582         and _PROFILE_USE.
15583         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15584
15585 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15586
15587         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15588         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15589         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15590         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15591         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15592         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15593         * gcc.dg/ipa/ipa-7.c: New testcase.
15594
15595 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15596
15597         * g++.dg/cpp0x/warn_cxx0x.C: New.
15598
15599 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15600
15601         * gcc.dg/builtins-20.c: Test builtin carg.
15602
15603 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15604
15605         PR middle-end/27416
15606         * gcc.dg/gomp/pr27416.c: New test.
15607
15608         PR middle-end/30494
15609         * gcc.dg/gomp/pr30494.c: New test.
15610         * g++.dg/gomp/pr30494.C: New test.
15611
15612         PR middle-end/30421
15613         * gcc.dg/gomp/pr30421.c: New test.
15614
15615 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15616
15617         * gcc.target/ia64/versionid-1.c: New test.
15618         * gcc.target/ia64/versionid-2.c: New test.
15619
15620 2007-01-24  Richard Guenther  <rguenther@suse.de>
15621
15622         PR testsuite/30181
15623         * gcc.dg/builtins-57.c: Change to a link-time testcase
15624         to support non-C99 targets.
15625
15626 2007-01-24  Jan Hubicka  <jh@suse.cz>
15627
15628         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15629
15630 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15631
15632         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15633
15634 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15635
15636         PR objc/27438
15637         * objc.dg/const-str-12.m: New test.
15638
15639 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15640
15641         PR fortran/30532
15642         * gfortran.dg/ctrl-z.f90:  New test.
15643
15644 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15645
15646         PR fortran/30481
15647         * gfortran.dg/namelist_assumed_char.f90:  New test.
15648
15649 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15650
15651         PR c++/27492
15652         * g++.dg/inherit/covariant15.C: New test.
15653
15654 2007-01-23  Ian Lance Taylor  <iant@google.com>
15655
15656         * g++.dg/warn/Wparentheses-24.C: New test.
15657
15658 2007-01-23  Richard Guenther  <rguenther@suse.de>
15659
15660         PR testsuite/30560
15661         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15662         with full path.
15663
15664 2007-01-22  Richard Guenther  <rguenther@suse.de>
15665
15666         PR tree-optimization/30038
15667         * gcc.dg/builtins-62.c: New testcase.
15668
15669 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15670
15671         * gcc.c-torture/compile/20070121.c: New test.
15672
15673 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15674
15675         PR libfortran/30525
15676         * gfortran.dg/char_comparison_1.f:  New test.
15677
15678 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15679
15680         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15681
15682 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15683
15684         PR objc/30479
15685         * objc.dg/pch: New directory.
15686         * objc.dg/pch/pch.exp: New file.
15687         * objc.dg/pch/interface-1.m: New test.
15688         * objc.dg/pch/interface-1.hs: New include file.
15689         * lib/objc.exp (objc_target_compile): Add
15690         "-x objective-c-header" in front of the sources if this is
15691         a precompiled header being compiled.
15692
15693 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15694
15695         * gfortran.dg/array_memcpy_3.f90: New test case.
15696         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15697
15698 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15699             Brooks Moses  <brooks.moses@codesourcery.com>
15700             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15701
15702         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15703         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15704
15705 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15706
15707         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15708
15709 2007-01-19  Mike Stump  <mrs@apple.com>
15710
15711         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15712         away.
15713
15714 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15715
15716         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15717         option instead of -funsafe-math-optimizations.
15718
15719 2007-01-19  Tomas Bily  <tbily@suse.cz>
15720
15721         gcc.dg/tree-prof/indir-call-prof.c: New.
15722         g++.dg/dg.exp: Add tree-prof subdirectory.
15723         g++.dg/tree-prof/indir-call-prof.C: New.
15724         g++.dg/tree-prof/tree-prof.exp: New.
15725
15726 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15727
15728         PR c++/17947
15729         * g++.dg/warn/deprecated.C: Update warning output.
15730         * g++.dg/warn/deprecated-2.C: Likewise.
15731         * g++.dg/warn/deprecated-3.C: New.
15732
15733 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15734
15735         * gcc.c-torture/execute/nestfunc-7.c: New.
15736
15737 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15738
15739         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15740
15741 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15742
15743         * gcc.dg/m68k-pic-1.c: New.
15744
15745 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15746
15747         * gfortran.dg/array_memcpy_4.f90: New test case.
15748
15749 2007-01-18  Josh Conner  <jconner@apple.com>
15750
15751         PR target/30485
15752         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15753         * gcc.dg/vect/no-trapping-math-1: New.
15754         * gcc.dg/vect/no-trapping-math-2: New.
15755
15756 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15757
15758         * gcc.target/i386/387-8.c: Update comment about optimizing
15759         inherent load of 1.0 of fptan instruction.
15760
15761 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15762             Richard Guenther <rguenther@suse.de>
15763
15764         PR diagnostic/8268
15765         * gcc.dg/Warray-bounds.c: New testcase.
15766         * gcc.dg/Warray-bounds-2.c: New testcase.
15767         * g++.dg/warn/Warray-bounds.C: New testcase.
15768         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15769
15770 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15771
15772         PR fortran/30476
15773         * gfortran.dg/generic_12.f90: New test.
15774
15775 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15776
15777         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15778         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15779
15780 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15781
15782         * gcc.dg/dfp/compare-special.h: New file.
15783         * gcc.dg/dfp/compare-special-32.c: New test.
15784         * gcc.dg/dfp/compare-special-64.c: New test.
15785         * gcc.dg/dfp/compare-special-128.c: New test.
15786
15787 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15788             Paul Thomas  <pault@gcc.gnu.org>
15789             Steven G. Kargl  <kargl@gcc.gnu.org>
15790
15791         PR fortran/30404
15792         * gfortran.dg/forall_6.f90: New test case.
15793         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15794         * gfortran.dg/dependency_13.f90: Likewise.
15795
15796 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15797
15798         PR testsuite/12325
15799         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15800         targets that don't support Inf.
15801
15802 2007-01-15  Dale Johannesen  <dalej@apple.com>
15803
15804         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15805
15806 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15807
15808         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15809         of achar for 0xff to avoid the "Extended ASCII not
15810         implemented" error message.
15811
15812 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15813
15814         PR fortran/28172
15815         * gfortran.dg/altreturn_4.f90: New test.
15816
15817         PR fortran/29389
15818         * gfortran.dg/stfunc_4.f90: New test.
15819
15820         PR fortran/29712
15821         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15822         * gfortran.dg/initialization_1.f90: Change warning.
15823
15824         PR fortran/30283
15825         * gfortran.dg/specification_type_resolution_2.f90: New test.
15826
15827 2007-01-14  Jan Hubicka  <jh@suse.cz>
15828
15829         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15830         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15831         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15832         elimination.
15833
15834 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15835
15836         PR fortran/30410
15837         * gfortran.dg/external_procedures_2.f90: New test.
15838
15839 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15840
15841         PR target/30413
15842         * gcc.target/i386/pr30413.c: New test.
15843
15844 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15845
15846         PR fortran/30452
15847         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15848
15849 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15850
15851         * gcc.dg/20070112-1.c: New test.
15852
15853 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15854
15855         PR libgfortran/30435
15856         * gfortran.dg/list_read_6.f90: New test.
15857
15858 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15859
15860         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15861
15862 2007-01-12  Tom Tromey  <tromey@redhat.com>
15863
15864         PR preprocessor/28227:
15865         * gcc.dg/cpp/pr28227.c: New file.
15866
15867 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15868
15869         * gcc.dg/tree-ssa/loop-22.c: New test.
15870
15871 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15872
15873         PR tree-optimization/29516
15874         * gcc.dg/tree-ssa/loop-20.c: New test.
15875
15876 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15877
15878         PR libfortran/30415
15879         * minmaxloc_integer_kinds_1.f90:  New test.
15880
15881 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15882
15883         PR c++/29573
15884         * g++.dg/template/sizeof-template-argument.C: New test.
15885
15886 2007-01-11  Jan Hubicka  <jh@suse.cz>
15887
15888         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15889         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15890         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15891         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15892         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15893         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15894         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15895         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15896         transformation in question.
15897         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15898         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15899         * gcc.dg/always_inline3.c: Likewise.
15900
15901 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15902
15903         PR c++/28999
15904         * g++.dg/template/typename11.C: New test.
15905
15906 2007-01-10  Robert Kennedy <jimbob@google.com>
15907
15908         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15909
15910 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15911
15912         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15913         for different integer kinds.
15914         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15915         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15916         * gfortran.dg/ishft_2.f90: New test.
15917         * gfortran.dg/ishft_3.f90: New test.
15918
15919 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15920
15921         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15922
15923 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15924
15925         PR tree-optimization/30322
15926         * gcc.dg/tree-ssa/loop-21.c: New test.
15927
15928 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15929
15930         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15931
15932 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15933
15934         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15935
15936 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15937
15938         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15939         * g++.dg/warn/overflow-warn-3.C: Likewise.
15940         * g++.dg/warn/overflow-warn-4.C: Likewise.
15941         * g++.dg/warn/overflow-warn-5.C: Likewise.
15942         * g++.dg/warn/overflow-warn-6.C: Likewise.
15943         * g++.dg/warn/Woverflow-1.C: Likewise.
15944         * g++.dg/warn/Woverflow-2.C: Likewise.
15945         * g++.dg/warn/Woverflow-3.C: Likewise.
15946         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15947
15948 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15949
15950         * gfortran.dg/array_constructor_14.f90: New test case.
15951         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15952
15953 2007-01-08  Richard Guenther  <rguenther@suse.de>
15954
15955         PR tree-optimization/23603
15956         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15957         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15958
15959 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15960
15961         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15962         in __v8qi typedef.
15963         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15964         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15965         compiler behaviour.
15966         * gcc.dg/simd-5.c: Likewise.
15967         * gcc.dg/simd-6.c: Likewise.
15968         * g++.dg/conversion/simd1.C: Likewise.
15969         * g++.dg/conversion/simd3.C: Likewise.
15970         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15971         (main): Use it.
15972
15973 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15974
15975         PR tree-optimization/29877
15976         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15977         name of a hard register for the target concerned.  Adjust dg-error
15978         directives to cope with new behaviour of TER.
15979
15980 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15981
15982         PR c++/28986
15983         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15984         * g++.dg/warn/overflow-warn-1.C: New.
15985         * g++.dg/warn/overflow-warn-3.C: New.
15986         * g++.dg/warn/overflow-warn-4.C: New.
15987         * g++.dg/warn/overflow-warn-5.C: New.
15988         * g++.dg/warn/overflow-warn-6.C: New.
15989         * g++.dg/warn/Woverflow-1.C: New.
15990         * g++.dg/warn/Woverflow-2.C: New.
15991         * g++.dg/warn/Woverflow-3.C: New.
15992         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15993
15994 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15995
15996         PR fortran/27698
15997         * gfortran.dg/invalid_name.f90: New test.
15998         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15999         * gfortran.dg/gomp/pr29759.f90: Ditto.
16000
16001 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16002
16003         * gfortran.dg/present_1.f90:  Update error message.
16004
16005 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16006
16007         PR c++/19439
16008         * g++.dg/template/duplicate1.C: New test
16009         * g++.dg/template/memfriend6.C: Adjust error markers.
16010
16011 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16012
16013         PR tree-opt/30385
16014         * gcc.dg/torture/inline-1.c: New test.
16015
16016 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16017
16018         PR c/19978
16019         * gcc.dg/multiple-overflow-warn-1.c: New.
16020         * gcc.dg/multiple-overflow-warn-2.c: New.
16021         * gcc.dg/overflow-warn-6.c: New.
16022         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16023
16024 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16025
16026         * gfortran.dg/array_memcpy_1.f90: New test case.
16027         * gfortran.dg/array_memcpy_2.f90: Likewise.
16028
16029 2007-01-05  Richard Guenther  <rguenther@suse.de>
16030
16031         PR middle-end/27826
16032         * g++.dg/opt/pr27826.C: New testcase.
16033
16034 2007-01-05  Ian Lance Taylor  <iant@google.com>
16035
16036         * gcc.dg/Walways-true-1.c: New test.
16037         * gcc.dg/Walways-true-2.c: New test.
16038         * g++.dg/warn/Walways-true-1.C: New test.
16039         * g++.dg/warn/Walways-true-2.C: New test.
16040
16041 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16042
16043         PR c/30360
16044         * gcc.dg/pr30360.c: New test.
16045
16046 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16047
16048         PR fortran/23232
16049         * gfortran.dg/data_implied_do_1.f90: New test.
16050
16051         PR fortran/27996
16052         PR fortran/27998
16053         * gfortran.dg/char_length_1.f90: New test.
16054
16055 2007-01-05  Richard Guenther  <rguenther@suse.de>
16056
16057         PR middle-end/28116
16058         * g++.dg/opt/pr28116.C: New testcase.
16059
16060 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16061
16062         PR fortran/29624
16063         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16064           invalid deallocate.
16065         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16066         * gfortran.dg/protected_4.f90: Add pointer intent check.
16067         * gfortran.dg/protected_6.f90: Add pointer intent check.
16068         * gfortran.dg/pointer_intent_1.f90: New test.
16069         * gfortran.dg/pointer_intent_2.f90: New test.
16070         * gfortran.dg/pointer_intent_3.f90: New test.
16071
16072 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16073
16074         PR 30235
16075         * gfortran.dg/altreturn_2.f90: new test.
16076
16077 2007-01-04  Tom Tromey  <tromey@redhat.com>
16078
16079         PR preprocessor/28165:
16080         * gcc.dg/cpp/pr28165.c: New file.
16081
16082 2007-01-03  Josh Conner  <jconner@apple.com>
16083
16084         PR middle-end/29683
16085         * gcc.dg/pr29683.c: New.
16086
16087 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16088
16089         PR c++/28217
16090         * g++.dg/pch/template-1.C: New test.
16091         * g++.dg/pch/template-1.Hs: New file.
16092
16093 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16094
16095         PR middle-end/30353
16096         * gcc.c-torture/compile/complex-4.c: New test.
16097
16098 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16099
16100         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16101         -maltivec.
16102         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16103
16104 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16105
16106         PR middle-end/30286
16107         * gcc.dg/pr30286.c: New test.
16108
16109         PR c++/29535
16110         * g++.dg/template/crash66.C: New test.
16111
16112         PR c++/29054
16113         * g++.dg/template/friend49.C: New test.
16114
16115 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16116
16117         * gfortran.dg/ibits.f90: New test.
16118
16119 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16120
16121         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16122         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16123
16124 2007-01-02  Jan Hubicka  <jh@suse.cz>
16125
16126         * gcc.dg/pr16194.c: We now output error on all three functions,
16127         not just first one.
16128
16129 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16130
16131         PR c/19977
16132         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16133         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16134
16135 2006-01-02  Ian Lance Taylor  <iant@google.com>
16136
16137         * g++.dg/warn/Wparentheses-22.C: New test.
16138         * g++.dg/warn/Wparentheses-23.C: New test.
16139
16140 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16141
16142         PR middle-end/7651
16143         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16144         * gcc.dg/declspec-3-Wextra.c: New.
16145         * gcc.dg/declspec-3-no.c: New
16146
16147 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16148
16149         PR fortran/20896
16150         * gfortran.dg/interface_10.f90: Remove.
16151
16152 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16153
16154         * gcc.dg/fold-eqxor-4.c: New test case.
16155
16156 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16157
16158         PR middle-end/30311
16159         * gcc.c-torture/compile/pr30311.c: New test.
16160
16161 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16162
16163         PR middle-end/30253
16164         * gcc.c-torture/compile/statement-expression-1.c: New test.
16165
16166 2007-01-01  Andreas Schwab  <schwab@suse.de>
16167
16168         PR target/29166
16169         * g++.dg/eh/pr29166.C: New test.
16170
16171 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16172
16173         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16174         New.
16175         (check_effective_target_vect_cmdline_needed): Use it.
16176
16177 2006-12-31  Richard Guenther  <rguenther@suse.de>
16178
16179         PR middle-end/30137
16180         * gcc.dg/pr30137-1.c: New testcase.
16181         * gcc.dg/pr30137-2.c: Likewise.
16182
16183 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16184
16185         PR middle-end/30322
16186         * gcc.dg/fold-plusnot-1.c: New test case.
16187
16188 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16189
16190         PR c++/29731
16191         * g++.dg/parse/template22.C: New test.
16192
16193 2006-12-31  Richard Guenther  <rguenther@suse.de>
16194
16195         PR middle-end/30338
16196         * gcc.c-torture/compile/pr30338.c: New testcase.
16197
16198 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16199
16200         PR fortran/27900
16201         * gfortran.dg/intrinsic_actual_4.f90: New test.
16202
16203         PR fortran/24325
16204         * gfortran.dg/func_decl_3.f90: New test.
16205
16206 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16207
16208         PR fortran/23060
16209         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16210         * gfortran.dg/c_by_val_1.f: New test.
16211         * gfortran.dg/c_by_val_2.f: New test.
16212         * gfortran.dg/c_by_val_3.f: New test.
16213
16214 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16215
16216         PR libfortran/30321
16217         * gfortran.dg/sum_zero_array_1.f90:  New test.
16218
16219 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16220
16221         PR preprocessor/29612
16222         * gcc.dg/cpp/pr29612-1.c: New test.
16223         * gcc.dg/cpp/pr29612-2.c: New test.
16224
16225 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16226
16227         PR fortran/30034
16228         * gfortran.dg/pure_formal_proc_1.f90: New test.
16229
16230         PR fortran/30237
16231         * gfortran.dg/intrinsic_actual_3.f90: New test.
16232
16233 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16234
16235         PR fortran/30014
16236         * gfortran.dg/io_constraints_1.f90: Update test.
16237         * gfortran.dg/io_constraints_2.f90: Update test.
16238         * gfortran.dg/inquire_iolength.f90: New test.
16239
16240 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16241
16242         PR fortran/20896
16243         * gfortran.dg/interface_10.f90: New test.
16244         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16245         since z is already, locally a variable.
16246
16247         PR fortran/25135
16248         * gfortran.dg/generic_11.f90: New test.
16249         * gfortran.dg/interface_7.f90: Remove name clash between module
16250         name and procedure 'x' referenced in the interface.
16251
16252 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16253
16254         PR middle-end/7651
16255         * gcc.dg/Wmissing-parameter-type.c: New.
16256         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16257         * gcc.dg/Wmissing-parameter-type-no.c: New.
16258
16259 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16260
16261         PR fortran/25818
16262         * gfortran.dg/entry_array_specs_2.f: New test.
16263
16264         PR fortran/30084
16265         * gfortran.dg/nested_modules_6.f90: New test.
16266
16267 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16268
16269         PR middle-end/7651
16270         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16271         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16272
16273 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16274
16275         PR C++/30168
16276         * g++.dg/opt/complex6.C: New test.
16277
16278 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16279
16280         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16281         full" if the linker on spu-*-* warns about exceeding local store.
16282
16283         And revert this patch:
16284         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16285         fail to link due to relocation overflows on spu-*-*.
16286
16287 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16288
16289         PR fortran/30273
16290         * gfortran.dg/dependency_19.f90: New test.
16291
16292 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16293
16294         PR fortran/30202
16295         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16296
16297 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16298
16299         PR middle-end/30262
16300         * gcc.c-torture/execute/20061220-1.c: New test.
16301
16302         PR middle-end/30263
16303         * gcc.dg/gomp/asm-1.c: New test.
16304
16305         PR target/30230
16306         * g++.dg/eh/ia64-2.C: New test.
16307
16308 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16309
16310         PR target/28966
16311         PR target/29248
16312         * gcc.dg/rs6000-leaf.c: New.
16313
16314 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16315
16316         PR fortran/25392
16317         * gfortran.dg/f2c_8.f90: New test.
16318
16319 2006-12-20  Bill Wendling  <wendling@apple.com>
16320
16321         * gcc.dg/asm-b.c: Check for __ppc64__.
16322
16323 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16324
16325         PR fortran/30190
16326         * gfortran.dg/bounds_check_5.f90: New test.
16327
16328 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16329
16330         PR middle-end/30143
16331         * gcc.dg/gomp/complex-1.c: New testcase.
16332
16333 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16334
16335         * gfortran.dg/array_memset_1.f90: New test case.
16336
16337 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16338
16339         * lib/target-supports.exp: Add spu to
16340         check_effective_target_vect_widen_mult_hi_to_si.
16341
16342 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16343
16344         PR fortran/29992
16345         * gfortran.dg/generic_9.f90: New test.
16346
16347         PR fortran/30081
16348         * gfortran.dg/generic_10.f90: New test.
16349
16350 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16351
16352         PR tree-opt/30045
16353         * gcc.dg/pr30045.c: New test.
16354
16355 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16356
16357         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16358
16359 2006-12-19  Eric Christopher  <echristo@apple.com>
16360
16361         PR target/29302
16362         * gcc.c-torture/execute/pr29302-1.c: New.
16363
16364 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16365
16366         PR fortran/39238
16367         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16368
16369 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16370
16371         PR fortran/30236
16372         * gfortran.dg/altreturn_3.f90: New test.
16373
16374         * gfortran.dg/char_result_12.f90: Fix comment typos.
16375
16376 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16377
16378         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16379         as newlib's stdio.h uses non-traditional cpp constructs.
16380
16381 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16382
16383         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16384         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16385         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16386         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16387         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16388         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16389         * gfortran.dg/default_initialization.f: Renamed to
16390         default_initialization_1.f
16391         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16392         dollar_edit_descriptor_1.f
16393         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16394         dollar_edit_descriptor_2.f
16395         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16396         dollar_edit_descriptor_3.f
16397         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16398         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16399         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16400         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16401         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16402         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16403         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16404         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16405         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16406         * gfortran.dg/default_initialization_1.f: Renamed from
16407         default_initialization.f
16408         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16409         dollar_edit_descriptor-1.f
16410         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16411         dollar_edit_descriptor-2.f
16412         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16413         dollar_edit_descriptor-3.f
16414         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16415         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16416         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16417
16418 2006-12-18  Bill Wendling  <wendling@apple.com>
16419
16420         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16421         id is an OjbC keyword.
16422
16423 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16424
16425         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16426
16427 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16428
16429         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16430
16431 2006-12-18  Ian Lance Taylor  <iant@google.com>
16432
16433         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16434
16435 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16436
16437         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16438
16439 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16440
16441         PR fortran/30207
16442         * gfortran.fortran-torture/execute/where21.f90: New test.
16443
16444 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16445
16446         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16447
16448 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16449
16450         PR middle-end/7651
16451         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16452         * gcc.dg/if-empty-1.c: Likewise.
16453         * gcc.dg/pr23165.c: Likewise.
16454         * g++.dg/warn/empty-body.C: Likewise.
16455
16456 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16457
16458         PR libfortran/30005
16459         * gfortran.dg/open_errors.f90: New test.
16460
16461 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16462
16463         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16464
16465         * gcc.target/i386/ssse3-pabsb.c: New file.
16466         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16467         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16468         * gcc.target/i386/ssse3-palignr.c: Likewise.
16469         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16470         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16471         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16472         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16473         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16474         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16475         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16476         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16477         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16478         * gcc.target/i386/ssse3-psignb.c: Likewise.
16479         * gcc.target/i386/ssse3-psignd.c: Likewise.
16480         * gcc.target/i386/ssse3-psignw.c: Likewise.
16481         * gcc.target/i386/ssse3-vals.h: Likewise.
16482
16483 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16484
16485         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16486         * lib/fortran-torture.exp: Include target-supports.exp.
16487
16488 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16489
16490         PR target/30185
16491         * gcc.c-torture/execute/pr30185.c: New test.
16492
16493 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16494
16495         PR testsuite/30179
16496         PR testsuite/30180
16497         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16498         * gcc.dg/builtin-bswap-2.c: Likewise.
16499         * gcc.dg/builtin-bswap-3.c: Likewise.
16500         * gcc.dg/builtin-bswap-4.c: Likewise.
16501         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16502         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16503
16504 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16505
16506         PR libfortran/30145
16507         * gfortran.dg/write_zero_array: New test.
16508
16509 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16510
16511         PR fortran/30200
16512         * gfortran.dg/write_fmt_trim.f90: New test.
16513
16514 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16515
16516         PR 30194
16517         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16518         temporarily.
16519
16520 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16521
16522         * lib/target-supports.exp (check_weak_available): Use istarget
16523         "hppa*-*-hpux10*" instead of regexp.
16524         (check_cxa_atexit_available): Likewise.
16525
16526 2006-12-14  Richard Guenther  <rguenther@suse.de>
16527
16528         PR tree-optimization/30197
16529         * gcc.c-torture/execute/complex-1.c: Fix function name.
16530         * gcc.dg/builtins-61.c: New testcase.
16531
16532 2006-12-14  Richard Guenther  <rguenther@suse.de>
16533
16534         PR middle-end/30172
16535         * gcc.dg/pr30172-1.c: New testcase.
16536
16537 2006-12-14  Richard Guenther  <rguenther@suse.de>
16538
16539         PR tree-optimization/30198
16540         * gcc.dg/builtins-60.c: New testcase.
16541
16542 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16543
16544         * lib/target-supports.exp (vect_no_align): Remove spu.
16545
16546 2006-12-13  Ian Lance Taylor  <iant@google.com>
16547
16548         PR c++/19564
16549         PR c++/19756
16550         * g++.dg/warn/Wparentheses-5.C: New test.
16551         * g++.dg/warn/Wparentheses-6.C: New test.
16552         * g++.dg/warn/Wparentheses-7.C: New test.
16553         * g++.dg/warn/Wparentheses-8.C: New test.
16554         * g++.dg/warn/Wparentheses-9.C: New test.
16555         * g++.dg/warn/Wparentheses-10.C: New test.
16556         * g++.dg/warn/Wparentheses-11.C: New test.
16557         * g++.dg/warn/Wparentheses-12.C: New test.
16558         * g++.dg/warn/Wparentheses-13.C: New test.
16559         * g++.dg/warn/Wparentheses-14.C: New test.
16560         * g++.dg/warn/Wparentheses-15.C: New test.
16561         * g++.dg/warn/Wparentheses-16.C: New test.
16562         * g++.dg/warn/Wparentheses-17.C: New test.
16563         * g++.dg/warn/Wparentheses-18.C: New test.
16564         * g++.dg/warn/Wparentheses-19.C: New test.
16565         * g++.dg/warn/Wparentheses-20.C: New test.
16566         * g++.dg/warn/Wparentheses-21.C: New test.
16567
16568 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16569
16570         PR testsuite/30157
16571         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16572         for target "hppa.*hpux10".
16573
16574 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16575
16576         * g++.dg/debug/vartrack1.C: New test.
16577
16578         * g++.dg/opt/ifcvt1.C: New test.
16579
16580         * gcc.dg/tls/opt-13.c: New test.
16581
16582         * gcc.dg/20060425-2.c: New test.
16583
16584         * g++.dg/opt/pr15054-2.C: New test.
16585
16586         * gcc.c-torture/execute/20060420-1.c: New test.
16587
16588         * gcc.c-torture/execute/20060412-1.c: New test.
16589
16590         * objc/compile/20060406-1.m: New test.
16591
16592 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16593
16594         * g++.dg/template/array17.C: New test.
16595
16596 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16597
16598         * gcc.target/powerpc/altivec-23.c: New test.
16599
16600 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16601
16602         PR c++27316
16603         * g++.dg/inherit/error3.C: New test.
16604
16605         PR c++/28740
16606         * g++.dg/inherit/error4.C: New test.
16607
16608 2006-12-13  Richard Guenther  <rguenther@suse.de>
16609
16610         PR tree-optimization/17687
16611         * gcc.dg/builtins-59.c: New testcase.
16612
16613 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16614
16615         * gcc.target/spu/Wmain.c: New test.
16616
16617 2006-12-12  Josh Conner  <jconner@apple.com>
16618
16619         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16620         * g++.dg/abi/thunk4.C: Likewise.
16621         * g++.dg/abi/rtti3.C: Likewise.
16622
16623 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16624
16625         * gcc.target/spu/cpat-1.c: New test.
16626         * gcc.target/spu/cpat-2.c: New test.
16627         * gcc.target/spu/cpat-3.c: New test.
16628         * gcc.target/spu/cpat-4.c: New test.
16629
16630 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16631
16632         PR tree-opt/28436
16633         * gcc.c-torture/compile/vector-1.c: New test.
16634         * gcc.c-torture/compile/vector-2.c: New test.
16635         * gcc.c-torture/compile/vector-3.c: New test.
16636
16637 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16638
16639         * lib/fortran-torture.exp: Update copyright years.  Remove
16640         obsolete comment.  Test -ftree-vectorize where it makes sense.
16641         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16642         from fortran-torture.exp.
16643         * gfortran.dg/char_transpose_1.f90,
16644         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16645         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16646         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16647         '-w' to dg-options.
16648
16649 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16650
16651         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16652         saved_${tool}_load.
16653
16654 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16655
16656         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16657         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16658         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16659         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16660         gaps.
16661
16662 2006-12-12  Richard Guenther  <rguenther@suse.de>
16663
16664         PR middle-end/30147
16665         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16666
16667 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16668             Diego Novillo  <dnovillo@redhat.com>
16669
16670         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16671         VDEF/VUSE changes.
16672         * gcc.dg/tree-ssa/pr26421.c: Likewise
16673         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16674         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16675         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16676         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16677         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16678         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16679         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16680         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16681         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16682
16683 2006-12-11  Jan Hubicka  <jh@suse.cz>
16684
16685         * gcc.dg/tree-prof/stringop-1.c: New test.
16686         * gcc.dg/tree-prof/stringop-2.c: New test.
16687
16688 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16689
16690         PR target/30120
16691         * gcc.target/i386/pr30120.c: New test.
16692
16693         Revert:
16694         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16695
16696         * gcc.target/i386/x87regparm-1.c: New test.
16697         * gcc.target/i386/x87regparm-2.c: New test.
16698         * gcc.target/i386/x87regparm-3.c: New test.
16699         * gcc.target/i386/x87regparm-4.c: New test.
16700
16701 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16702
16703         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16704
16705 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16706
16707         PR fortran/23994
16708         * gfortran.dg/protected_1.f90: New test.
16709         * gfortran.dg/protected_2.f90: New test.
16710         * gfortran.dg/protected_3.f90: New test.
16711         * gfortran.dg/protected_4.f90: New test.
16712         * gfortran.dg/protected_5.f90: New test.
16713         * gfortran.dg/protected_6.f90: New test.
16714
16715 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16716             Tobias Burnus  <burnus@gcc.gnu.org>
16717
16718         PR fortran/29975
16719         PR fortran/30068
16720         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16721         interface.
16722         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16723         ambiguous interfaces.
16724         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16725         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16726         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16727         ambiguous interfaces.
16728         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16729         * gfortran.dg/array_initializer_2.f90: Add initializer array
16730         constructor test.
16731
16732         PR fortran/30096
16733         * gfortran.dg/interface_9.f90: Test that host interfaces are
16734         not checked for ambiguity with the local version.
16735
16736 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16737
16738         PR fortran/29464
16739         * gfortran.dg/module_interface_2.f90: New test.
16740
16741 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16742
16743         PR fortran/29941
16744         * gfortran.dg/assumed_len.f90: New test.
16745
16746 2006-12-09  Richard Guenther  <rguenther@suse.de>
16747
16748         * g++.dg/warn/implicit-typename1.C: Qualify types.
16749         * g++.dg/parse/crash12.C: Likewise.
16750         * g++.dg/tree-ssa/pr22444.C: Likewise.
16751
16752 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16753
16754         * gfortran.dg/array_2.f90: Added sqrt test.
16755
16756 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16757
16758         * gcc.target/i386/x87regparm-1.c: XFAIL.
16759         * gcc.target/i386/x87regparm-2.c: XFAIL.
16760         * gcc.target/i386/x87regparm-3.c: XFAIL.
16761         * gcc.target/i386/x87regparm-4.c: XFAIL.
16762
16763 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16764
16765         * lib/target-supports.exp
16766         (check_effective_target_large_long_double): New.
16767         * gcc.dg/Wconversion-real.c : Use it.
16768         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16769         unsigned.
16770
16771 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16772
16773         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16774
16775 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16776
16777         PR fortran/27546
16778         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16779
16780 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16781
16782         PR c++/29732
16783         * g++.dg/template/crash65.C: New test.
16784         * g++.dg/template/spec16.C: Tweak error markers.
16785
16786 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16787
16788         * gcc.target/spu: New directory.
16789         * gcc.target/spu/spu.exp: New file.
16790         * gcc.target/spu/intrinsics-1.c: New test.
16791
16792 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16793
16794         PR c++/29980
16795         * g++.dg/ext/attrib27.C: New test.
16796         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16797         * g++.dg/parse/typedef5.C: Likewise.
16798
16799 2006-12-07  Mike Stump  <mrs@apple.com>
16800
16801         * treelang/compile/var_defs.tree: Adjust.
16802
16803 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16804
16805         PR c++/29730
16806         * g++.dg/template/crash64.C: New test.
16807         * g++.dg/parse/crash27.C: Adjust error markers.
16808
16809 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16810
16811         PR libfortran/30009
16812         PR libfortran/30056
16813         * gfortran.dg/read_eof_4.f90:  Add tests.
16814         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16815         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16816
16817 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/29729
16820         * g++.dg/template/crash63.C: New test.
16821
16822         PR c++/29728
16823         * g++.dg/template/crash62.C: New test.
16824
16825 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16826
16827         PR fortran/30003
16828         * gfortran.dg/allocatable_function_1.f90: Increase the number
16829         of expected calls of free to 10; the lhs section reference is
16830         now evaluated so there is another call to bar.  Change the
16831         comment appropriately.
16832         * gfortran.dg/array_section_1.f90: New test.
16833
16834 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16835
16836         PR fortran/29912
16837         * gfortran.dg/char_result_12.f90: New test.
16838
16839 2006-12-05  Richard Guenther  <rguenther@suse.de>
16840
16841         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16842         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16843         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16844         vect_double, xfail for spu*-*-*.
16845
16846 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16847
16848         PR fortran/29962
16849         * initialization_4.f90: Test noninteger exponents (-std=f95).
16850         * initialization_5.f90: New test for noninteger exponents
16851           with -std=f2003.
16852
16853 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16854
16855         PR fortran/29821
16856         * gfortran.dg/parameter_array_section_1.f90: New test.
16857
16858 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16859
16860         PR c++/29733
16861         * g++.dg/template/crash61.C: New test.
16862
16863         PR c++/29632
16864         * g++.dg/template/error23.C: New test.
16865
16866 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16867
16868         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16869
16870 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16871
16872         PR fortran/29916
16873         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16874
16875 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16876
16877         PR middle-end/29965
16878         * gcc.dg/gomp/pr29965-1.c: New test.
16879         * gcc.dg/gomp/pr29965-2.c: New test.
16880         * gcc.dg/gomp/pr29965-3.c: New test.
16881         * gcc.dg/gomp/pr29965-4.c: New test.
16882         * gcc.dg/gomp/pr29965-5.c: New test.
16883         * gcc.dg/gomp/pr29965-6.c: New test.
16884         * g++.dg/gomp/pr29965-1.C: New test.
16885         * g++.dg/gomp/pr29965-2.C: New test.
16886         * g++.dg/gomp/pr29965-3.C: New test.
16887         * g++.dg/gomp/pr29965-4.C: New test.
16888         * g++.dg/gomp/pr29965-5.C: New test.
16889         * g++.dg/gomp/pr29965-6.C: New test.
16890         * g++.dg/gomp/pr29965-7.C: New test.
16891         * g++.dg/gomp/pr29965-8.C: New test.
16892         * g++.dg/gomp/pr29965-9.C: New test.
16893         * g++.dg/gomp/pr29965-10.C: New test.
16894
16895 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16896
16897         * gnat.dg/pointer_variable_bounds.adb: New test.
16898         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16899         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16900
16901 2006-12-03  Eric Christopher  <echristo@apple.com>
16902
16903         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16904
16905 2006-12-03  Richard Henderson  <rth@redhat.com>
16906             Andrew Pinski  <pinskia@gmail.com>
16907
16908         PR C++/14329
16909         * g++.dg/warn/unit-1.C: New test.
16910
16911 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16912
16913         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16914
16915 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16916
16917         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16918         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16919         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16920         * gcc.dg/vect/vect-70.c: Reduce array size.
16921         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16922         vect_no_compaer_double targets.
16923         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16924         vect_float, vect_double, and vect_int.
16925
16926 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16927
16928         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16929         test for loop versioning on vect_no_align targets.
16930         * gcc.dg/vect/pr20122.c: Likewise.
16931         * gcc.dg/vect/vect-105.c: Likewise.
16932         * gcc.dg/vect/vect-42.c: Likewise.
16933         * gcc.dg/vect/vect-43.c: Likewise.
16934         * gcc.dg/vect/vect-74.c: Likewise.
16935         * gcc.dg/vect/vect-75.c: Likewise.
16936         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16937         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16938         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16939         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16940
16941 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16942
16943         PR fortran/29642
16944         * gfortran.dg/value_1.f90 : New test.
16945         * gfortran.dg/value_2.f90 : New test.
16946         * gfortran.dg/value_3.f90 : New test.
16947         * gfortran.dg/value_4.f90 : New test.
16948         * gfortran.dg/value_4.c : Called from value_4.f90.
16949
16950 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16951
16952         PR C++/30033
16953         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16954
16955 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16956
16957         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16958
16959 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16960
16961         PR c/27953
16962         * gcc.dg/pr27953.c: New test.
16963
16964 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16965
16966         PR c++/30022
16967         * g++.dg/ext/vector5.C: New test.
16968
16969         PR c++/30021
16970         * g++.dg/other/main1.C: New test.
16971
16972 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16973
16974         PR libfortran/29568
16975         * gfortran.dg/convert_implied_open.f90:  Change to
16976         new default record length.
16977         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16978         new error message.
16979         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16980
16981 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16982
16983         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16984
16985 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16986
16987         PR c++/29066
16988         * g++.dg/expr/pr29066.c: New.
16989
16990 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16991             Zdenek Dvorak <dvorakz@suse.cz>
16992
16993         PR tree-optimization/29921
16994         * gcc.dg/pr29921-2.c: New test.
16995
16996 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16997
16998         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16999         (i386_get_cpuid): New function.
17000         (i386_cpuid_ecx): Likewise.
17001         (i386_cpuid_edx): Likewise.
17002         (i386_cpuid): Updated to call i386_cpuid_edx.
17003
17004         * gcc.target/i386/sse3-addsubpd.c: New file.
17005         * gcc.target/i386/sse3-addsubps.c: Likewise.
17006         * gcc.target/i386/sse3-haddpd.c: Likewise.
17007         * gcc.target/i386/sse3-haddps.c: Likewise.
17008         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17009         * gcc.target/i386/sse3-hsubps.c: Likewise.
17010         * gcc.target/i386/sse3-lddqu.c: Likewise.
17011         * gcc.target/i386/sse3-movddup.c: Likewise.
17012         * gcc.target/i386/sse3-movshdup.c: Likewise.
17013         * gcc.target/i386/sse3-movsldup.c: Likewise.
17014
17015 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17016
17017         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17018
17019 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17020
17021         * gcc.dg/dfp/convert-int-max.c: New test.
17022         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17023
17024 2006-11-30  Richard Guenther  <rguenther@suse.de>
17025
17026         * gcc.dg/vect/vect-pow-1.c: Rename ...
17027         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17028         floats instead of doubles, check successful vectorization.
17029
17030 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17031
17032         PR target/29945
17033         * gcc.c-torture/compile/pr29945.c: New testcase.
17034
17035 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17036
17037         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17038         -maltivec.
17039
17040 2006-11-29  Eric Christopher  <echristo@apple.com>
17041
17042         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17043
17044 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17045
17046         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17047
17048         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17049
17050 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17051
17052         PR c++/29022
17053         * g++.dg/inherit/virtual2.C: New test.
17054         * g++.dg/inherit/virtual3.C: Likewise.
17055         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17056         * g++.dg/inherit/error2.C: Likewise.
17057         * g++.dg/template/instantiate1.C: Likewise.
17058
17059 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17060
17061         PR tree-opt/29984
17062         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17063
17064 2006-11-28  Jan Hubicka  <jh@suse.cz>
17065
17066         * gcc.dg/memcpy-1.c: New test.
17067
17068 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17069
17070         PR c++/29735
17071         * g++.dg/warn/main-3.C: New test.
17072
17073 2006-11-28  Jan Hubicka  <jh@suse.cz>
17074
17075         * gcc.dg/winline-1.c: New test.
17076
17077 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17078
17079         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17080         alignments.
17081
17082 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17083
17084         PR fortran/29976
17085         * gfortran.dg/missing_optional_dummy_3.f90
17086
17087 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17088
17089         PR fortran/20880
17090         * gfortran.dg/interface_3.f90: Modify errors.
17091
17092 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17093
17094         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17095         fail to link due to relocation overflows on spu-*-*.
17096
17097 2006-11-27  Michael Matz  <matz@suse.de>
17098             Andreas Krebbel  <krebbel1@de.ibm.com>
17099
17100         PR target/29319
17101         * gcc.dg/20061127-1.c: New testcase.
17102
17103 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17104
17105         * gcc.dg/20061124-1.c: Add exit() function prototype.
17106
17107 2006-11-27  Jan Hubicka  <jh@suse.cz>
17108
17109         * gcc.target/i386/memcpy-1.c: Adjust size.
17110         * gcc.dg/visibility-11.c: Likewise.
17111
17112 2006-11-27  Richard Guenther  <rguenther@suse.de>
17113
17114         PR middle-end/25620
17115         * gcc.target/i386/pow-1.c: New testcase.
17116         * gcc.dg/builtins-58.c: Likewise.
17117
17118 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17119
17120         PR c++/29886
17121         * g++.dg/expr/cast8.C: New test.
17122
17123 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17124
17125         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17126         Don't ever inline the testcase.
17127
17128 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17129
17130         PR fortran/29982
17131         * gfortran.fortran-torture/compile/parameter_3.f90: New
17132         testcase.
17133
17134 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17135
17136         PR fortran/29951
17137         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17138
17139 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17140
17141         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17142         for CHAR.
17143
17144 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17145
17146         PR libgfortran/29936
17147         * gfortran.dg/write_check3.f90: New test.
17148
17149 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17150
17151         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17152
17153 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17154
17155         PR fortran/20880
17156         * gfortran.dg/interface_3.f90: New test.
17157
17158         PR fortran/29387
17159         * gfortran.dg/generic_8.f90: New test.
17160
17161 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17162
17163         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17164         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17165         * gfortran.dg/specifics_3.f90: Remove.
17166
17167 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17168
17169         PR c/29955
17170         * gcc.dg/gomp/pr29955.c: New test.
17171
17172         PR c/29736
17173         * gcc.dg/pr29736.c: New test.
17174
17175 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17176
17177         PR tree-opt/29964
17178         * gcc.dg/pure-1.c: New test.
17179
17180 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17181
17182         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17183         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17184
17185 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17186
17187         * gcc.dg/20061124-1.c: New testcase.
17188
17189 2006-11-23  Eric Christopher  <echristo@apple.com>
17190
17191         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17192
17193 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17194
17195         PR c/2707
17196         PR c++/26167
17197         * gcc.dg/Wconversion-integer.c: New. Supersedes
17198         Wconversion-negative-constants.c
17199         * gcc.dg/Wconversion-real.c: New.
17200         * gcc.dg/Wconversion-real-integer.c: New.
17201         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17202         * g++.dg/warn/Wconversion1.C: Modified.
17203
17204 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17205
17206         * gfortran.dg/overload_1.f90: New test.
17207
17208 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17209
17210         PR c/9072
17211         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17212         Wtraditional-conversion.
17213         * gcc.dg/overflow-warn-2.c: Likewise.
17214         * gcc.dg/Wconversion.c: Likewise. Renamed as
17215         Wtraditional-conversion.c .
17216         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17217         Wtraditional-conversion-2.c .
17218         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17219         Wtraditional-conversion-2.c
17220         * gcc.dg/Wconversion-negative-constants.c: New.
17221
17222 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17223
17224         * gcc.dg/tree-ssa/dump-1.c: New test.
17225
17226 2006-11-23  David Ung <davidu@mips.com>
17227
17228         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17229         -mfp64, allowable when ISA >= 33 and float is enabled.
17230         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17231         of mthc1 and mfhc1 patterns.
17232
17233 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17234
17235         PR tree-optimization/29921
17236         * gcc.dg/pr29921.c: New test.
17237
17238 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17239
17240         PR fortran/29441
17241         * gfortran.dg/initialization_4.f90: New test.
17242
17243 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17244
17245         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17246         platforms that have interleaving support.
17247         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17248         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17249         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17250         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17251         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17252         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17253         gcc.dg/vect/vect-strided-u8-i8.c,
17254         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17255         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17256         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17257         gcc.dg/vect/vect-strided-float.c,
17258         gcc.dg/vect/vect-strided-a-mult.c,
17259         gcc.dg/vect/vect-strided-mult-char-ls.c,
17260         gcc.dg/vect/vect-strided-a-u16-mult.c,
17261         gcc.dg/vect/vect-strided-a-u32-mult.c,
17262         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17263         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17264         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17265         gcc.dg/vect/vect-strided-mult.c,
17266         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17267         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17268         New.
17269
17270 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17271
17272         PR fortran/25087
17273         * gfortran.dg/auto_char_len_4.f90: New test.
17274
17275 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17276
17277         PR fortran/29652
17278         * gfortran.dg/generic_7.f90: New test.
17279         * gfortran.dg/defined_operators_1.f90: Add new error.
17280
17281 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17282
17283         PR tree-optimization/29902
17284         * g++.dg/tree-ssa/pr29902.C: New test.
17285
17286 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17287
17288         PR fortran/29820
17289         * gfortran.dg/used_types_13.f90: New test.
17290
17291 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17292
17293         * gcc.dg/dfp/snan.c: Delete.
17294
17295 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17296
17297         * g++.dg/cpp0x/static_assert1.C: New.
17298         * g++.dg/cpp0x/static_assert2.C: New.
17299         * g++.dg/cpp0x/static_assert3.C: New.
17300
17301 2006-11-21  Richard Guenther  <rguenther@suse.de>
17302
17303         * gcc.dg/vect/vect-pow-1.c: New testcase.
17304         * gcc.dg/vect/vect-pow-2.c: Likewise.
17305
17306 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17307
17308         PR c++/29570
17309         * g++.dg/template/static29.C: New test.
17310
17311         PR c++/29734
17312         * g++.dg/conversion/simd4.C: New test.
17313
17314 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17315
17316         PR c++/29475
17317         * g++.dg/template/access19.C: New test.
17318         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17319         error is reported.
17320
17321 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17322
17323         PR tree-opt/25500
17324         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17325
17326 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17327
17328         PR fortran/27546
17329         * gfortran.dg/import.f90: Extended test.
17330         * gfortran.dg/import2.f90: Extended test.
17331
17332 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17333
17334         * gfortran.dg/volatile3.f90: Add conflict test.
17335
17336 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17337
17338         PR fortran/24783
17339         * gfortran.dg/implicit_10.f90: New test.
17340
17341 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17342
17343         PR c++/8586
17344         * g++.dg/warn/Wall-write-strings.C: New.
17345
17346 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17347
17348         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17349         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17350
17351 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17352
17353         * gfortran.dg/use_3.f90: Remove error message.
17354         * gfortran.dg/iso_fortran_env_1.f90: New test.
17355         * gfortran.dg/iso_fortran_env_2.f90: New test.
17356         * gfortran.dg/iso_fortran_env_3.f90: New test.
17357         * gfortran.dg/iso_fortran_env_4.f90: New test.
17358
17359 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17360
17361         * gcc.dg/vect/vect-27.c: Fix initialization.
17362
17363 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17364
17365         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17366         * gcc.dg/torture/builtin-minmax-1.c: New.
17367
17368         * gcc.dg/builtins-20.c: Add cases for copysign.
17369
17370 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17371
17372         PR fortran/24285
17373         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17374
17375 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17376         * gfortran.dg/use_1.f90: New test.
17377         * gfortran.dg/use_1.f90: New test.
17378         * gfortran.dg/use_1.f90: New test.
17379
17380 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17381
17382         PR tree-optimization/29801
17383         * gcc.dg/pr29801.c: New test.
17384
17385 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17386
17387         PR middle-end/29584
17388         * gcc.dg/torture/pr29584.c: New test.
17389
17390 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17391
17392         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17393         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17394         * gcc.target/powerpc/compress-float-ppc.c,
17395         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17396         powerpc_fprs.
17397         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17398         do not pass -mhard-float.
17399
17400 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17401
17402         * gnat.dg/volatile_aggregate.adb: New test.
17403
17404 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17405
17406         PR fortran/29391
17407         PR fortran/29489
17408         * gfortran.dg/bound_2.f90: Add more checks.
17409         * gfortran.dg/bound_3.f90: New test.
17410
17411 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17412
17413         PR target/29201
17414         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17415
17416 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17417
17418         * gfortran.dg/import3.f90: Fix error message.
17419
17420 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17421
17422         PR tree-opt/29788
17423         * gfortran.fortran-torture/compile/inline_1.f90:
17424         New testcase.
17425
17426 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17427
17428         * gcc.target/i386/x87regparm-1.c: New test.
17429         * gcc.target/i386/x87regparm-2.c: New test.
17430         * gcc.target/i386/x87regparm-3.c: New test.
17431         * gcc.target/i386/x87regparm-4.c: New test.
17432
17433 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17434
17435         PR fortran/27546
17436         * gfortran.dg/import.f90: New test.
17437         * gfortran.dg/import2.f90: New test.
17438         * gfortran.dg/import3.f90: New test.
17439
17440 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17441
17442         PR fortran/27588
17443         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17444
17445 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17446
17447         PR fortran/29806
17448         * gfortran.dg/contains.f90: New test.
17449         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17450
17451 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17452
17453         PR tree-optimization/29581
17454         * gcc.dg/pr29581-1.c: New test.
17455         * gcc.dg/pr29581-2.c: New test.
17456         * gcc.dg/pr29581-3.c: New test.
17457         * gcc.dg/pr29581-4.c: New test.
17458         * gfortran.dg/pr29581.f90: New test.
17459
17460 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17461
17462         PR fortran/29702
17463         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17464         numbers in error message headers.
17465
17466 2006-11-14  Richard Guenther  <rguenther@suse.de>
17467
17468         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17469         to i?86 and x86_64 targets.
17470
17471 2006-11-14  Caroline Tice  <ctice@apple.com>
17472
17473         * gcc.dg/pubtypes-1.c: New file/testcase.
17474         * gcc.dg/pubtypes-2.c: New file/testcase.
17475         * gcc.dg/pubtypes-3.c: New file/testcase.
17476         * gcc.dg/pubtypes-4.c: New file/testcase.
17477         * g++.dg/pubtypes.C: New file/testcase.
17478
17479 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17480
17481         PR c++/29106
17482         * g++.dg/init/self1.C: New test.
17483
17484 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17485
17486         PR fortran/29657
17487         * gfortran.dg/conflicts.f90: Add.
17488
17489 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17490
17491         PR rtl-optimization/29798
17492
17493         * gcc.c-torture/execute/pr29798.c: New.
17494
17495 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17496
17497         * gcc.dg/builtins-20.c: Add more cases.
17498
17499 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17500
17501         PR fortran/29759
17502         * gfortran.dg/gomp/pr29759.f90: New test.
17503
17504 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17505
17506         PR c++/29518
17507         * g++.dg/template/static28.C: New test.
17508
17509 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17510
17511         * lib/c-torture.exp: Use target-libpath.exp.
17512         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17513         set GCC_EXEC_PREFIX env var from global variable of same name.
17514
17515 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17516
17517         PR fortran/26994
17518         * gfortran.fortran-torture/compile/transfer-1.f90:
17519         New testcase.
17520
17521 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17522             Zdenek Dvorak <dvorakz@suse.cz>
17523
17524         PR tree-optimization/29680
17525         * gcc.dg/alias-11.c: New test.
17526
17527 2006-11-12  Jason Merrill  <jason@redhat.com>
17528             Andrew Pinski <pinskia@physics.uc.edu>
17529
17530         PR middle-end/28915
17531         * gcc.target/i386/vectorize1.c: New.
17532
17533 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17534
17535         PR rtl-optimization/29797
17536         * gcc.c-torture/execute/pr29797-1.c: New test case.
17537
17538 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17539
17540         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17541
17542 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17543
17544         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17545
17546 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17547
17548         PR tree-optimization/13827
17549         * gcc.dg/fold-eqand-1.c: New test case.
17550
17551 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17552
17553         PR rtl-opt/28812
17554         * gcc.c-torture/execute/mayalias-3.c: New test.
17555
17556 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17557
17558         PR middle-end/27528
17559         * gcc.c-torture/compile/pr27528.c: New test.
17560         * gcc.dg/pr27528.c: Likewise.
17561
17562 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17563
17564         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17565
17566         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17567
17568 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17569
17570         PR fortran/29758
17571         * gfortran.dg/reshape_source_size_1.f90: New test.
17572
17573 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17574
17575         PR fortran/29315
17576         * gfortran.dg/aliasing_dummy_4.f90: New test.
17577
17578 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17579
17580         PR target/29777
17581         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17582         and x86_64-*-* targets.
17583
17584 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17585
17586         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17587         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17588         New macros. Use them in exact tests.
17589         (TESTIT3): New macro.
17590         Add tests for fmin, fmax and fma.
17591
17592 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17593
17594         PR fortran/29431
17595         * gfortran.dg/array_constructor_13.f90: New test.
17596
17597 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17598
17599         PR fortran/29744
17600         * gfortran.dg/used_types_12.f90: New test.
17601
17602 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17603
17604         PR middle-end/29726
17605         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17606         (test6): Ditto.
17607         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17608         * gcc.dg/fold-eqandshift-3.c: New test case.
17609
17610 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17611
17612         PR fortran/29699
17613         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17614
17615         PR fortran/21370
17616         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17617
17618 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17619
17620         * gcc.dg/20061109-1.c: New testcase.
17621
17622 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17623
17624         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17625
17626 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17627
17628         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17629         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17630
17631 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17632
17633         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17634         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17635
17636 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17637
17638         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17639
17640 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17641
17642         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17643         vect-9.c).
17644         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17645         * gcc.dg/vect/vect-9.c: Now vectorizable.
17646         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17647         that support vect_widen_mult.
17648         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17649         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17650         vect-reduc-dot-u16.c).
17651         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17652         vect-reduc-dot-u16.c).
17653         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17654         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17655         vect-reduc-dot-s8.c).
17656         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17657         vect-reduc-dot-s8.c).
17658         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17659         vect-reduc-dot-s8.c).
17660         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17661         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17662         vect-reduc-dot-u8.c).
17663         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17664         vect-reduc-dot-u8.c).
17665         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17666         * gcc.dg/vect/vect-multitypes-9.c: New test.
17667         * gcc.dg/vect/vect-multitypes-10.c: New test.
17668         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17669         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17670         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17671         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17672         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17673         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17674         wrapv-vect-reduc-dot-s8.c.
17675         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17676         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17677         targets that support vec_unpack.
17678         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17679         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17680         (check_effective_target_vect_widen_mult_hi_to_si): New.
17681         (check_effective_target_vect_widen_sum): Removed.
17682
17683         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17684
17685         * gcc.dg/vect/vect-multitypes-8.c: New test.
17686         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17687
17688         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17689
17690         * gcc.dg/vect/vect-multitypes-7.c: New test.
17691
17692         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17693
17694         * gcc.dg/vect/vect-multitypes-4.c: New test.
17695         * gcc.dg/vect/vect-multitypes-5.c: New test.
17696         * gcc.dg/vect/vect-multitypes-6.c: New test.
17697
17698         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17699
17700         * gcc.dg/vect/vect-multitypes-1.c: New test.
17701         * gcc.dg/vect/vect-multitypes-2.c: New test.
17702         * gcc.dg/vect/vect-multitypes-3.c: New test.
17703
17704 2006-11-07  Eric Christopher  <echristo@apple.com>
17705
17706         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17707         Test using scan-assembler-not.
17708
17709 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17710
17711         * gcc.dg/inline-17.c: New test.
17712
17713 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17714
17715         PR other/25028
17716         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17717         on HP-UX.
17718
17719 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17720
17721         PR fortran/29539
17722         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17723
17724         PR fortran/29634
17725         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17726         test.
17727
17728 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17729
17730         PR fortran/29601
17731         * gfortran.dg/volatile.f90: Add.
17732         * gfortran.dg/volatile2.f90: Add.
17733         * gfortran.dg/volatile3.f90: Add.
17734         * gfortran.dg/volatile4.f90: Add.
17735         * gfortran.dg/volatile5.f90: Add.
17736         * gfortran.dg/volatile6.f90: Add.
17737         * gfortran.dg/volatile7.f90: Add.
17738
17739 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17740
17741         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17742           for matching error messages.
17743         * gfortran.dg/specifics_3.f90: Adjust pattern
17744           for matching error messages.
17745
17746 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17747             Bernhard Fischer  <aldot@gcc.gnu.org>
17748
17749         * lib/gcc-dg.exp (output-exists): New proc.
17750         (output-exists-not): New proc.
17751         * gcc.test-framework/test-framework.awk: Support new directives.
17752         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17753         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17754         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17755         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17756         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17757         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17758
17759 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17760
17761         PR fortran/29630
17762         PR fortran/29679
17763         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17764         * gfortran.dg/initialization_3.f90: New.
17765
17766 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17767
17768         PR libgfortran/25545
17769         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17770
17771 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17772
17773         PR middle-end/29695
17774         * gcc.c-torture/execute/pr29695-1.c: New test.
17775         * gcc.c-torture/execute/pr29695-2.c: New test.
17776
17777 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17778
17779         PR fortran/29565
17780         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17781
17782 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17783
17784         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17785         for matching error messages.
17786
17787 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17788
17789         PR target/26915
17790         * gcc.target/i386/387-12.c: New test.
17791
17792 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17793
17794         PR libfortran/29713
17795         * gfortran.dg/pr29713.f90: New test.
17796
17797 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17798
17799         * gcc.c-torture/execute/arith-rand-ll.c:
17800         Also test for bogus rest sign.
17801
17802 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17803
17804         PR libfortran/27895
17805         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17806
17807 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17808
17809         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17810         from error messages.
17811
17812 2006-11-02  Mike Stump  <mrs@apple.com>
17813
17814         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17815
17816         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17817
17818 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17819
17820         * g++.dg/eh/gcsec1.C: New test.
17821
17822 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17823
17824         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17825         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17826
17827 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17828
17829         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17830         hexadecimal value.
17831         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17832         * gcc.dg/pr14796-2.c: Likewise.
17833
17834 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17835
17836         * gcc.c-torture/execute/20061101-1.c: New test.
17837
17838 2006-11-01  Richard Guenther  <rguenther@suse.de>
17839
17840         * gcc.target/i386/fpprec-1.c: New testcase.
17841
17842 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17843
17844         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17845         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17846
17847 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17848
17849         * gcc.c-torture/execute/20061031-1.c: New test.
17850
17851 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17852
17853         PR 23067
17854         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17855         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17856         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17857         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17858         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17859         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17860         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17861
17862 2006-10-31  Eric Christopher  <echristo@apple.com>
17863             Falk Hueffner  <falk@debian.org>
17864
17865         * gcc.dg/builtin-bswap-1.c: New.
17866         * gcc.dg/builtin-bswap-2.c: New.
17867         * gcc.dg/builtin-bswap-3.c: New.
17868         * gcc.dg/builtin-bswap-4.c: New.
17869         * gcc.dg/builtin-bswap-5.c: New.
17870         * gcc.target/i386/builtin-bswap-1.c: New.
17871
17872 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17873
17874         * gcc.dg/inline-16.c: New.
17875
17876         PR 16622
17877         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17878         defining it.
17879         * gcc.dg/inline-13.c: New.
17880         * gcc.dg/inline-14.c: New.
17881         * gcc.dg/inline-15.c: New.
17882
17883         PR 11377
17884         * gcc.dg/inline6.c: New.
17885         * gcc.dg/inline7.c: New.
17886
17887 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17888
17889         PR middle-end/23470
17890         * gcc.dg/pr23470-1.c: New test case.
17891
17892 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17893
17894         PR fortran/29537
17895         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17896         data.
17897         * gfortran.dg/blockdata_2.f90: New testcase.
17898
17899 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17900
17901         PR libfortran/29627
17902         * gfortran.dg/unf_short_record_1.f90:  New test.
17903
17904 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17905
17906         PR fortran/29067
17907         * gfortran.dg/pr29067.f: New test.
17908
17909 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17910             Richard Sandiford  <richard@codesourcery.com>
17911
17912         * lib/target-supports.exp (get_compiler_messages): Append options
17913         as a single list element.
17914         (check_effective_target_arm_vfp_ok): New.
17915         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17916
17917 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17918
17919         PR fortran/29387
17920         * gfortran.dg/intrinsic_actual_2.f90: New test.
17921
17922         PR fortran/29490
17923         * gfortran.dg/actual_array_interface_1.f90: New test.
17924
17925         PR fortran/29641
17926         * gfortran.dg/used_types_11.f90: New test.
17927
17928 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17929
17930         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17931         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17932         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17933         * g++.old-deja/g++.mike/net25.C (main): Same.
17934         * g++.dg/lookup/exception1.C (main): Same.
17935         * g++.dg/parse/parens2.C (main): Same.
17936
17937 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17938
17939         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17940
17941 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17942
17943         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17944         * gcc.dg/torture/builtin-math-3.c: Likewise.
17945
17946 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17947
17948         PR fortran/29452
17949         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17950         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17951
17952 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17953
17954         PR Fortran/29410
17955         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17956
17957 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17958
17959         * lib/target-supports.exp (check_function_available): Declare
17960         function before calling.
17961
17962 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17963
17964         PR tree-optimization/29637
17965         * gcc.dg/pr29637.c: New test.
17966
17967 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17968
17969         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17970         tree canonicalization.
17971
17972 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17973
17974         * gcc.dg/builtins-20.c: Add more hypot tests.
17975
17976 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17977
17978         * gcc.dg/fold-compare-1.c: New test case.
17979
17980 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17981
17982         PR c++/16307
17983         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17984
17985 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17986
17987         PR tree-optimization/15458
17988         * gcc.dg/fold-xornot-1.c: New test case.
17989
17990 2006-10-29  Richard Guenther  <rguenther@suse.de>
17991
17992         * gcc.target/i386/math-torture/trunc.c: New testcase.
17993
17994 2006-10-29  Richard Guenther  <rguenther@suse.de>
17995
17996         * gcc.target/i386/math-torture/round.c: New testcase.
17997
17998 2006-10-29  Richard Guenther  <rguenther@suse.de>
17999
18000         * gcc.target/i386/math-torture/ceil.c: New testcase.
18001         * gcc.target/i386/math-torture/floor.c: Likewise.
18002
18003 2006-10-29  Richard Guenther  <rguenther@suse.de>
18004
18005         * gcc.target/i386/math-torture/rint.c: New testcase.
18006         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18007
18008 2006-10-29  Richard Guenther  <rguenther@suse.de>
18009
18010         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18011         * gcc.target/i386/math-torture/lceil.c: Likewise.
18012
18013 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18014
18015         PR libgfortran/24313
18016         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18017
18018 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18019
18020         * gcc.c-torture/execute/20020118-1.c,
18021         gcc.c-torture/execute/builtins/strlen.c,
18022         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18023         comment typos.
18024
18025 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18026
18027         * gcc.dg/builtins-20.c: Add tests for hypot.
18028         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18029         two-argument builtins.
18030         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18031         TESTIT2.  Update all callers.
18032         (TESTIT2, TESTIT2_R): New helper macros.
18033         Add testcases for pow, hypot and atan2.
18034
18035 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18036
18037         PR C++/29295
18038         * g++.dg/expr/bool1.C: New test.
18039         * g++.dg/expr/bool2.C: New test.
18040
18041 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18042
18043         PR fortran/28224
18044         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18045         * gfortran.dg/namelist_internal.f90: New test.
18046
18047 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18048
18049         PR fortran/29625
18050         * gfortran.dg/io_real_boz.f90: Add.
18051         * gfortran.dg/io_real_boz2.f90: Add.
18052
18053 2006-10-28  Richard Guenther  <rguenther@suse.de>
18054
18055         PR middle-end/26899
18056         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18057
18058 2006-10-28  Richard Guenther  <rguenther@suse.de>
18059
18060         PR target/28806
18061         * gcc.target/i386/math-torture/lround.c: New testcase.
18062
18063 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18064
18065         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18066         * gcc.dg/builtins-44.c: Likewise.
18067         * gcc.dg/builtins-45.c: Likewise.
18068         * gcc.dg/pr28796-2.c: Likewise.
18069         * gcc.dg/unordered-3.c: Likewise.
18070
18071 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18072
18073         PR libgfortran/27954
18074         * gfortran.dg/error_recovery_2.f90: New test.
18075
18076 2006-10-26  Richard Guenther  <rguenther@suse.de>
18077
18078         * gcc.target/i386/i386.exp: Use glob, not find to collect
18079         tests.  Avoids recursing into subdirectories.
18080         * gcc.target/i386/math-torture/math-torture.exp: Torture
18081         for interesting ia32 math options.
18082         * gcc.target.i386/math-torture/lrint.c: New testcase.
18083
18084 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18085
18086         PR libgfortran/29563
18087         * gfortran.dg/arrayio_9.f90: Update test.
18088         * gfortran.dg/arrayio_19.f90: New test.
18089
18090 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18091
18092         * gcc.dg/20061026.c: New testcase.
18093
18094 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18095
18096         PR libgfortran/29563
18097         * gfortran.dg/arrayio_9.f90: New test.
18098
18099 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18100
18101         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18102         Copy the strings manually, as strcpy may call strlen.
18103
18104 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18105
18106         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18107         Add checks for log, log2, log10 and log1p.
18108
18109         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18110         we already test 0.0.  Add checks for expm1, log, log2, log10,
18111         log1p, cbrt, erf and erfc.
18112
18113 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18114
18115         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18116
18117 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18118
18119         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18120         and remainderl() built-in functions.  Remove -ffast-math from
18121         dg-options.
18122
18123 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18124
18125         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18126         acosh and atanh.
18127
18128         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18129         floating point modifiers to arguments passed to float and long
18130         double functions respectively.  Update all callers to use floating
18131         point numbers, not integers.  Add tests for exp, exp2 and
18132         exp10/pow10.
18133
18134         * gcc.dg/torture/builtin-math-3.c: New test.
18135
18136 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18137
18138         PR fortran/29393
18139         * gfortran.dg/initialize_2.f90: New.
18140
18141 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18142
18143         * gcc.dg/torture/builtin-math-2.c: New test.
18144
18145 2006-10-24  Richard Guenther  <rguenther@suse.de>
18146
18147         PR middle-end/28796
18148         * gcc.dg/pr28796-1.c: New testcase.
18149         * gcc.dg/pr28796-2.c: Likewise.
18150
18151 2006-10-24  Richard Guenther  <rguenther@suse.de>
18152
18153         * gcc.dg/builtins-57.c: New testcase.
18154
18155 2006-10-24  Richard Guenther  <rguenther@suse.de>
18156
18157         PR tree-optimization/29567
18158         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18159
18160 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18161
18162         PR tree-optimization/14784
18163         * gcc.dg/alias-10.c: New test.
18164
18165 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18166
18167         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18168
18169 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18170
18171         * gcc.dg/builtin-strncat-chk-1.c: New test.
18172
18173 2006-10-23  Jan Hubicka  <jh@suse.cz>
18174
18175         * gcc.dg/memmove-1.c: New test.
18176
18177 2006-10-23  Paul Brook  <paul@codesourcery.com>
18178
18179         * gcc.dg/pragma-pack-5.c: New test.
18180
18181 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18182
18183         * g++.dg/other/s390-1.C: New testcase.
18184
18185 2006-10-23  Richard Guenther  <rguenther@suse.de>
18186
18187         PR middle-end/27132
18188         PR middle-end/23295
18189         * gcc.dg/pr27132.c: New testcase.
18190         * gcc.dg/pr23295.c: Likewise.
18191         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18192         * g++.dg/tree-ssa/pr19807.C: Likewise.
18193
18194 2006-10-23  Richard Guenther  <rguenther@suse.de>
18195
18196         PR middle-end/21032
18197         * gcc.dg/pr21032.c: New testcase.
18198
18199 2006-10-22  Jeff Law  <law@redhat.com>
18200         Richard Guenther  <rguenther@suse.de>
18201
18202         PR tree-optimization/15911
18203         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18204
18205 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18206
18207         PR c++/20647
18208         * g++.dg/abi/rtti3.C: New.
18209
18210 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18211
18212         PR middle-end/28252
18213         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18214         transformation.
18215
18216 2006-10-21  Richard Guenther  <rguenther@suse.de>
18217
18218         PR tree-optimization/3511
18219         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18220
18221 2006-10-21  Richard Guenther  <rguenther@suse.de>
18222
18223         PR middle-end/26898
18224         * gcc.dg/torture/pr26898-1.c: New testcase.
18225         * gcc.dg/torture/pr26898-2.c: Likewise.
18226
18227 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18228
18229         PR c++/28053
18230         * g++.dg/parse/bitfield1.C: Adjust error markers.
18231         * g++.dg/parse/bitfield2.C: New test.
18232
18233 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18234
18235         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18236
18237 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18238
18239         PR libfortran/27895
18240         * gfortran.dg/zero_sized_1.f90: New test.
18241
18242 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18243
18244         * gcc.dg/div-compare-1.c: New test.
18245
18246 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18247
18248         PR fortran/29216
18249         * gfortran.dg/result_default_init_1.f90: New test.
18250
18251         PR fortran/29314
18252         * gfortran.dg/automatic_default_init_1.f90: New test.
18253
18254         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18255         from 38 to 33.
18256
18257 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18258
18259         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18260         'using namespace std' without previous declaration.
18261         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18262         * g++.old-deja/g++.robertl/eb133c.C: New.
18263
18264 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18265
18266         PR libgfortran/29277
18267         * gfortran.dg/streamio_4.f90: Update test.
18268         * gfortran.dg/streamio_11.f90: New test.
18269
18270 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18271
18272         PR c++/27952
18273         * g++.dg/inherit/virtual1.C: New test.
18274
18275 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18276
18277         PR c++/28261
18278         * g++.dg/parse/enum3.C: New test.
18279
18280 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18281
18282         PR c++/29039
18283         * g++.dg/init/ctor8.C: New test.
18284
18285 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18286
18287         PR c++/27270
18288         * g++.dg/ext/complit8.C: Tweak error markers.
18289         * g++.dg/template/complit1.C: Add error marker.
18290
18291 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18292
18293         PR c++/27270
18294         * g++.dg/ext/complit8.C: New test.
18295
18296         PR c++/29408
18297         * g++.dg/parse/dtor12.C: New test.
18298
18299         PR c++/29435
18300         * g++.dg/template/sizeof11.C: New test.
18301
18302 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18303
18304         PR fortran/29392
18305         * gfortran.dg/data_char_3.f90: New test.
18306
18307         PR fortran/29451
18308         * gfortran.dg/negative_automatic_size.f90: New test.
18309
18310 2006-10-16  David Daney  <ddaney@avtrex.com>
18311
18312         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18313
18314 2006-10-16  Eric Christopher  <echristo@apple.com>
18315
18316         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18317         x86_64.
18318
18319 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18320
18321         PR c++/28211
18322         * g++.dg/tc1/dr49.C: Tweak error messages.
18323         * g++.dg/parse/template21.C: New test.
18324
18325 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18326
18327         PR middle-end/20491
18328         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18329
18330 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18331
18332         PR fortran/29403
18333         * gfortran.dg/print_1.f90: New test.
18334
18335 2006-10-15  Jan Hubicka  <jh@suse.cz>
18336
18337         PR middle-end/29241
18338         * gcc.c-torture/compile/pr29241.c: New testcase.
18339
18340 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18341
18342         PR middle-end/29250
18343         * gcc.c-torture/compile/pr29250.c: New test.
18344
18345 2006-10-15  Richard Guenther  <rguenther@suse.de>
18346
18347         * gcc.dg/pr29299.c: New testcase.
18348
18349 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18350
18351         PR fortran/24767
18352         * gfortran.dg/label_4.f90: Adjust warning flag.
18353
18354 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18355
18356         PR fortran/29371
18357         * gfortran.dg/nullify_3.f90: New test.
18358
18359 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18360
18361         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18362         on Solaris 2.5.1 too.
18363
18364 2006-10-13  Eric Christopher  <echristo@apple.com>
18365
18366         * gcc.dg/pr25993.c: Skip for darwin.
18367
18368 2006-10-13  Eric Christopher  <echristo@apple.com>
18369
18370         * gcc.dg/visibility-11.c: Skip for darwin.
18371
18372 2006-10-13  Eric Christopher  <echristo@apple.com>
18373
18374         * gcc.dg/darwin-weakimport-1.c: Use
18375         -fno-asynchronous-unwind-tables.
18376         * gcc.dg/darwin-weakimport-3.c: Ditto.
18377
18378 2006-10-13  Richard Guenther  <rguenther@suse.de>
18379
18380         PR tree-optimization/29446
18381         * gcc.dg/torture/pr29446.c: New testcase.
18382
18383 2006-10-13  Bill Wendling  <wendling@apple.com>
18384
18385         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18386         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18387         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18388         * g++.old-deja/g++.law/shadow1.C: Likewise.
18389         * g++.old-deja/g++.law/ctors10.C: Likewise.
18390         * g++.dg/debug/namespace1.C: Likewise.
18391         * g++.dg/inherit/namespace-as-base.C: Likewise.
18392         * g++.dg/opt/delay-slot-1.C: Likewise.
18393         * g++.dg/parse/defarg10.C: Likewise.
18394         * g++.dg/template/ptrmem11.C: Likewise.
18395         * g++.dg/template/mem_func_ptr.C: Likewise.
18396         * g++.dg/template/spec19.C: Likewise.
18397
18398 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18399
18400         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18401
18402 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18403
18404         PR fortran/29373
18405         * gfortran.dg/implicit_9.f90: New test.
18406
18407         PR fortran/29407
18408         * gfortran.dg/namelist_25.f90: New test.
18409
18410         PR fortran/27701
18411         * gfortran.dg/same_name_2.f90: New test.
18412
18413         PR fortran/29232
18414         * gfortran.dg/host_assoc_types_1.f90: New test.
18415
18416         PR fortran/29364
18417         * gfortran.dg/missing_derived_type_1.f90: New test.
18418         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18419
18420         PR fortran/29422
18421         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18422
18423         PR fortran/29428
18424         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18425
18426 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18427
18428         PR fortran/29391
18429         * gfortran.dg/bound_2.f90: New test.
18430
18431 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18432
18433         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18434         directive.
18435         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18436         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18437         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18438         * gfortran.dg/gomp/reduction3.f90: Likewise.
18439         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18440         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18441         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18442         * gfortran.dg/forall_4.f90: Likewise.
18443         * gfortran.dg/spec_expr_4.f90: Likewise.
18444         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18445         * gfortran.dg/forall_5.f90: Likewise.
18446         * gfortran.dg/open_access_append_2.f90: Add check for
18447         compile-time warning.
18448
18449 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18450
18451         PR c++/28506
18452         * g++.dg/parse/pure1.C: New test.
18453
18454 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18455
18456         PR fortran/21435
18457         * gfortran.dg/io_constraints_3.f90: New test.
18458         * gfortran.dg/open_access_append_1.f90: Add checks
18459         for compile-time warnings.
18460         * gfortran.dg/pr20163-2.f: Likewise.
18461         * gfortran.dg/iostat_2.f90: Likewise.
18462         * gfortran.dg/label_4.f90: Delete the temporary
18463         file.
18464         * gfortran.dg/direct_io_2.f90: Add a FILE=
18465         specifier.
18466         * gfortran.dg/iomsg_1.f90: Add check for
18467         compile-time warning.
18468
18469 2006-10-12  Jan Hubicka  <jh@suse.cz>
18470
18471         PR c/28419
18472         * gcc.dg/pr28319.c: New test.
18473
18474 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18475         PR c++/29318
18476         * g++.dg/ext/vla4.C: New test.
18477
18478 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18479
18480         PR c++/27961
18481         * g++.dg/template/crash60.C: New test.
18482         * g++.dg/other/large-size-array.C: Adjust error markers.
18483         * g++.dg/parse/crash27.C: Likewise.
18484         * g++.dg/template/crash1.C: Likewise.
18485
18486 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18487
18488         PR testsuite/29093
18489         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18490
18491 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18492
18493         PR preprocessor/28709
18494         * gcc.dg/cpp/paste14.c: New test.
18495
18496 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18497
18498         PR c++/29175
18499         * g++.dg/init/array24.C: New test.
18500
18501 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18502
18503         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18504         of <sys/types.h>.
18505
18506 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18507
18508         PR c++/29024
18509         * g++.dg/parse/typedef8.C: New test.
18510         * g++.dg/other/mult-stor1.C: Adjust error markers.
18511
18512 2006-10-11  Richard Guenther  <rguenther@suse.de>
18513
18514         PR tree-optimization/28230
18515         * gcc.dg/torture/pr28230.c: New testcase.
18516
18517 2006-10-11  Richard Guenther  <rguenther@suse.de>
18518
18519         PR inline-asm/29119
18520         * gcc.dg/torture/pr29119.c: New testcase.
18521
18522 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18523
18524         PR middle-end/29272
18525         * gcc.c-torture/execute/20060930-2.c: New test.
18526
18527 2006-10-09  Richard Henderson  <rth@redhat.com>
18528
18529         Revert emutls patch.
18530
18531 2006-10-09  Richard Guenther  <rguenther@suse.de>
18532
18533         PR middle-end/29254
18534         * gcc.dg/pr29254.c: New testcase.
18535
18536 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18537             Paul Thomas  <pault@gcc.gnu.org>
18538
18539         PR fortran/20541
18540         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18541         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18542         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18543         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18544         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18545         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18546         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18547         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18548         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18549         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18550         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18551         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18552         * gfortran.dg/alloc_comp_std.f90: New test.
18553         * gfortran.dg/move_alloc.f90: New test.
18554
18555 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18556
18557         PR fortran/29115
18558         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18559
18560         PR fortran/29211
18561         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18562
18563 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18564
18565         PR fortran/28585
18566         * gfortran.dg/new_line.f90: New test.
18567
18568 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18569
18570         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18571         * gcc.dg/torture/builtin-convert-1.c,
18572         gcc.dg/torture/builtin-convert-2.c,
18573         gcc.dg/torture/builtin-convert-3.c,
18574         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18575
18576 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18577
18578         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18579         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18580         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18581         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18582
18583 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18584
18585         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18586         Xfail some tests for powerpc-darwin and powerpc-aix.
18587
18588 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18589
18590         PR c/29380
18591         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18592
18593 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18594
18595         PR target/29300
18596         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18597         on hppa*-*-hpux*.
18598
18599 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18600
18601         PR fortran/16580
18602         PR fortran/29288
18603         * gfortran.fortran-torture/execute/specifics.f90:
18604         Add tests for using all possible intrinsics as actual arguments.
18605         * gfortran.dg/specifics_1.f90: Add tests for using
18606         all possible intrinsics as actual arguments.
18607         * gfortran.dg/specifics_2.f90: New file.
18608         * gfortran.dg/specifics_3.f90: New file.
18609
18610 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18611
18612         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18613         * gcc.dg/debug/debug-2.c: Likewise.
18614
18615 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18616
18617         * gcc.c-torture/compile/sync-2.c: New test.
18618
18619 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18620
18621         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18622         line endings.
18623
18624 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18625
18626         PR rtl-optimization/29128
18627         * gcc.c-torture/compile/pr29128.c: New test.
18628
18629 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18630
18631         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18632         line endings.
18633
18634 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18635
18636         PR middle-end/29256
18637         * gcc.dg/tree-ssa/loop-19.c: New test.
18638
18639 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18640
18641         PR tree-optimization/29330
18642         * gcc.dg/pr29330.c: New test.
18643
18644         PR target/28924
18645         * gcc.c-torture/compile/20061005-1.c: New test.
18646
18647 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18648
18649         * gcc.dg/typename-vla-1.c: New case.
18650         * gnat.dg/forward_vla.adb: New case.
18651
18652 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18653
18654         PR tree-optimization/29290
18655         * gfortran.dg/loop_nest_1.f90: New test.
18656
18657         PR target/29198
18658         * gcc.dg/tls/opt-12.c: New test.
18659
18660         PR fortran/28415
18661         * gfortran.dg/save_2.f90: New test.
18662
18663         PR c/29091
18664         * gcc.dg/pr29091.c: New test.
18665
18666 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18667
18668         * lib/target-supports.exp
18669         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18670         same as x86_64-*-*; check for LP64.
18671
18672 2006-10-04  Richard Henderson  <rth@redhat.com>
18673
18674         * lib/target-supports.exp (check_effective_target_tls): Redefine
18675         to mean non-emulated tls.
18676         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18677         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18678         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18679         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18680         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18681         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18682         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18683
18684 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18685
18686         PR fortran/29343
18687         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18688
18689 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18690
18691         * gfortran.dg/bounds_check_fail_1.f90: New test.
18692
18693 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18694
18695         PR c++/29020
18696         * g++.dg/template/friend48.C: New test.
18697
18698 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18699
18700         PR fortran/29098
18701         * gfortran.dg/default_initialization_2.f90: New test.
18702
18703 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18704
18705         PR fortran/20779
18706         PR fortran/20891
18707         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18708
18709 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18710
18711         PR fortran/29284
18712         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18713
18714         PR fortran/29321
18715         PR fortran/29322
18716         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18717
18718         PR fortran/25091
18719         PR fortran/25092
18720         * gfortran.dg/entry_array_specs_1.f90: New test.
18721
18722 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18723
18724         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18725         insufficient to inhibit some test failures at -O3.  Do testing
18726         on integers.
18727
18728 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18729
18730         PR c++/29138
18731         * g++.dg/inherit/access8.C: New test.
18732         * g++.dg/template/dtor4.C: Tweak error messages.
18733
18734 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18735
18736         PR fortran/27478
18737         * gfortran.dg/entry_8.f90: New test.
18738
18739 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18740
18741         PR c++/29291
18742         * g++.dg/parse/new4.C: New test.
18743
18744 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18745
18746         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18747         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18748         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18749         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18750         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18751
18752 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18753
18754         PR fortran/19260
18755         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18756         * gfortran.dg/continuation_2.f90: New test.
18757
18758         PR fortran/19262
18759         * gfortran.dg/continuation_3.f90: New test.
18760         * gfortran.dg/continuation_4.f90: New test.
18761         * gfortran.dg/continuation_5.f: New test.
18762         * gfortran.dg/continuation_6.f: New test.
18763
18764 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18765
18766         PR c++/29226
18767         * g++.dg/template/vla1.C: New test.
18768
18769 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18770
18771         PR fortran/29210
18772         * gfortran.dg/complex_parameter_1.f90: New test.
18773
18774 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18775
18776         PR c/29154
18777         * gcc.c-torture/execute/20060929-1.c: New test.
18778
18779 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18780
18781         PR c++/29105
18782         * g++.dg/template/member6.C: New test.
18783         * g++.dg/parse/typename7.C: Adjust error markers.
18784
18785         PR c++/29080
18786         * g++.dg/template/member7.C: New test.
18787
18788 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18789
18790         PR c/24010
18791         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18792         gcc.dg/Woverride-init-3.c: New tests.
18793
18794 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18795
18796         * gcc.c-torture/execute/20060930-1.c: New test.
18797
18798 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18799
18800         PR fortran/18791
18801         * gfortran.dg/specifics_1.f90: New test.
18802         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18803         complex specifics.
18804
18805 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18806
18807         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18808         pthread-init-common.h: New.
18809
18810 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18811
18812         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18813         precision on some archs.
18814
18815 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18816
18817         * gcc.dg/non-local-goto-1.c: New test.
18818         * gcc.dg/non-local-goto-2.c: Likewise.
18819         * gcc.dg/setjmp-3.c: Likewise.
18820         * gcc.dg/setjmp-4.c: Likewise.
18821
18822 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18823
18824         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18825
18826 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18827
18828         PR fortran/28276
18829         * gfortran.dg/exponent_1.f90: New test.
18830
18831         PR fortran/27021
18832         * gfortran.dg/nearest_1.f90: New test.
18833
18834 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18835
18836         PR middle-end/25261
18837         PR middle-end/28790
18838         * gcc.dg/gomp/nestedfn-1.c: New test.
18839
18840 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18841
18842         PR objc/29195
18843         * objc/compile/method-1.m: New test.
18844
18845 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18846
18847         PR c++/26938
18848         * g++.dg/template/crash58.C: New test.
18849         * g++.dg/parse/crash28.C: Adjust error markers.
18850         * g++.dg/template/crash34.C: Likewise.
18851         * g++.dg/template/friend31.C: Likewise.
18852         * g++.dg/template/crash32.C: Likewise.
18853
18854         PR c++/27329
18855         * g++.dg/template/crash59.C: New test.
18856
18857         PR c++/27667
18858         * g++.dg/template/spec33.C: New test.
18859         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18860
18861 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18862             Adam Nemet  <anemet@caviumnetworks.com>
18863
18864         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18865         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18866
18867 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18868
18869         PR target/28911
18870         * gcc.dg/pr28911.c: New.
18871
18872 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18873
18874         PR target/29169
18875         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18876         (dg-options): Add -mfpmath=387.
18877
18878 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18879
18880         PR c/28706
18881         * gcc.dg/pr28706.c: New test.
18882
18883         PR c/28712
18884         * gcc.dg/pr28712.c: New test.
18885
18886 2006-09-22  Mike Stump  <mrs@apple.com>
18887
18888         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18889
18890 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18891
18892         PR tree-optimization/28888
18893         * gcc.dg/pr28888.c: New test.
18894
18895 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18896
18897         PR c++/29016
18898         * g++.dg/init/ptrfn1.C: New test.
18899
18900 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18901
18902         PR c++/28861
18903         * g++.dg/template/spec32.C: New test.
18904         * g++.dg/parse/crash9.C: Adjust error markers.
18905
18906         PR c++/28303
18907         * g++.dg/template/typedef6.C: New test.
18908         * g++.dg/init/error1.C: Adjust error markers.
18909         * g++.dg/parse/crash9.C: Likewise.
18910         * g++.dg/template/crash55.C: Likewise.
18911
18912 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18913
18914         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18915
18916 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18917
18918         PR target/27650
18919         * g++.dg/ext/dllimport12.C: New test.
18920
18921 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18922
18923         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18924         * gcc.target/mips/nmadd-2.c: Likewise.
18925         * gcc.target/mips/mips-ps-6.c: New test.
18926         * gcc.target/mips/neg-abs-1.c: Likewise.
18927         * gcc.target/mips/neg-abs-2.c: Likewise.
18928         * gcc.target/mips/nmadd-3.c: New test.
18929
18930 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18931
18932         PR middle-end/28046
18933         * gcc.dg/gomp/atomic-10.c: New test.
18934         * g++.dg/gomp/atomic-10.C: New test.
18935
18936 2006-09-20  Eric Christopher  <echristo@apple.com>
18937
18938         * gcc.target/i386/sse3-not-fisttp.c: New.
18939
18940 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18941
18942         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18943
18944 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18945
18946         * gcc.c-torture/execute/pr28289.c (one): New variable.
18947         (main): Use it instead of argc.
18948         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18949         (main): Use it instead of argc.
18950
18951 2006-09-19  Paul Brook  <paul@codesourcery.com>
18952
18953         PR target/28516
18954         * gcc.dg/nested-func-5.c: New test.
18955
18956 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18957
18958         * lib/target-supports.exp (check_effective_target_tls): Compile
18959         test stubs using ${tool}_target_compile, not just target_compile.
18960         (check_effective_target_tls_runtime): Likewise.
18961
18962 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18963
18964         * gcc.c-torture/compile/20030405-1.x: Remove.
18965
18966         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18967         optimising linker from discarding it.
18968
18969 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18970
18971         PR fortran/28526
18972         * gfortran.dg/keyword_symbol_1.f90: New test.
18973
18974         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18975         pedantic compilation option.
18976
18977 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18978
18979         PR fortran/29060
18980         * gfortran.dg/spread_shape_1.f90: New test.
18981
18982 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18983
18984         PR tree-optimization/28887
18985         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18986
18987 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18988
18989         PR c/25993
18990         * gcc.dg/pr25993.c: New test.
18991
18992 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18993
18994         PR tree-opt/21591
18995         * gcc.dg/vect/pr21591.c: New test.
18996
18997 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18998
18999         PR tree-opt/29059
19000         * gcc.c-torture/compile/strcpy-1.c: New test.
19001         * gcc.c-torture/compile/strcpy-2.c: New test.
19002         * gcc.c-torture/compile/memcpy-1.c: New test.
19003         * gcc.c-torture/compile/memcpy-2.c: New test.
19004
19005 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19006
19007         PR testsuite/29055
19008         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19009
19010 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19011
19012         * gnat.dg/specs/double_record_extension1.ads: New test.
19013         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19014
19015 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19016
19017         PR fortran/29051
19018         * gfortran.dg/oldstyle_3.f90: New test.
19019
19020 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19021
19022         PR libgfortran/29099
19023         * gfortran.dg/secnds-1.f: New test.
19024
19025 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19026
19027         PR libgfortran/29053
19028         * gfortran.dg/streamio_9.f90: New test.
19029         * gfortran.dg/streamio_10.f90: New test.
19030
19031 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19032
19033         PR C++/29002
19034         * g++.dg/init/array22.C: New test.
19035         * g++.dg/init/array23.C: New test.
19036
19037 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19038
19039         * stackcheck.lst: Update list of tests requiring stack checking.
19040         * norun.lst: Adjust for above change.
19041         * ada95.lst: New file.
19042         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19043         requiring -gnat95 switch.
19044
19045 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19046
19047         * gnat.dg/in_out_parameter.adb: New test.
19048
19049 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19050
19051         PR debug/28980
19052         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19053
19054 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19055
19056         * gnat.dg/specs/unchecked_union.ads: New test.
19057
19058 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19059
19060         PR rtl-optimization/28982
19061         * gcc.c-torture/execute/pr28982a.c: New test.
19062         * gcc.c-torture/execute/pr28982b.c: Likewise.
19063
19064 2006-09-12  Eric Christopher  <echristo@apple.com>
19065
19066         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19067         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19068
19069 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19070
19071         PR c/28768
19072         PR preprocessor/14634
19073         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19074         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19075         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19076
19077 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19078
19079         * gcc.dg/pr28243.c: New test.
19080
19081 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19082
19083         PR fortran/28971
19084         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19085         this undiagnosed regression reappears.
19086
19087 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19088
19089         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19090         Treat $srcdir as a literal.
19091         * lib/fortran-torture.exp (fortran-torture-compile,
19092         fortran-torture-execute): Likewise.
19093         * lib/objc-torture.exp (objc-torture-compile,
19094         objc-torture-execute): Likewise.
19095         * lib/profopt.exp (profopt-execute): Likewise.
19096
19097 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19098
19099         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19100
19101 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19102
19103         PR testsuite/28950
19104         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19105
19106 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19107
19108         PR target/13685
19109         * gcc.target/i386/pr13685.c: New test.
19110
19111 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19112
19113         * gcc.dg/pr28726.c: New test.
19114
19115 2006-09-11  Josh Conner  <jconner@apple.com>
19116
19117         * gcc.dg/nrv3.c: Increase size of structure.
19118         * gcc.dg/nrv4.c: Likewise.
19119         * gcc.dg/nrv5.c: Likewise.
19120
19121 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19122
19123         PR libfortran/28890
19124         gfortran.dg/assumed_charlen_function_5.f90: New test.
19125
19126 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19127
19128         PR c++/28991
19129         * g++.dg/init/static3.C: New test.
19130
19131 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19132
19133         PR testsuite/29007
19134         * gcc.dg/long-long-cst1.c (t): Add cast to
19135         __SIZE_TYPE__ before casting to int.
19136         (main): Return 0 on success.
19137
19138 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19139
19140         * gcc.c-torture/execute/20060910-1.c: New test.
19141
19142 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19143
19144         PR middle-end/26983
19145         * gcc.dg/pr26983.c: New test.
19146
19147 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19148
19149         PR target/29006
19150         * gcc.c-torture/execute/pr29006.c: New test.
19151
19152 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19153
19154         PR libfortran/28947
19155         gfortran.dg/matmul_4.f90: New test.
19156
19157 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19158
19159         PR fortran/28959
19160         gfortran.dg/used_types_10: New test.
19161
19162 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19163
19164         PR libfortran/28923
19165         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19166         gfortran.dg/array_initializer_3.f90: New test.
19167
19168 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19169
19170         PR fortran/28914
19171         * gfortran.dg/actual_array_constructor_3.f90: New test.
19172
19173 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19174
19175         PR testsuite/26778
19176         * gcc.target/i386/pr26778.c: New testcase.
19177
19178 2006-09-08  Eric Christopher  <echristo@apple.com>
19179
19180         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19181         * gcc.target/i386/memcpy-1.c: Ditto.
19182         * gcc.target/i386/asm-1.c: Ditto.
19183         * gcc.target/i386/20060512-4.c: Ditto.
19184         * gcc.target/i386/compress-float-387.c: Ditto.
19185         * gcc.target/i386/20060512-1.c: Ditto.
19186         * gcc.target/i386/compress-float-sse.c: Ditto.
19187         * gcc.target/i386/20060512-2.c: Ditto.
19188         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19189         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19190         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19191         * gcc.dg/pr26449.c: Ditto.
19192         * gcc.dg/attr-ms_struct-2.c: Ditto.
19193         * gcc.dg/attr-ms_struct-1.c: Ditto.
19194         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19195
19196 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19197
19198         PR c/28504
19199         * gcc.dg/vla-10.c: New test.
19200
19201 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19202
19203         PR c++/28858
19204         * g++.dg/parse/template20.C: New test.
19205         * g++.dg/template/operator8.C: Remove obsolete part.
19206         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19207         * g++.old-deja/g++.pt/crash65.C: Likewise.
19208
19209 2006-09-07  Jason Merrill  <jason@redhat.com>
19210
19211         PR middle-end/27724
19212         * gcc.dg/long-long-cst1.c: New test.
19213
19214 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19215
19216         PR C++/28906
19217         * g++.dg/other/array3.C: New test.
19218         * g++.dg/other/array4.C: New test.
19219         * g++.dg/other/array5.C: New test.
19220
19221 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19222
19223         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19224
19225 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19226
19227         PR target/28946
19228         * gcc.target/i386/pr28946.c: New test.
19229
19230 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19231
19232         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19233         in integer literal constant.
19234         * gfortran.dg/enum_8.f90: Ditto.
19235         * gfortran.dg/g77/20030326-1.f: Ditto.
19236
19237 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19238
19239         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19240         nonconformance usage.
19241
19242 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19243
19244         PR middle-end/28862
19245         * gcc.c-torture/compile/vector-align-1.c: New test.
19246
19247 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19248
19249         PR rtl-opt/27883
19250         * g++.dg/opt/copysign-1.C: New test.
19251
19252 2006-09-06  Jason Merrill  <jason@redhat.com>
19253
19254         PR c++/27371
19255         * g++.dg/warn/unused-result1.C: New test.
19256
19257 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/28903
19260         * g++.dg/ext/vla3.C: New test.
19261
19262         PR c++/28886
19263         * g++.dg/template/array16.C: New test.
19264
19265 2006-09-06  Richard Guenther  <rguenther@suse.de>
19266
19267         * gcc.dg/pr27226.c: Remove testcase again.
19268
19269 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19270
19271         PR tree-opt/28937
19272         * g++.dg/opt/unroll2.C: New test.
19273
19274 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19275
19276         PR tree-opt/28952
19277         * gcc.dg/vect/pr28952.c: New test.
19278
19279 2006-09-05  Richard Guenther  <rguenther@suse.de>
19280
19281         PR tree-optimization/28900
19282         * gcc.dg/torture/pr28900.c: New testcase
19283
19284 2006-09-05  Richard Guenther  <rguenther@suse.de>
19285
19286         PR tree-optimization/28905
19287         * gcc.c-torture/compile/pr28905.c: New testcase.
19288
19289 2006-09-05  Richard Guenther  <rguenther@suse.de>
19290
19291         PR middle-end/28935
19292         * gcc.dg/pr28935.c: New testcase.
19293
19294 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19295
19296         * gcc.c-torture/execute/20060905-1.c: New test.
19297
19298 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19299
19300         PR fortran/28908
19301         * gfortran.dg/used_types_7.f90: New test.
19302         * gfortran.dg/used_types_8.f90: New test.
19303         * gfortran.dg/used_types_9.f90: New test.
19304
19305 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19306
19307         * gcc.c-torture/compile/20060904-1.c: New test.
19308
19309 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19310
19311         PR c++/23287 Revert my 2006-09-01 patch
19312         * g++.dg/parse/dtor12.C: Remove.
19313
19314 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19315
19316         PR c+/27670
19317         * g++.dg/template/operator9.C: New test.
19318
19319         PR c++/27493
19320         * g++.dg/template/operator7.C: New test.
19321
19322         PR c++/27494
19323         * g++.dg/template/operator8.C: New test.
19324
19325         PR c++/27397
19326         * g++.dg/template/crash57.C: New test.
19327
19328         * g++.dg/template/typedef4.C: Adjust error markers.
19329         * g++.dg/template/typedef5.C: Likewise.
19330
19331 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19332
19333         PR c++/28878
19334         * g++.dg/parse/crash33.C: New test.
19335
19336 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19337         Richard Guenther  <rguenther@suse.de>
19338         Adam Nemet  <anemet@caviumnetworks.com>
19339
19340         PR middle-end/27226
19341         * gcc.target/mips/memcpy-1.c: New testcase.
19342         * gcc.dg/pr27226.c: Likewise.
19343
19344 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19345
19346         PR c++/28705
19347         * g++.dg/lookup/koenig5.C: New.
19348         * g++.dg/template/crash56.C: New.
19349
19350 2006-09-01  Josh Conner  <jconner@apple.com>
19351
19352         PR c++/25505
19353         * gcc.dg/nrv3.c: New test.
19354         * gcc.dg/nrv4.c: New test.
19355         * gcc.dg/nrv5.c: New test.
19356
19357 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19358
19359         PR c++/23287
19360         * g++.dg/parse/dtor12.C: New.
19361
19362 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19363
19364         PR tree-optimization/28839
19365         * gcc.dg/pr28839.c: New test.
19366
19367 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19368
19369         PR target/24367
19370         * gcc.dg/pr24367.c: New testcase.
19371
19372 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19373
19374         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19375
19376 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19377
19378         PR rtl-optimization/27735
19379         * gcc.dg/loop-unswitch-1.c: New test.
19380
19381 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19382
19383         PR fortran/28885
19384         * gfortran.dg/aliasing_dummy_2.f90: New test.
19385
19386         PR fortran/20067
19387         * gfortran.dg/generic_5.f90: Change error message.
19388
19389         PR fortran/28873
19390         * gfortran.dg/generic_6.f90: New test.
19391
19392         PR fortran/25077
19393         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19394
19395         PR fortran/25102
19396         * gfortran.dg/invalid_interface_assignment.f90: New test.
19397
19398         PR fortran/24866
19399         * gfortran.dg/module_proc_external_dummy.f90: New test.
19400
19401 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19402
19403         PR c++/28349
19404         * g++.dg/warn/var-args1.C: New test.
19405
19406 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19407
19408         PR fortran/28866
19409         * gfortran.dg/simpleif_2.f90: New test.
19410         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19411         * gfortran.dg/enum_5.f90: Ditto.
19412
19413 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19414             Kazu Hirata  <kazu@codesourcery.com>
19415
19416         PR tree-optimization/17506
19417         * gcc.dg/pr17506.c: New.
19418
19419 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19420
19421         PR c++/28139
19422         * g++.dg/eh/alias1.C: New test.
19423
19424 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19425
19426         PR c++/28860
19427         * g++.dg/template/ttp22.C: New test.
19428
19429 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19430
19431         PR middle-end/26632
19432         * gcc.dg/pr26632.c: New.
19433
19434 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19435
19436         PR libgfortran/28354
19437         * gfortran.dg/fmt_zero_precision.f90: New test.
19438
19439 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19440
19441         PR c++/28058
19442         * g++.dg/template/spec31.C: New test.
19443
19444 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19445
19446         PR c++/26573
19447         * g++.dg/other/static2.C: New test.
19448
19449 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19450
19451         * gcc.dg/Wswitch-enum-2.c: New test case.
19452         * gcc.dg/Wswitch-enum-3.c: Likewise.
19453
19454 2006-08-26  Richard Guenther  <rguenther@suse.de>
19455
19456         * gcc.c-torture/compile/20060826-1.c: New testcase.
19457
19458 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19459
19460         PR c++/28736
19461         * g++.dg/template/void10.C: New test.
19462
19463         PR c++/28737
19464         * g++.dg/template/void8.C: New test.
19465
19466         PR c+_+/28738
19467         * g++.dg/template/void9.C: New test.
19468
19469         * g++.dg/template/void3.C: Adjust error markers.
19470         * g++.dg/template/void4.C: Likewise.
19471         * g++.dg/template/crash55.C: Likewise.
19472         * g++.dg/template/void7.C: Likewise
19473
19474 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c++/28588
19477         * g++.dg/inherit/access6.C: New test.
19478         * g++.dg/inherit/access7.C: Likewise.
19479
19480         PR c++/28595
19481         * g++.dg/template/array15.C: New test.
19482         * g++.dg/template/crash2.C: Tweak error markers.
19483
19484 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19485
19486         PR middle-end/28683
19487         * gcc.c-torture/compile/20060823-1.c: New test.
19488
19489 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19490
19491         PR c++/28853
19492         * g++.dg/template/ttp21.C: New test.
19493
19494         PR c++/28852
19495         * g++.dg/other/operator1.C: Add error-marker.
19496         * g++.dg/other/operator2.C: New test.
19497
19498 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19499
19500         PR c/27893
19501         * gcc.c-torture/compile/vla-const-1.c,
19502         gcc.c-torture/compile/vla-const-2.c: New tests.
19503
19504 2006-08-26  Richard Guenther  <rguenther@suse.de>
19505
19506         PR middle-end/28814
19507         * gcc.dg/torture/pr28814.c: New testcase.
19508
19509 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19510
19511         PR c/28418
19512         * gcc.c-torture/compile/compound-literal-1.c: New test.
19513
19514 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19515
19516         PR c/28299
19517         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19518         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19519         Expect extra diagnostics.
19520
19521 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19522
19523         gcc.dg/noncompile/pr16876.c: New test.
19524
19525 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19526
19527         PR c++/28056
19528         * g++.dg/parse/local1.C: New test.
19529         * g++.dg/other/qual1.C: Tweak error marker.
19530
19531 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19532
19533         PR c++/27787
19534         * g++.dg/template/typename10.C: New.
19535         * g++.dg/template/lookup4.C: Remove bogus error marker.
19536
19537 2006-08-25  Richard Guenther  <rguenther@suse.de>
19538
19539         PR testsuite/28829
19540         * gcc.dg/pr26570.c: Fix testcase.
19541
19542 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19543
19544         PR tree-opt/28807
19545         * gcc.c-torture/execute/mayalias-2.c: New test.
19546         * gcc.dg/tree-ssa/alias-13.c: New test.
19547
19548 2006-08-24  Jan Hubicka  <jh@suse.cz>
19549
19550         PR debug/26881
19551         * gcc.dg/debug/pr26881.c: New file.
19552
19553 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19554
19555         PR fortran/28788
19556         * gfortran.dg/used_types_4.f90: New test.
19557         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19558         association of derived types.
19559         * gfortran.dg/used_types_2.f90: Add module cleanup.
19560         * gfortran.dg/used_types_3.f90: The same.
19561
19562         PR fortran/28771
19563         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19564         fix of regression.
19565
19566 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19567
19568         PR 28813
19569         * gfortran.dg/direct_io_6.f90: Remove test.
19570
19571 2006-08-23  Stuart Hastings  <stuart@apple.com>
19572
19573         PR 28825
19574         * gcc.target/i386/20060821-1.c: New.
19575
19576 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19577
19578         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19579         dg-warning strings for dllimport.
19580
19581 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19582
19583         PR C++/28450
19584         * g++.dg/ext/vector4.C: New test.
19585         * g++.dg/ext/complex1.C: New test.
19586
19587 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19588
19589         PR debug/28692
19590         * gcc.dg/debug/const-1.c: New.
19591         * gcc.dg/debug/const-2.c: New.
19592         * gcc.dg/debug/dwarf2/const-1.c: New.
19593         * gcc.dg/debug/dwarf2/const-2.c: New.
19594         * gcc.dg/debug/dwarf2/const-2b.c: New.
19595
19596 2006-08-22  Richard Guenther  <rguenther@suse.de>
19597
19598         PR middle-end/28776
19599         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19600         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19601
19602 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19603
19604         PR tree-optimization/28003
19605         * g++.dg/tree-ssa/pr28003.C: New.
19606
19607 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19608
19609         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19610
19611 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19612
19613         PR c++/26269
19614         * g++.dg/other/error14.C: New test.
19615
19616         PR c++/28505
19617         * g++.dg/parse/ctor7.C: New test.
19618         * g++.dg/parse/ctor8.C: Likewise.
19619
19620         PR c++/28741
19621         * g++.dg/template/void7.C: New test.
19622
19623 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19624
19625         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19626         * gnat.dg/self_aggregate_with_array.adb: New test.
19627
19628 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19629
19630         * g++.dg/eh/arm-vfp-unwind.C: New test.
19631
19632 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19633
19634         PR c++/28341
19635         * g++.dg/template/ref3.C: New test.
19636         * g++.dg/template/nontype13.C: New test.
19637
19638         PR c++/28346
19639         * g++.dg/template/ptrmem17.C: New test.
19640
19641 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19642
19643         PR target/28648 c:
19644         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19645
19646 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19647
19648         PR fortran/28630
19649         * gfortran.dg/used_types_2.f90: New test.
19650
19651         PR fortran/28601
19652         * gfortran.dg/used_types_3.f90: New test.
19653
19654         PR fortran/20886
19655         * gfortran.dg/generic_actual_arg.f90: New test.
19656
19657         PR fortran/28735
19658         * gfortran.dg/module_private_array_refs_1.f90: New test.
19659
19660         PR fortran/28762
19661         * gfortran.dg/program_name_1.f90: New test.
19662
19663         PR fortran/28425
19664         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19665
19666         PR fortran/28496
19667         * gfortran.dg/array_initializer_2.f90: New test.
19668
19669         PR fortran/18111
19670         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19671
19672         PR fortran/28600
19673         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19674
19675         PR fortran/28771
19676         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19677
19678         PR fortran/28660
19679         * gfortran.dg/dependent_decls_1.f90: New test.
19680
19681 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19682
19683         PR fortran/25217
19684         * gfortran.dg/derived_init_2.f90: New.
19685
19686 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19687
19688         * gcc.c-torture/execute/pr28289.c: New test.
19689
19690 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19691
19692         PR c/28744
19693         * gcc.dg/attr-externally-visible-1.c: New test.
19694         * gcc.dg/attr-externally-visible-2.c: New test.
19695         * g++.dg/parse/attr-externally-visible-1.C: New test.
19696         * g++.dg/parse/attr-externally-visible-2.C: New test.
19697
19698 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19699
19700         PR c++/28606
19701         * g++.dg/parse/dtor11.C: New test.
19702
19703 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19704
19705         PR rtl-optimization/28489
19706         * gcc.c-torture/compile/pr28489.c: New test.
19707
19708 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19709
19710         PR c++/28710
19711         * g++.dg/template/redecl4.C: New test.
19712
19713         PR c++/28711
19714         * g++.dg/template/ctor8.C: New test.
19715
19716 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19717
19718         * gcc.dg/pr26570.c: Fix testcase.
19719
19720 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19721
19722         * PR c++/28573
19723         * g++.dg/parse/offsetof6.C: New test.
19724         * g++.dg/parse/offsetof6.C: New test.
19725         * g++.dg/parse/offsetof7.C: New test.
19726
19727 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19728
19729         PR testsuite/28602
19730         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19731         is false.
19732
19733 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19734
19735         PR c++/28302
19736         * g++.dg/ext/vector3.C: New test.
19737
19738 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19739
19740         PR gcov/profile/26570
19741         * gcc.dg/pr26570.c: New test.
19742
19743 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19744
19745         PR c/27697
19746         * gcc.dg/qual-component-1.c: New test.
19747
19748 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19749
19750         PR c++/28593
19751         * g++.dg/parse/new3.C: New test.
19752
19753 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19754
19755         PR fortran/25828
19756         * gfortran.dg/streamio_1.f90: New test.
19757         * gfortran.dg/streamio_2.f90: New test.
19758         * gfortran.dg/streamio_3.f90: New test.
19759         * gfortran.dg/streamio_4.f90: New test.
19760         * gfortran.dg/streamio_5.f90: New test.
19761         * gfortran.dg/streamio_6.f90: New test.
19762         * gfortran.dg/streamio_7.f90: New test.
19763         * gfortran.dg/streamio_8.f90: New test.
19764
19765 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19766
19767         PR c/28287
19768         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19769
19770 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19771
19772         PR c++/28594
19773         * g++.dg/template/void6.C: New test.
19774
19775 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19776
19777         PR c/28649
19778         * gcc.dg/parse-error-1.c: New test.
19779         * gcc.dg/parse-error-2.c: New test.
19780         * gcc.dg/cpp/digraph2.c: Add error-marker.
19781         * gcc.dg/noncompile/920923-1.c: Likewise.
19782
19783 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19784
19785         PR c/27490
19786         * gcc.dg/sizeof-2.c: New testcase.
19787
19788         PR c/27489
19789         * gcc.dg/switch-A.c: New testcase.
19790
19791 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19792
19793         PR c++/28288
19794         PR c++/14556
19795         * g++.old-deja/g++.warn/compare1.C: Delete.
19796         * g++.dg/opt/pr7503-2.C: Delete.
19797         * g++.dg/opt/pr7503-3.C: Delete.
19798         * g++.dg/opt/pr7503-4.C: Delete.
19799         * g++.dg/opt/pr7503-5.C: Delete.
19800         * g++.dg/opt/max1.C: Delete.
19801         * g++.dg/warn/minmax.C: Delete.
19802         * g++.dg/expr/minmax.C: New test.
19803
19804 2006-08-14  Richard Guenther  <rguenther@suse.de>
19805
19806         PR testsuite/28703
19807         * gcc.c-torture/execute/pr28651.c: Do not use argc
19808         to avoid optimization, instead forbid inlining.
19809
19810 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19811
19812         PR rtl-optimization/28634
19813         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19814
19815 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19816
19817         PR c/27184
19818         * gcc.dg/torture/pr27184.c: New test.
19819
19820 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19821
19822         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19823
19824 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19825
19826         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19827         * gfortran.dg/stat_2.f90: Likewise.
19828         * gfortran.dg/chmod_1.f90: Likewise.
19829         * gfortran.dg/chmod_2.f90: Likewise.
19830         * gfortran.dg/chmod_3.f90: Likewise.
19831
19832 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19833
19834         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19835
19836 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19837
19838         * g++.dg/opt/pr23454-2.C: New test.
19839
19840 2006-08-11  Richard Guenther  <rguenther@suse.de>
19841
19842         PR middle-end/28651
19843         * gcc.c-torture/execute/pr28651.c: New testcase.
19844
19845 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19846
19847         * gnat.dg/specs/static_initializer.ads: New test.
19848
19849 2006-08-10  Paul Brook  <paul@codesourcery.com>
19850
19851         * gcc.target/arm/cond-asm.c: New test.
19852
19853 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19854
19855         PR tree-optimization/26197
19856         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19857         * g++.dg/vect/vect.exp: Compile the new tests with
19858         --param max-aliased-vops=0.
19859
19860 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19861
19862         PR c++/28637
19863         * g++.dg/template/void3.C: New test.
19864
19865         PR c++/28638
19866         * g++.dg/template/void4.C: New test.
19867
19868         PR c++/28640
19869         * g++.dg/template/void5.C: New test.
19870
19871 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19872
19873         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19874         after dg-do compile.
19875
19876 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19877
19878         PR tree-optimizations/26969
19879         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19880         "unswitch-loops" with -funswitch-loops.
19881         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19882
19883 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19884
19885         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19886         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19887         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19888         * objc.dg/dwarf-1.m: Likewise.
19889         * objc.dg/dwarf-2.m: Likewise.
19890         * obj-c++.dg/dwarf-2.mm: Likewise.
19891
19892 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19893
19894         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19895         * objc.dg/dwarf-2.m: Likewise.
19896         * obj-c++.dg/dwarf-2.mm: Likewise.
19897
19898         PR libfortran/28603
19899         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19900
19901         PR testsuite/27611
19902         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19903
19904         PR testsuite/27033
19905         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19906
19907 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19908
19909         PR target/27827
19910         * gcc.target/i386/pr27827.c: New testcase.
19911
19912 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19913
19914         PR fortran/28590
19915         * gfortran.dg/sequence_types_1.f90: New test.
19916
19917 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19918
19919         PR fortran/28548
19920         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19921         dg-warning.  Add -pedantic option.
19922
19923 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19924
19925         PR c/28502
19926         * gcc.dg/proto-1.c: New test.
19927
19928         PR c/27721
19929         * gcc.dg/lvalue-4.c: New test.
19930
19931         PR c/28136
19932         * gcc.dg/init-bad-5.c: New test.
19933
19934 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19935
19936         PR c++/28347
19937         * g++.dg/ext/typedef-init.C: Add new test for typedef
19938         initialization inside templates. Adjust existing error markers.
19939
19940 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19941
19942         PR c++/28148
19943         * g++.dg/init/ptrmem3.C: New test.
19944
19945 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19946
19947         PR tree-optimization/27770
19948         * lib/target-support.exp: New target keyword "section_anchors".
19949         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19950         tests.
19951         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19952         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19953         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19954         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19955
19956 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19957
19958         * gcc.dg/20060801-1.c: Add missing '}'.
19959
19960 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19961
19962         PR c++/27508
19963         * g++.dg/parse/dtor9.C: New test.
19964         * g++.dg/parse/dtor10.C: New test.
19965         * g++.dg/other/error7.C: Adjust error-marker.
19966
19967         PR c++/28274
19968         * g++.dg/other/default5.C: New test.
19969
19970 2006-08-02  Richard Guenther  <rguenther@suse.de>
19971
19972         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19973
19974 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19975
19976         PR c++/28557
19977         * g++.dg/template/conv9.C: New test.
19978
19979 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19980
19981         PR debug/28063
19982         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19983         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19984         Optionally return assembly text.  Update callers.
19985         (check_no_compiler_messages): Update verbose messages.
19986         (check_no_messages_and_pattern): New.
19987         (check_effective_target_string_merging): New.
19988
19989 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19990
19991         PR c++/28250
19992         * g++.dg/eh/catch4.C: New test.
19993
19994         PR c++/28257
19995         * g++.dg/other/qual1.C: New test.
19996
19997         PR c++/28259
19998         * g++.dg/inherit/error2.C: New test.
19999
20000         PR c++/28267
20001         * g++.dg/other/new1.C: New test.
20002
20003         * g++.dg/warn/pr23075.C: Remove obsolete test.
20004         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20005         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20006
20007 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20008
20009         PR c++/28523
20010         * g++.dg/eh/cast1.C: New test.
20011
20012 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20013
20014         PR libfortran/28452
20015         * gfortran.dg/random_3.f90:  New test.
20016
20017 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20018
20019         PR c++/28432
20020         * g++.dg/other/pr28304.C: Change expected error message.
20021         * g++.dg/other/pr28432.C: New test.
20022
20023 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20024
20025         PR c++/28256
20026         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20027
20028 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20029
20030         PR debug/23336
20031         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20032         at -g1.
20033         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20034         g++.dg/debug/enum-2.C: New.
20035
20036 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20037
20038         PR c++/6634
20039         * g++.dg/parse/long1.C: Add more tests.
20040
20041 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20042
20043         * gfortran.dg/lrshift_1.c: New file.
20044
20045 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20046
20047         PR libgfortran/28335
20048         * gfortran.dg/no_unit_error_1.f90: New test.
20049
20050 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20051
20052         PR libgfortran/28335
20053         * gfortran.dg/no_unit_error_1.f90: Delete test.
20054         * gfortran.dg/no_unit_error_2.f90: Delete test.
20055
20056 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20057
20058         * gfortran.dg/chmod_3.f90: New test.
20059         * gfortran.dg/ltime_gmtime_1.f90: New test.
20060         * gfortran.dg/ltime_gmtime_2.f90: New test.
20061         * gfortran.dg/lrshift_1.f90: New test.
20062         * gfortran.dg/chmod_1.f90: New test.
20063         * gfortran.dg/chmod_2.f90: New test.
20064
20065 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20066
20067         PR c++/27668
20068         * g++.dg/template/crash55.C: New test.
20069
20070         PR c++/27962
20071         * g++.dg/template/nontype16.C: New test.
20072
20073         * g++.dg/template/void2.C: Adjust error markers.
20074         * g++.dg/template/nontype5.C: Adjust error markers.
20075
20076 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20077
20078         * gcc.target/i386/stack-prot-kernel.c: New test.
20079
20080 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20081
20082         * gcc.dg/builtins-55.c: New test case.
20083
20084 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20085
20086         PR rtl-optimization/27907
20087         * gcc.c-torture/compile/pr27907.c: New test.
20088
20089 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20090
20091         * gfortran.dg/mclock.f90: New test.
20092         * gfortran.dg/int_conv_1.f90: New test.
20093         * gfortran.dg/stat_1.f90: New test.
20094         * gfortran.dg/stat_2.f90: New test.
20095
20096 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20097
20098         PR libgfortran/28335
20099         * gfortran.dg/no_unit_error_1.f90: New test.
20100         * gfortran.dg/no_unit_error_2.f90: New test.
20101         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20102
20103 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20104
20105         PR middle-end/28473
20106         * gcc.dg/fold-convround-1.c: New test case.
20107
20108 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20109
20110         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20111
20112 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20113
20114         PR c++/27572
20115         * g++.dg/other/typedef1.C: New test.
20116         * g++.dg/template/typedef4.C: New test.
20117         * g++.dg/template/typedef5.C: New test.
20118
20119 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20120
20121         PR fortran/28416
20122         * gfortran.dg/allocatable_dummy_3.f90: New.
20123
20124 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20125
20126         PR fortran/28439
20127         * gfortran.dg/arithmetic_if.f90:  New test.
20128
20129 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20130
20131         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20132         avoid memcpy optimization.
20133
20134 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20135
20136         PR fortran/25289
20137         * gfortran.dg/direct_io_6.f90: New test.
20138
20139 2006-07-24  Jan Hubicka  <jh@suse.cz>
20140
20141         PR c/25795
20142         PR c++/27369
20143         * gcc.dg/pr25795.c: New test.
20144         * gcc.dg/pr25795-1.c: New test.
20145
20146 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20147
20148         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20149         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20150         which may be transformed to "g || h" on some platforms.
20151
20152 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20153
20154         PR c++/28025
20155         * g++.dg/template/friend45.C: New test.
20156
20157 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20158
20159         PR libgfortran/28339
20160         * gfortran.dg/arrayio_8.f90: New test.
20161
20162 2006-07-21  Mike Stump  <mrs@apple.com>
20163
20164         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20165
20166         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20167
20168 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20169
20170         PR c++/28250
20171         * g++.dg/eh/catch3.C: New test.
20172
20173         PR c++/28363
20174         * g++.dg/template/defarg10.C: New test.
20175
20176 2006-07-20  Paul Brook  <paul@codesourcery.com>
20177
20178         PR 27363
20179         * gcc.dg/pr27363.c: New test.
20180
20181 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c++/28338
20184         * g++.dg/init/ref13.C: New test.
20185
20186 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20187
20188         PR obj-c++/28434
20189         * obj-c++.dg/proto-error-1.mm: New test.
20190
20191 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20192
20193         PR c++/28337
20194         * g++.dg/template/string1.C: New test.
20195
20196 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20197
20198         PR c++/28048
20199         * g++.dg/template/defarg9.C: New test.
20200
20201         PR c++/28235
20202         * g++.dg/template/static27.C: New test.
20203
20204 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20205
20206         PR 28410
20207         * gcc.dg/tree-ssa/pr28410.c: New test.
20208
20209 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20210
20211         PR c++/28258
20212         * g++/dg/other/error13.C: New test.
20213
20214         PR c++/28260
20215         * g++.dg/template/friend44.C: New test.
20216
20217 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20218
20219         PR c++/27495
20220         * g++.dg/other/pr27495.C: New.
20221
20222 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20223
20224         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20225         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20226
20227 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20228
20229         PR c/28286
20230         * gcc.dg/pragma-pack-4.c: New test.
20231
20232 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20233
20234         PR c++/28291
20235         * g++.dg/ext/pr28291.C: New test.
20236
20237 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20238
20239         PR middle-end/28403
20240         * gcc.c-torture/execute/pr28403.c: New test.
20241
20242 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20243
20244         PR middle-end/28402
20245         * gcc.dg/pr28402.c: New test.
20246
20247 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20248
20249         PR c++/28304
20250         * g++.dg/other/pr28304.C: New test.
20251
20252 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20253
20254         PR other/28251
20255         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20256         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20257
20258 2006-07-17  Richard Guenther  <rguenther@suse.de>
20259
20260         PR tree-optimization/28238
20261         * g++.dg/tree-ssa/pr28238.C: New testcase.
20262
20263 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20264
20265         PR c++/28250
20266         * g++.dg/eh/catch1.C: New test.
20267         * g++.dg/eh/catch2.C: New test.
20268
20269 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20270
20271         PR c++/28370
20272         * g++.dg/template/anon3.C: New test.
20273
20274 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20275
20276         PR fortran/20844
20277         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20278         specifiers requiring an explicit format tag..
20279
20280         PR fortran/28201
20281         * gfortran.dg/generic_5: New test.
20282
20283         PR fortran/20893
20284         * gfortran.dg/elemental_optional_args_1.f90: New test.
20285
20286 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20287
20288         * gnat.dg/assert.ads: New file.
20289         * gnat.dg/controlled_record.ads: Likewise.
20290         * gnat.dg/controlled_record.adb: Likewise.
20291
20292 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20293
20294         PR c++/28292
20295         * g++.dg/other/error12.C: New test.
20296
20297         PR c++/28269
20298         * g++.dg/template/crash54.C: New test.
20299
20300 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20301
20302         PR c++/28249
20303         * g++.dg/parse/catch1.C: New test.
20304
20305         PR c++/28294
20306         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20307
20308         PR c++/28387
20309         * g++.dg/ext/attrib24.C: New test.
20310
20311 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20312
20313         PR c++/28343
20314         * g++.dg/ext/asmspec1.C: New test.
20315
20316 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20317
20318         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20319         (dg-test): Support shouldfail tests.
20320         * lib/target-supports-dg.exp (dg-shouldfail): New.
20321         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20322         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20323         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20324         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20325         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20326         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20327         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20328
20329 2006-07-13  Jan Hubicka  <jh@suse.cz>
20330
20331         * gcc.target/i386/memcpy-1.c: New.
20332
20333 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20334
20335         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20336
20337 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20338
20339         PR fortran/25097
20340         * gfortran.dg/present_1.f90: New test.
20341
20342         PR fortran/20903
20343         * gfortran.dg/interface_derived_type_1.f90: New test.
20344
20345 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20346
20347         PR fortran/28213
20348         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20349         list.
20350
20351 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20352
20353         PR c++/27820
20354         * g++.dg/other/label1.C: New test.
20355
20356 2006-07-07  Richard Guenther  <rguenther@suse.de>
20357
20358         PR middle-end/28268
20359         * gcc.dg/torture/pr28268.c: New testcase.
20360
20361 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20362
20363         PR c++/27019
20364         * g++.dg/ext/pr27019.C: New.
20365
20366 2006-07-07  Richard Guenther  <rguenther@suse.de>
20367
20368         PR tree-optimization/28187
20369         * gcc.dg/pr28187.c: New testcase.
20370
20371 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20372
20373         * gnat.dg/address_conversion.adb: New test.
20374         * gnat.dg/boolean_subtype.adb: Likewise.
20375         * gnat.dg/frame_overflow.adb: Likewise.
20376         * gnat.dg/pointer_array.adb: Likewise.
20377         * gnat.dg/pointer_conversion.adb: Likewise.
20378
20379 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20380
20381         PR fortran/28237
20382         PR fortran/23420
20383         * gfortran.dg/print_fmt_5.f90: New test.
20384
20385 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20386
20387         PR fortran/28129
20388         * gfortran.dg/bounds_check_4.f90: New test.
20389
20390 2006-07-05  Richard Guenther  <rguenther@suse.de>
20391
20392         PR target/28158
20393         * gfortran.dg/pr28158.f90: New testcase.
20394
20395 2006-07-05  Richard Guenther  <rguenther@suse.de>
20396
20397         PR tree-optimization/28162
20398         * gcc.dg/pr28162.c: New testcase.
20399
20400 2006-07-05  Richard Guenther  <rguenther@suse.de>
20401         Andrew Pinski  <pinskia@gcc.gnu.org>
20402
20403         PR c++/27084
20404         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20405
20406 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20407
20408         PR fortran/28174
20409         * gfortran.dg/actual_array_substr_2.f90: New test.
20410
20411         PR fortran/28167
20412         * gfortran.dg/actual_array_constructor_2.f90: New test.
20413
20414 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20415
20416         * gfortran.dg/itime_idate_1.f: New test.
20417         * gfortran.dg/itime_idate_2.f: New test.
20418
20419 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20420
20421         PR libgfortran/27704
20422         * gfortran.dg/open_status_3.f90: New test.
20423         * gfortran.dg/fmt_l.f90: Update for new feature.
20424
20425 2006-07-03  Asher Langton  <langton2@llnl.gov>
20426
20427         * gfortran.dg/oldstyle_2.f90: New.
20428
20429 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20430
20431         * gnat.dg/string_slice.adb: New test.
20432
20433 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20434
20435         PR fortran/19259
20436         * gfortran.dg/semicolon_fixed.c: New.
20437         * gfortran.dg/semicolon_free.c: New.
20438
20439 2006-06-30  Mike Stump  <mrs@apple.com>
20440
20441         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20442         that don't support internal visibility.
20443
20444 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20445
20446         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20447         for '(' / ')' needing an extra '\'.
20448
20449 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20450
20451         PR middle-end/27428
20452         * gcc.dg/pr27428-1.c: New test case.
20453
20454 2006-06-29  Mike Stump  <mrs@apple.com>
20455
20456         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20457         on darwin as we can't align commons large enough yet.
20458
20459         * gcc.dg/vla-8.c: Add additional testcases.
20460
20461 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20462
20463         PR c++/28114
20464         * g++.dg/other/pr28114.C: New.
20465
20466 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20467
20468         * gcc.c-torture/compile/20060625-1.c: New test.
20469
20470 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20471
20472         PR fortran/20867
20473         * gfortran.dg/stfunc_3.f90: New test.
20474
20475         PR fortran/25056
20476         * gfortran.dg/impure_actual_1.f90: New test.
20477
20478         PR fortran/20874
20479         * gfortran.dg/elemental_result_1.f90: New test.
20480
20481         PR fortran/25073
20482         * gfortran.dg/select_7.f90: New test.
20483
20484         PR fortran/27554
20485         * intrinsic_actual_1.f: New test.
20486
20487         PR fortran/22038
20488         PR fortran/28119
20489         * gfortran.dg/forall_4.f90: New test.
20490
20491         PR fortran/25072
20492         * gfortran.dg/forall_5.f90: New test.
20493
20494 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20495
20496         PR c++/28051
20497         * g++.dg/template/using13.C: New test.
20498
20499         PR c++/28054
20500         * g++.dg/other/incomplete3.C: New test.
20501
20502 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20503
20504         PR fortran/28081
20505         * gfortran.dg/substr_3.f: New test.
20506         * gfortran.dg/equiv_2.f90: Update expected error message.
20507
20508 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20509
20510         PR fortran/28118
20511         * gfortran.dg/actual_array_substr_1.f90: New test.
20512
20513 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20514
20515         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20516         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20517
20518 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20519
20520         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20521
20522 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20523
20524         PR fortran/27981
20525         * gfortran.dg/simpleif_2.f90: New test.
20526
20527 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20528
20529         * g++.dg/template/error22.C: Fix typo.
20530
20531 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20532
20533         PR c++/28112
20534         * g++.dg/ext/attrib23.C: New test.
20535
20536 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20537
20538         * gnat.dg/varsize_temp.adb: New test.
20539
20540 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20541
20542         PR c++/11468
20543         * g++.dg/other/java2.C: New test.
20544
20545 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20546
20547         PR target/27789
20548         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20549         initialization.
20550
20551 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20552
20553         PR target/27531
20554         * gcc.dg/pr27531-1.c: New test case.
20555
20556 2006-06-22  Asher Langton  <langton2@llnl.gov>
20557
20558         PR fortran/24748
20559         * gfortran.dg/implicit_8.f90: New.
20560
20561 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20562
20563         PR rtl-optimization/28121
20564         * gcc.dg/pr28121.c: New test.
20565
20566 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20567
20568         PR c++/27805
20569         * g++.dg/parse/ptrmem6.C: New test.
20570
20571         PR c++/27821
20572         * g++.dg/template/error22.C: New test.
20573
20574 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20575
20576         PR c++/28111
20577         * g++.dg/template/friend43.C: New test.
20578
20579         PR c++/28110
20580         * g++.dg/template/crash53.C: New test.
20581
20582         PR c++/28109
20583         * g++.dg/rtti/incomplete1.C: New test.
20584
20585 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20586
20587         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20588
20589 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20590
20591         * gcc.c-torture/execute/complex-7.c: New.
20592
20593 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20594
20595         * gcc.dg/merge-all-constants-1.c: New test.
20596
20597 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20598
20599         PR c++/28113
20600         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20601
20602 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20603
20604         * gfortran.dg/rrspacing_1.f90: New test.
20605
20606 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20607
20608         PR c++/28052
20609         * g++.dg/other/bitfield2.C: New test.
20610
20611 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20612
20613         PR tree-optimization/27331
20614         * gcc.dg/pr27331.c: New test.
20615
20616 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20617             Eric Botcazou  <ebotcazou@adacore.com>
20618
20619         PR ada/18692
20620         * lib/gnat.exp: New file.
20621         * lib/gnat-dg.exp: Likewise.
20622         * gnat.dg: New directory.
20623         * gnat.dg/dg.exp: New driver.
20624         * gnat.dg/specs: New directory.
20625         * gnat.dg/specs/specs.exp: New driver.
20626         * gnat.dg/style: New directory.
20627         * gnat.dg/style/style.exp: New driver.
20628
20629 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20630
20631         PR fortran/16206
20632         * gfortran.dg/array_initializer_1.f90: New test.
20633
20634         PR fortran/28005
20635         * gfortran.dg/matmul_3.f90: New test.
20636
20637 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20638
20639         PR middle-end/28075
20640         * gcc.dg/tree-ssa/inline-1.c: New test.
20641
20642 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20643
20644         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20645         in malloc prototype; remove XFAIL.
20646         * gcc.dg/pr18241-2.c: Ditto.
20647         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20648         in memset prototype; remove XFAIL.
20649         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20650
20651 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20652
20653         * gcc.dg/vla-8.c: Add.
20654
20655 2006-06-19  Richard Guenther  <rguenther@suse.de>
20656
20657         PR tree-optimization/27090
20658         * g++.dg/tree-ssa/pr27090.C: New testcase.
20659
20660 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20661
20662         PR target/27861
20663         * gcc.dg/pr27861-1.c: New test case.
20664
20665 2006-06-19  Richard Guenther  <rguenther@suse.de>
20666
20667         PR middle-end/28045
20668         * gcc.dg/torture/pr28045.c: New testcase.
20669
20670 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20671
20672         PR fortran/26801
20673         * gfortran.dg/associated_4.f90: New test.
20674
20675 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20676
20677         PR fortran/19310
20678         PR fortran/19904
20679         * gfortran.dg/real_const_3.f90: New test.
20680
20681 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20682
20683         PR c++/28016
20684         * g++.dg/template/static26.C: New test.
20685
20686         PR c++/27979
20687         * g++.dg/expr/bitfield2.C: New test.
20688
20689         PR c++/27884
20690         * g++.dg/parse/linkage2.C: New test.
20691
20692 2006-06-16  Richard Guenther  <rguenther@suse.de>
20693
20694         PR middle-end/27116
20695         * gcc.dg/pr15785-1.c: Revert last change.
20696         * gcc.dg/torture/pr27116-2.c: New testcase.
20697
20698 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20699
20700         PR middle-end/27802
20701         * gcc.dg/pr27802-1.c: New test case.
20702
20703 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/27689
20706         * g++.dg/template/ttp18.C: New test.
20707         * g++.dg/template/ttp19.C: Likewise.
20708
20709         PR c++/27666
20710         * g++.dg/expr/cond9.C: New test.
20711
20712         PR c++/27640
20713         * g++.dg/template/ctor7.C: New test.
20714
20715 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20716
20717         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20718
20719 2006-06-16  Richard Guenther  <rguenther@suse.de>
20720
20721         PR tree-optimization/27781
20722         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20723
20724 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20725
20726         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20727
20728 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20729
20730         * gcc.dg/tree-ssa/loop-18.c: New test.
20731
20732 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20733
20734         PR c++/27665
20735         * g++.dg/template/crash52.C: New test.
20736
20737         PR c++/27648
20738         * g++.dg/ext/attrib22.C: New test.
20739
20740         PR c++/26559
20741         * g++.dg/template/builtin1.C: New test.
20742         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20743
20744         PR c++/28018
20745         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20746         assignment.
20747         * g++.old-deja/g++.pt/crash51.C: Likewise.
20748
20749         PR c++/27227
20750         * g++.dg/lookup/linkage1.C: New test.
20751         * g++.dg/lookup/linkage2.C: Likewise.
20752
20753 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20754
20755         PR middle-end/27959
20756         * gcc.dg/pr27959.c: New testcase.
20757
20758 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20759
20760         PR target/28014:
20761         * g++.dg/eh/div.C: New test.
20762
20763 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20764
20765         PR c++/27894
20766         * g++.dg/tree-ssa/pr26757.C: New test.
20767         * g++.dg/tree-ssa/pr27894.C: New test.
20768
20769 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20770
20771         * gcc.c-torture/compile/20060609-1.c: New test.
20772
20773         PR target/27863
20774         * gcc.c-torture/compile/pr27863.c: New test.
20775
20776 2006-06-13  Richard Guenther  <rguenther@suse.de>
20777
20778         PR tree-optimization/27830
20779         * g++.dg/tree-ssa/pr27830.C: New testcase.
20780
20781 2006-06-13  Matthew Sachs  <msachs@apple.com>
20782
20783         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20784         the list of compiler flags; this causes those flags to be checked
20785         for things like dg-skip-if.
20786
20787 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20788
20789         PR c++/27601
20790         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20791
20792 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20793             Kazu Hirata  <kazu@codesourcery.com>
20794
20795         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20796         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20797
20798 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20799
20800         PR c++/27933
20801         * g++.dg/lookup/using15.C: New test.
20802
20803         PR c++/27951
20804         * g++.dg/other/anon4.C: New test.
20805
20806 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20807
20808         PR c++/21210
20809         * g++.dg/init/complex1.C: New test case.
20810
20811 2006-06-11  Eric Christopher  <echristo@apple.com>
20812
20813         PR middle-end/27948
20814         * gcc.dg/bf-ms-layout.c: Run on darwin.
20815         * gcc.dg/bf-no-ms-layout: Ditto.
20816         * gcc.dg/attr-ms_struct-2.c: New.
20817         * gcc.dg/bf-ms-layout-2.c: Ditto.
20818
20819 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20820
20821         * gcc.dg/attr-ms_struct-packed1.c: New.
20822
20823 2006-06-09  Mike Stump  <mrs@apple.com>
20824
20825         * gcc.dg/vla-7.c: Add.
20826
20827 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20828
20829         PR fortran/24558
20830         * gfortran.dg/entry_6.f90: New test.
20831
20832         PR fortran/20877
20833         PR fortran/25047
20834         * gfortran.dg/entry_7.f90: New test.
20835
20836 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20837
20838         PR c/27747
20839         * gcc.dg/cpp/_Pragma6.c: New test.
20840
20841         PR c++/27748
20842         * g++.dg/cpp/_Pragma1.C: New test.
20843
20844         PR preprocessor/27746
20845         * gcc.dg/gomp/macro-3.c: New test.
20846         * gcc.dg/gomp/macro-4.c: New test.
20847         * g++.dg/gomp/macro-3.C: New test.
20848         * g++.dg/gomp/macro-4.C: New test.
20849
20850 2006-06-09  Richard Guenther  <rguenther@suse.de>
20851
20852         PR tree-optimization/26998
20853         * gcc.dg/torture/pr26998.c: New testcase.
20854         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20855
20856 2006-06-08  Mike Stump  <mrs@apple.com>
20857
20858         * gcc.dg/pr27095.c: Account for stubs.
20859
20860         PR target/26427
20861         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20862         produce bad code on darwin.
20863
20864 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20865
20866         PR fortran/27958
20867         * gfortran.dg/substr_2.f: New test.
20868
20869 2006-06-08  Asher Langton  <langton2@llnl.gov>
20870
20871         PR fortran/27786
20872         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20873
20874 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20875
20876         PR target/27421
20877         * gcc.dg/union-3.c: New test.
20878
20879 2006-06-08  Richard Guenther  <rguenther@suse.de>
20880
20881         PR middle-end/27116
20882         * gcc.dg/torture/pr27116.c: New testcase.
20883         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20884
20885 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20886
20887         PR rtl-optimization/26449
20888         * gcc.dg/pr26449.c: New test.
20889
20890 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20891
20892         PR c++/27601
20893         * g++.dg/ext/offsetof1.C: Test member functions.
20894
20895 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20896
20897         * gcc.dg/pr27095.c: Improve scanning.
20898
20899 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20900
20901         PR fortran/23091
20902         * gfortran.dg/saved_automatic_1.f90: New test.
20903
20904         PR fortran/24168
20905         * gfortran.dg/array_simplify_1.f90: New test.
20906
20907         PR fortran/25090
20908         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20909
20910         PR fortran/25058
20911         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20912
20913 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/27177
20916         * g++.dg/expr/cast7.C: New test.
20917
20918 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20919
20920         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20921         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20922         * lib/fortran-torture.exp (fortran-torture-compile,
20923         fortran-torture-execute): Ditto.
20924
20925 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20926
20927         PR target/27842
20928         * gcc.dg/vmx/pr27842.c: New test.
20929
20930 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20931
20932         PR libfortran/27895
20933         * gfortran.dg/bounds_check_3.f90: New test.
20934
20935 2006-06-05  Mike Stump  <mrs@apple.com>
20936
20937         * objc.dg/objc-fast-4.m: Skip for ppc64.
20938
20939 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20940
20941         PR testsuite/27705
20942         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20943
20944 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20945             Victor Kaplansky  <victork@il.ibm.com>
20946
20947         PR tree-optimizations/26360
20948         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20949         with -fno-tree-dce.
20950         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20951
20952 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20953
20954         PR fortran/14067
20955         * gfortran.dg/data_char_1.f90: Add messages for truncated
20956         strings.
20957
20958         PR fortran/16943
20959         * gfortran.dg/func_decl_2.f90: New test.
20960
20961         PR fortran/20839
20962         * gfortran.dg/do_2.f90: New test.
20963
20964         PR fortran/27655
20965         * gfortran.dg/associated_3.f90: New test.
20966
20967 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20968
20969         PR c++/27819
20970         * g++.dg/template/static25.C: New test.
20971
20972         PR c++/27722
20973         * g++.dg/init/array21.C: New test.
20974
20975         PR c++/27807
20976         * g++.dg/ext/complit7.C: New test.
20977
20978         PR c++/27806
20979         * g++.dg/parse/ptrmem5.C: New test.
20980
20981 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20982             Andrew Pinski  <pinskia@physics.uc.edu>
20983
20984         PR c/27150
20985         PR middle-end/27382
20986         * gcc.dg/pr27150-1.c: New testcase.
20987         * gcc.dg/pr27382-1.c: New testcase.
20988         * gcc.dg/pr27382-2.c: New testcase.
20989
20990 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20991
20992         PR c/25161
20993         PR c/27020
20994         * gcc.dg/array-10.c: New test.
20995
20996 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20997
20998         PR c++/27804
20999         * g++.dg/init/const4.C: New test.
21000         * g++.dg/init/member1.C: Add error-marker.
21001         * g++.dg/other/fold1.C: Adjust error-marker.
21002
21003 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21004
21005         PR c++/27601
21006         * g++.dg/ext/offsetof1.C: New test.
21007
21008 2006-06-04 Eric Christopher <echristo@apple.com>
21009
21010         * gcc.dg/attr-ms_struct-1.c: New.
21011
21012 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21013
21014         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21015
21016 2006-06-04  Richard Guenther  <rguenther@suse.de>
21017
21018         PR tree-optimization/27039
21019         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21020
21021 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21022
21023         PR target/26223
21024         * gcc.target/i386/amd64-abi-2.c: New test case.
21025
21026 2006-06-02  Eric Christopher  <echristo@apple.com>
21027
21028         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21029         * gcc.target/i386/20020523-1.c: Skip if darwin.
21030         * gcc.target/i386/asm-3.c: Ditto.
21031         * gcc.target/i386/20011119-1.c: Ditto.
21032         * gcc.target/i386/clobbers.c: Remove pic part of test.
21033
21034 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21035
21036         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21037         * g++.old-deja/g++.other/init19.C: Ditto.
21038         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21039         and add other platforms as expected failures.
21040
21041 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21042
21043         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21044         (is-effective-target-keyword): Ditto.
21045
21046 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21047
21048         PR fortran/27715
21049         * gfortran.dg/extended_char_comparison_1.f:  New test.
21050
21051 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21052
21053         PR fortran/25098
21054         * gfortran.dg/dummy_procedure_1.f90: New test.
21055
21056         PR fortran/25147
21057         * gfortran.dg/dummy_procedure_2.f90: New test.
21058
21059         * gfortran.dg/associated_2.f90: Correct to make consistent with
21060         standard.
21061
21062 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21063
21064         * gcc.target/i386/387-11.c: New test case.
21065
21066 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21067
21068         PR c++/27801
21069         * g++.dg/template/cond6.C: New test.
21070
21071         PR c++/26496
21072         * g++.dg/template/crash51.C: New test.
21073         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21074
21075         PR c++/27385
21076         * g++.dg/init/array20.C: New test.
21077
21078 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21079
21080         * gcc.dg/builtins-54.c: New test case.
21081
21082 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21083
21084         PR c++/26433
21085         * g++.dg/template/fntry1.C: Add dg-do link.
21086
21087         PR c++/27808
21088         * g++.dg/parse/friend6.C: New test.
21089
21090 2006-05-30  Asher Langton  <langton2@llnl.gov>
21091
21092         * gfortran.dg/cray_pointers_7.f90: New test.
21093
21094 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21095
21096         PR tree-optimization/23452
21097         * gcc.dg/fold-mulconj-1.c: New test case.
21098
21099 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21100
21101         PR c++/27803
21102         * g++.dg/parse/bitfield1.C: New test.
21103
21104 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21105
21106         * gcc.target/ppc-eq0-1.c: New test case.
21107         * gcc.target/ppc-negeq0-1.c: New test case.
21108
21109 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21110
21111         PR c/27273
21112         * gcc.dg/overflow-warn-5.c: New test.
21113
21114 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21115
21116         PR c/27718
21117         * gcc.dg/sizeof-1.c: New test.
21118
21119 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21120
21121         PR target/27790
21122         * gcc.target/i386/pr27790.c: New test.
21123
21124 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21125
21126         PR libgfortran/27757
21127         * gfortran.dg/direct_io_5.f90: New test.
21128
21129 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21130
21131         PR libgfortran/27634
21132         * gfortran.dg/fmt_missing_period_1.f: New test.
21133         * gfortran.dg/fmt_missing_period_2.f: New test.
21134         * gfortran.dg/fmt_missing_period_3.f: New test.
21135
21136 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21137
21138         PR fortran/19777
21139         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21140         arrays.
21141
21142 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21143
21144         PR c++/27713
21145         * g++.dg/template/new6.C: New test.
21146
21147 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21148
21149         PR tree-optimization/24964
21150         * gcc.target/i386/387-10.c: New test case.
21151
21152 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21153
21154         * intrinsics/string_intrinsics.c (compare_string):
21155         Use memcmp instead of strncmp to avoid tripping over
21156         CHAR(0) in a string.
21157
21158 2006-05-27  Richard Guenther  <rguenther@suse.de>
21159
21160         PR middle-end/27773
21161         * gcc.dg/torture/pr27773.c: New testcase.
21162
21163 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21164
21165         * gcc.dg/pr24561.c: Rename to..
21166         * gcc.dg/pr25962.c: .. this.
21167
21168 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21169
21170         PR fortran/19777
21171         * gfortran.dg/bounds_check_2.f: New test.
21172
21173 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21174
21175         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21176         * gfortran.dg/byte_1.f90: Likewise.
21177         * gfortran.dg/dup_save_2.f90: Likewise.
21178
21179 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21180
21181         * gfortran.dg/associated_2.f90: New test.
21182
21183 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21184
21185         PR fortran/27524
21186         * gfortran.dg/bounds_check_1.f90: New test.
21187
21188 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21189
21190         PR rtl-optimization/27661
21191         * gcc.dg/pr27661.c: New test case.
21192
21193 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21194
21195         PR fortran/23151
21196         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21197         * gfortran.dg/print_parentheses_1.f:  New test.
21198         * gfortran.dg/print_parentheses_2.f90:  New test.
21199
21200 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21201
21202         PR target/27758
21203         * gcc.dg/pr27758.c: New test.
21204
21205 2006-05-24  Falk Hueffner  <falk@debian.org>
21206
21207         * gcc.c-torture/compile/pr27571.c: New test.
21208
21209 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21210
21211         PR fortran/27709
21212         * gfortran.dg/spec_expr_4.f90: New test.
21213
21214         PR fortran/27155
21215         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21216
21217 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21218
21219         PR c++/20103
21220         * g++.dg/ext/complit6.C: New test.
21221         * g++.dg/ext/complit3.C: Adjust error markers.
21222         * g++.dg/init/const3.C: New test.
21223
21224 2006-05-25  Richard Guenther  <rguenther@suse.de>
21225
21226         PR middle-end/27743
21227         * gcc.dg/torture/pr27743.c: New testcase.
21228
21229 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21230
21231         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21232
21233 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21234
21235         * gcc.dg/compat/scalar-by-value-x.h: New.
21236         * gcc.dg/compat/scalar-by-value-y.h: New.
21237         * gcc.dg/compat/scalar-by-value-5.c: New.
21238         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21239         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21240         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21241         * gcc.dg/compat/scalar-by-value-6.c: New.
21242         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21243         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21244         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21245
21246 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21247
21248         PR tree-optimization/27639
21249         PR tree-optimization/26719
21250         * gcc.dg/pr27639.c: New test.
21251         * gcc.dg/pr26719.c: New test.
21252         * gcc.dg/tree-ssa/scev-cast.c: New test.
21253
21254 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21255
21256         PR c++/20173
21257         * g++.dg/template/error21.C: New test.
21258
21259 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21260
21261         PR target/27696
21262         * gcc.target/i386/pr27696.c: New.
21263
21264 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21265
21266         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21267
21268         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21269
21270 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21271
21272         PR c++/27716
21273         * g++.dg/other/assign1.C: New test.
21274
21275 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21276
21277         PR target/27266
21278         * gcc.target/i386/pr27266.c: New.
21279
21280 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21281
21282         PR c++/27451
21283         * g++.dg/ext/asm9.C: New test.
21284
21285 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21286
21287         PR rtl-optimization/25514
21288         * gcc.c-torture/compile/pr25514.c: New test.
21289
21290 2006-05-22  Richard Guenther  <rguenther@suse.de>
21291
21292         Revert
21293         2006-01-31  Richard Guenther  <rguenther@suse.de>
21294
21295         * gcc.target/i386/sselibm-1.c: New testcase.
21296         * gcc.target/i386/sselibm-2.c: Likewise.
21297         * gcc.target/i386/sselibm-3.c: Likewise.
21298         * gcc.target/i386/sselibm-4.c: Likewise.
21299         * gcc.target/i386/sselibm-5.c: Likewise.
21300
21301 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21302
21303         PR c/27420
21304         * gcc.dg/func-args-2.c: New test.
21305
21306         PR c/26818
21307         * gcc.dg/struct-incompl-1.c: New test.
21308
21309 2006-05-22  Richard Guenther  <rguenther@suse.de>
21310
21311         PR testsuite/27708
21312         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21313         the transformations we test for.
21314
21315 2006-05-22  Richard Guenther  <rguenther@suse.de>
21316
21317         PR testsuite/27707
21318         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21319
21320 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21321
21322         PR c++/27210
21323         * g++.dg/warn/new1.C: New test.
21324         * g++.dg/template/new5.C: Likewise.
21325
21326 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21327
21328         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21329         * gcc.target/i386/20060512-3.c: Likewise.
21330
21331 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21332
21333         PR rtl-optimization/27671
21334         * gcc.c-torture/execute/pr27671-1.c: New.
21335         * gcc.dg/pr27671-2.c: Likewise.
21336
21337         PR tree-optimization/26622.
21338         * gcc.c-torture/compile/pr26622.c: New.
21339
21340 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21341
21342         PR fortran/27613
21343         * gfortran.dg/recursive_reference_1.f90: New test.
21344
21345 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21346
21347         PR fortran/25746
21348         * gfortran.dg/elemental_subroutine_3.f90: New test.
21349
21350         PR fortran/25090
21351         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21352
21353         PR fortran/27584
21354         * gfortran.dg/associated_target_1.f90: New test.
21355
21356         PR fortran/19015
21357         * gfortran.dg/maxloc_shape_1.f90: New test.
21358
21359 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21360
21361         PR libgfortran/24459
21362         * gfortran.dg/namelist_24.f90: New test.
21363         * gfortran.dg/namelist_12.f: Fix typo in comment.
21364
21365 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21366
21367         PR middle-end/25776
21368         * g++.dg/other/error11.C: New test.
21369
21370 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21371
21372         * gcc.target/mips/pr26765.c: Add -w to options.
21373
21374 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21375
21376         * lib/target-supports.exp (check_effective_target_mpaired_single):
21377         New function.
21378         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21379         multilibs.
21380         * g++.dg/vect/vect.exp: Likewise.
21381
21382 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21383
21384         PR testsuite/25891
21385         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21386
21387 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21388
21389         PR fortran/27662
21390         * gfortran.dg/temporary_1.f90: New file.
21391
21392 2006-05-19  Andreas Schwab  <schwab@suse.de>
21393
21394         * g++.dg/other/unused1.C: Also match "stringz".
21395
21396 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21397
21398         PR c++/26433
21399         * g++.dg/template/fntry1.C: New test.
21400
21401 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21402
21403         PR c++/27471
21404         PR c++/27506
21405         * g++.dg/conversion/bitfield5.C: New test.
21406         * g++.dg/conversion/bitfield6.C: New test.
21407
21408 2006-05-18  Mike Stump  <mrs@apple.com>
21409
21410         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21411         * gcc.dg/vla-4.c: Add.
21412         * gcc.dg/vla-5.c: Add.
21413         * gcc.dg/vla-6.c: Add.
21414
21415 2006-05-12  Stuart Hastings  <stuart@apple.com>
21416
21417         * gcc.target/i386/20060512-1.c: New.
21418         * gcc.target/i386/20060512-2.c: New.
21419         * gcc.target/i386/20060512-3.c: New.
21420         * gcc.target/i386/20060512-4.c: New.
21421
21422 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/26122
21425         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21426
21427         PR c++/26068
21428         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21429         * g++.dg/parse/linkage1.C: New test.
21430
21431 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21432
21433         PR tree-optimization/27548
21434         * g++.dg/tree-ssa/pr27548.C: New test.
21435
21436 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21437
21438         PR fortran/26551
21439         * gfortran.dg/recursive_check_1.f: New test.
21440         * gfortran.dg/recursive_check_2.f90: New test.
21441
21442 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21443
21444         * g++.dg/opt/temp2.C: New test.
21445
21446 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21447
21448         PR c++/27491
21449         * g++.dg/init/brace5.C: New test.
21450
21451         PR middle-end/27415
21452         * gcc.dg/gomp/pr27415.c: New test.
21453         * g++.dg/gomp/pr27415.C: New test.
21454
21455         PR tree-optimization/27549
21456         * g++.dg/tree-ssa/pr27549.C: New test.
21457
21458 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21459
21460         PR libgfortran/27575
21461         * gfortran.dg/read_eof_4.f90: New test.
21462
21463 2006-05-16  Richard Guenther  <rguenther@suse.de>
21464
21465         PR tree-optimization/22303
21466         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21467
21468 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21469
21470         PR middle-end/27573
21471         * gcc.dg/gomp/pr27573.c: New test.
21472         * gfortran.dg/gomp/pr27573.f90: New test.
21473
21474         PR c/27499
21475         * gcc.dg/gomp/pr27499.c: New test.
21476         * g++.dg/gomp/pr27499.C: New test.
21477
21478 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21479
21480         PR c++/27339
21481         * g++.dg/parser/access8.C: Adjust error marker.
21482         * g++.dg/template/access17.C: New test.
21483         * g++.dg/template/access18.C: Likewise.
21484
21485 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21486
21487         PR target/26600
21488         * gcc.target/i386/pr26600.c: New test case.
21489
21490 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21491
21492         PR c++/27505
21493         * g++.dg/expr/bitfield1.C: New test.
21494
21495 2006-05-15  Richard Guenther  <rguenther@suse.de>
21496
21497         PR tree-optimization/27603
21498         * gcc.dg/torture/pr27603.c: New testcase.
21499
21500 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21501
21502         PR fortran/25090
21503         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21504
21505         PR fortran/25082
21506         * gfortran.dg/scalar_return_1.f90: New test.
21507
21508         PR fortran/27411
21509         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21510
21511 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21512
21513         * gcc.dg/gomp/critical-4.c: New test.
21514         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21515         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21516         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21517         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21518
21519 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21520
21521         PR c++/27582
21522         * g++.dg/template/dependent-args1.C: New test.
21523
21524         PR c++/27581
21525         * g++.dg/lookup/this1.C: New test.
21526
21527         PR c++/27315
21528         * g++.dg/template/operator6.C: New test.
21529         * g++.dg/template/incomplete3.C: New test.
21530
21531         PR c++/27559
21532         * g++.dg/template/new4.C: New test.
21533
21534         PR c++/27496
21535         * g++.dg/template/void2.C: New test.
21536
21537 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21538
21539         * g++.dg/template/dependent-expr5.C: New test.
21540
21541 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21542
21543         PR middle-end/26729
21544         * gcc.dg/pr26729-1.c: New test case.
21545
21546 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21547
21548         * gcc.dg/pr27003.c: New test.
21549
21550 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21551
21552         * lib/target-supports.dg (check_cxa_atexit_available): Change
21553         v3_target_compile to ${tool}_target_compile.
21554
21555 2006-05-11  Jason Merrill  <jason@redhat.com>
21556
21557         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21558
21559 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21560
21561         PR fortran/27553
21562         * gfortran.dg/label_5.f90: New test.
21563
21564 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21565
21566         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21567         check_effective_target_powerpc_altivec_ok): New.
21568         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21569         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21570         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21571         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21572         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21573         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21574         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21575         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21576         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21577         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21578         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21579         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21580         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21581         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21582         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21583         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21584         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21585         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21586         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21587         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21588         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21589         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21590         gcc.target/powerpc/altivec-9.c,
21591         gcc.target/powerpc/altivec-consts.c,
21592         gcc.target/powerpc/altivec-pr22085.c,
21593         gcc.target/powerpc/altivec-splat.c,
21594         gcc.target/powerpc/altivec-types-1.c,
21595         gcc.target/powerpc/altivec-types-2.c,
21596         gcc.target/powerpc/altivec-types-3.c,
21597         gcc.target/powerpc/altivec-types-4.c,
21598         gcc.target/powerpc/altivec-varargs-1.c,
21599         gcc.target/powerpc/altivec-vec-merge.c,
21600         gcc.target/powerpc/ppc-vector-memcpy.c,
21601         gcc.target/powerpc/ppc-vector-memset.c,
21602         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21603         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21604         these effective targets.
21605         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21606         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21607
21608 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21609
21610         PR middle-end/27384
21611         * g++.dg/other/fold1.C: New test.
21612
21613         PR middle-end/27488
21614         * gcc.dg/fold-nonneg-1.c: New test.
21615
21616         PR c++/27547
21617         * g++.dg/other/operator1.C: New test.
21618
21619 2006-05-11  Richard Guenther  <rguenther@suse.de>
21620
21621         PR middle-end/27529
21622         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21623
21624 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21625
21626         * lib/target-supports-dg.exp (check-flags): New.
21627         (dg-skip-if): Move flag checks.
21628
21629 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21630
21631         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21632         * lib/target-supports.dg (check_cxa_atexit_available): New.
21633
21634 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21635
21636         PR fortran/27470
21637         * gfortran.dg/multiple_allocation_2.f90: New test case.
21638
21639 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21640
21641         * gcc.target/arm/pr27387.C: Fix a comment typo.
21642
21643 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21644
21645         PR fortran/24549
21646         * gfortran.dg/error_recovery_1.f90: New test.
21647
21648 2006-05-10  Richard Guenther  <rguenther@suse.de>
21649
21650         PR tree-optimization/27302
21651         * gcc.dg/torture/pr27302.c: New testcase.
21652
21653 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21654         Richard Guenther  <rguenther@suse.de>
21655
21656         PR middle-end/27498
21657         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21658
21659 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21660
21661         PR rtl-optimization/27335
21662         * gcc.dg/pr27335.c: New test.
21663
21664 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21665
21666         * gcc.target/mips/mips-ps-5.c: New file.
21667
21668 2006-05-08  Jan Hubicka  <jh@suse.cz>
21669
21670         PR middle-end/25962
21671         * gcc.dg/pr25962.c: New.
21672
21673 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21674
21675         PR target/27158
21676         * gcc.target/powerpc/pr27158.c: New test case.
21677
21678 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21679
21680         PR testsuite/27476
21681         * ada/acats/run_all.sh: Use test -z.
21682
21683 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21684
21685         PR libfortran/18271
21686         * gfortran.dg/spec_expr_3.f90: New test.
21687
21688 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21689
21690         PR target/24879
21691         * gcc.target/i386/monitor.c: New file.
21692
21693 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21694
21695         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21696
21697 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21698
21699         PR c++/27447
21700         * g++.dg/other/ptrmem7.C: New test.
21701
21702 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21703
21704         PR target/27421
21705         * gcc.dg/array-9.c: New test.
21706
21707 2006-05-07  Richard Guenther  <rguenther@suse.de>
21708
21709         PR tree-optimization/27409
21710         * gcc.dg/torture/pr27409.c: New testcase.
21711
21712 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21713
21714         PR fortran/27457
21715         * gfortran.dg/select_6.f90: New.
21716
21717 2006-05-07  Richard Guenther  <rguenther@suse.de>
21718
21719         PR tree-optimization/27136
21720         * gcc.dg/torture/pr27136.c: New testcase.
21721
21722 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21723
21724         PR fortran/24813
21725         * gfortran.dg/char_cons_len_1.f90: New test.
21726
21727 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21728
21729         PR c++/27427
21730         * g++.dg/template/incomplete2.C: New test.
21731
21732 2006-05-06  Richard Guenther  <rguenther@suse.de>
21733
21734         PR tree-optimization/27151
21735         * gcc.dg/vect/pr27151.c: New testcase.
21736
21737 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21738
21739         PR c++/27430
21740         * g++.dg/template/void1.C: New test.
21741
21742         PR c++/27423
21743         * g++.dg/other/void2.C: New test.
21744
21745         PR c++/27422
21746         * g++.dg/conversion/void1.C: New test.
21747
21748 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21749
21750         PR/21391
21751         * g++.dg/other/unused1.C: New.
21752
21753 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21754
21755         PR objc/27240
21756         * objc.dg/member-1.m: New test.
21757
21758 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21759
21760         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21761
21762 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21763
21764         PR libfortran/26985
21765         * gfortran.dg/matmul_2.f90: New test.
21766
21767 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21768
21769         * ada/acats/run_all.sh: Use sync when main not found.
21770
21771 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21772
21773         PR target/26765
21774         * gcc.target/mips/pr26765.c: New.
21775
21776 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21777
21778         * gcc.target/bfin: New directory.
21779         * gcc.target/bfin/bfin.exp: New file.
21780         * gcc.target/bfin/frmul.c: New file.
21781         * gcc.target/bfin/arith.c: New file.
21782         * gcc.target/bfin/mul-combine.c: New file.
21783         * gcc.target/bfin/shift.c: New file.
21784
21785 2006-05-04  Richard Guenther  <rguenther@suse.de>
21786
21787         PR tree-optimization/14287
21788         PR tree-optimization/14844
21789         PR tree-optimization/19792
21790         PR tree-optimization/21608
21791         PR tree-optimization/27090
21792         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21793         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21794         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21795         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21796         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21797
21798 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21799
21800         PR tree-optimization/27285
21801         * gcc.c-torture/execute/pr27285.c: New test.
21802
21803         PR middle-end/27388
21804         * gcc.dg/gomp/pr27388-1.c: New test.
21805         * gcc.dg/gomp/pr27388-2.c: New test.
21806         * gcc.dg/gomp/pr27388-3.c: New test.
21807
21808         PR c++/27359
21809         * g++.dg/gomp/pr27359.C: New test.
21810
21811 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21812
21813         PR fortran/20248
21814         * gfortran.dg/iargc.f90: New test.
21815
21816 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21817
21818         PR c++/27102
21819         * g++.dg/template/crash49.C: New test.
21820
21821 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21822
21823         PR testsuite/27032
21824         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21825
21826 2006-05-02  Jeff Law  <law@redhat.com>
21827
21828         PR tree-optimization/27364
21829         * gcc.c-torture/execute/pr27364.c: New test.
21830
21831 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21832
21833         PR c++/27309
21834         * g++.dg/parser/ctor5.C: New test.
21835
21836 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21837
21838         PR target/27387
21839         * gcc.target/arm/arm.exp: New.
21840         * gcc.target/arm/pr27387.C: Likewise.
21841
21842 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21843
21844         PR fortran/27269
21845         PR fortran/27324
21846         * gfortran.dg/module_equivalence_2.f90: New test.
21847
21848 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21849
21850         PR middle-end/27337
21851         * g++.dg/gomp/pr27337-1.C: New test.
21852         * g++.dg/gomp/pr27337-2.C: New test.
21853
21854         PR middle-end/27328
21855         * gcc.dg/gomp/pr27328.c: New test.
21856
21857         PR middle-end/27325
21858         * g++.dg/gomp/pr27325.C: New test.
21859
21860         PR middle-end/27310
21861         * g++.dg/gomp/pr27310.C: New test.
21862
21863 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21864
21865         PR tree-optimization/27291
21866         * g++.dg/tree-ssa/pr27291.C: New test.
21867
21868 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21869
21870         PR tree-optimization/27283
21871         * g++.dg/tree-ssa/pr27283.C: New test.
21872
21873 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21874
21875         * gcc.dg/tree-ssa/loop-16.c: New test.
21876
21877 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21878             Joseph S. Myers  <joseph@codesourcery.com>
21879
21880         * gcc.dg/Wconversion-3.c: New test case.
21881         * gcc.dg/Wconversion-4.c: Likewise.
21882
21883 2006-05-01  Richard Guenther  <rguenther@suse.de>
21884
21885         PR tree-optimization/26726
21886         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21887
21888 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21889
21890         * gcc.dg/Woverflow-1.c: New test case.
21891         * gcc.dg/Woverflow-2.c: Likewise.
21892         * gcc.dg/Woverflow-3.c: Likewise.
21893
21894 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21895
21896         PR c++/27094
21897         * g++.dg/template/defarg8.C: New test.
21898
21899 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21900
21901         PR c++/27278
21902         * g++.dg/parse/operator7.C: New test.
21903
21904 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21905
21906         PR c++/11471
21907         PR c++/27102
21908         * g++.dg/template/crash48.C: New test.
21909
21910         PR c++/27279
21911         * g++.dg/parse/ctor4.C: New test.
21912
21913 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21914
21915         PR fortran/25681
21916         * gfortran.df/char_type_len.f90: New test.
21917
21918 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21919
21920         PR libgfortran/27304
21921         * gfortran.dg/fmt_exhaust.f90: New test.
21922
21923 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21924
21925         PR c/25309
21926         * gcc.dg/large-size-array-2.c: New test case.
21927
21928 2006-04-28  Richard Guenther  <rguenther@suse.de>
21929
21930         PR target/26826
21931         * gcc.target/i386/pr26826.c: New testcase.
21932
21933 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21934
21935         PR middle-end/27260
21936         * gcc.c-torture/execute/pr27260.c: New.
21937
21938 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21939
21940         PR middle-end/27095
21941         * gcc.dg/pr27095.c: New.
21942
21943 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21944
21945         PR c++/27292
21946         * g++.dg/conversion/bitfield4.C: New test.
21947
21948 2006-04-27  Eric Christopher  <echristo@apple.com>
21949
21950         * gcc.dg/pragma-ms_struct.c: New.
21951
21952 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21953
21954         PR c++/27102
21955         * g++.dg/template/crash47.C: New test.
21956
21957 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21958
21959         * gcc.target/i386/sse-7.c: build with -msse.
21960
21961 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21962
21963         PR testsuite/27274:
21964         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21965         (main): Exit if processor doesn't support SSE.
21966
21967 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21968
21969         PR middle-end/27282
21970         * gcc.c-torture/compile/pr27282.c: New test.
21971
21972 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21973
21974         PR middle-end/26913
21975         * g++.dg/gomp/pr26913.C: New test.
21976
21977         PR c/25996
21978         * gcc.dg/gomp/pr25996.c: New test.
21979         * g++.dg/gomp/pr25996.C: New test.
21980
21981 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21982
21983         PR rtl-optimization/26725
21984         * gcc.c-torture/compile/pr26725.c: New test.
21985
21986 2006-04-25  Richard Guenther  <rguenther@suse.de>
21987
21988         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21989         than n + -1.
21990
21991 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21992
21993         * gcc.dg/20060425-1.c: New testcase.
21994
21995 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21996
21997         PR tree-optimization/26865
21998         * gcc.dg/pr26865.c: New test.
21999
22000 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22001
22002         PR c++/27292
22003         * g++.dg/conversion/bitfield1.C: New test.
22004         * g++.dg/conversion/bitfield2.C: Likewise.
22005         * g++.dg/conversion/bitfield3.C: Likewise.
22006
22007 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22008         Richard Guenther  <rguenther@suse.de>
22009
22010         PR tree-optimization/27236
22011         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22012
22013 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22014
22015         PR c++/19963
22016         * g++.dg/other/incomplete2.C: New test.
22017
22018 2006-04-24  Richard Guenther  <rguenther@suse.de>
22019
22020         PR middle-end/26869
22021         * gcc.dg/torture/pr26869.c: New testcase.
22022
22023 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22024         Richard Guenther  <rguenther@suse.de>
22025
22026         PR tree-optimization/27218
22027         * g++.dg/tree-ssa/pr27218.C: New testcase.
22028
22029 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22030
22031         PR c++/26912
22032         * g++.dg/template/friend41.C: New test.
22033
22034 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22035
22036         * g++.dg/opt/pr15551.C: Include cstdio.
22037         (main): Use remove instead of unlink.
22038
22039 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22040
22041         * gcc.dg/sibcall-7.c: New test.
22042         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22043         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22044         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22045         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22046         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22047
22048 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/26534
22051         * g++.dg/opt/bitfield1.C: New test.
22052         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22053         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22054         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22055         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22056         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22057         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22058         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22059         * g++.dg/abi/bitfield2.C: Likewise.
22060         * g++.dg/init/bitfield1.C: Likewise.
22061
22062 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22063
22064         PR fortran/25099
22065         * gfortran.dg/elemental_subroutine_4.f90: New test.
22066         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22067         call sub (m, x).
22068
22069 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22070
22071         * gcc.c-torture/compile/20060421-1.c: New testcase.
22072
22073 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22074
22075         PR c/25875
22076         * gcc.dg/init-bad-4.c: New test.
22077
22078 2006-04-21  Paul Brook  <paul@codesourcery.com>
22079
22080         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22081
22082 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22083
22084         PR fortran/27122
22085         * gfortran.dg/defined_operators_1.f90: New test.
22086         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22087         remove old ones associated, incorrectly, with Note 5.46.
22088
22089         PR fortran/27113
22090         * gfortran.dg/character_array_constructor_1.f90: New test.
22091
22092 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22093
22094         * gcc.dg/20060419-1.c: New test.
22095
22096 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22097
22098         PR c/26774
22099         * gcc.dg/struct-parse-1.c: New test case.
22100
22101 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22102
22103         PR c++/26558
22104         * g++.dg/parse/template19.C: New test.
22105
22106         PR c++/26739
22107         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22108
22109         PR c++/26036
22110         * g++.dg/expr/call3.C: New test.
22111
22112         PR c++/10385
22113         * g++.dg/conversion/dynamic1.C: New test.
22114
22115 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/27102
22118         * g++.dg/template/crash35.C: Tweak error markers.
22119         * g++.dg/template/crash46.C: New test.
22120         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22121         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22122
22123 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22124
22125         PR rtl-optimization/14261
22126         * gcc.c-torture/compile/20060419-1.c: Added.
22127
22128 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22129
22130         * gfortran.dg/label_1.f90: Adjust dg-error.
22131
22132 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22133
22134         PR target/26961
22135         * gcc.dg/fold-cond-1.c: New test case.
22136         * gcc.dg/pr26961-1.c: Likewise.
22137
22138 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22139
22140         PR libgfortran/27138
22141         * gfortran.dg/read_bad_advance.f90: New test.
22142
22143 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22144             Dale Johannesen  <dalej@apple.com>
22145
22146         PR target/24076
22147         * gcc.target/i386/vecinit-3.c: New testcase.
22148         * gcc.target/i386/vecinit-4.c: Likewise.
22149         * gcc.target/i386/sse-18.c: Likewise.
22150         * gcc.target/i386/sse-19.c: Likewise.
22151
22152 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22153
22154         * gfortran.dg/allocate_zerosize_1.f90: New test.
22155
22156 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22157
22158         PR c++/26365
22159         * g++.dg/template/crash45.C: New test.
22160
22161 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22162
22163         PR fortran/26787
22164         * gfortran.dg/proc_assign_1.f90: New test.
22165         * gfortran.dg/procedure_lvalue.f90: Change message.
22166         * gfortran.dg/namelist_4.f90: Add new error.
22167
22168         PR fortran/25597
22169         PR fortran/27096
22170         * gfortran.dg/auto_pointer_array_result_1.f90
22171
22172         PR fortran/27089
22173         * gfortran.dg/specification_type_resolution_1.f90
22174
22175         PR fortran/18003
22176         PR fortran/25669
22177         PR fortran/26834
22178         * gfortran.dg/bounds_temporaries_1.f90: New test.
22179
22180         PR fortran/27124
22181         * gfortran.dg/array_return_value_1.f90: New test.
22182
22183 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22184
22185         PR fortran/25336
22186         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22187
22188 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22189
22190         PR middle-end/26823
22191         * g++.dg/gomp/pr26823-1.C: New test.
22192         * g++.dg/gomp/pr26823-2.C: New test.
22193
22194 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22195
22196         PR middle-end/27134
22197         * gcc.dg/pr27314.c: New test.
22198
22199 2006-04-13  Richard Henderson  <rth@redhat.com>
22200
22201         * g++.dg/gomp/block-0.C: Update expected matches.
22202
22203 2006-04-13  DJ Delorie  <dj@redhat.com>
22204
22205         * lib/target-supports.exp (check_effective_target_int32plus): New.
22206         (check_effective_target_ptr32plus): New.
22207         (check_effective_target_size32plus): New.
22208         (check_effective_target_int16): New.
22209         (check_profiling_available): Add m32c to the list of unsupported
22210         targets.
22211
22212         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22213         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22214         memory size.
22215         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22216         pointers.
22217         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22218         size_t.
22219         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22220         and size_t.
22221         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22222         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22223         not just xstormy16.  Skip m32c due to weird pointer size.
22224         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22225         not just xstormy16.
22226         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22227         not just xstormy16.
22228         * gcc.dg/20020312-2.c: Add m32c support.
22229         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22230         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22231         in test.
22232         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22233         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22234         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22235         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22236         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22237         formats
22238         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22239         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22240         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22241         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22242         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22243         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22244         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22245         in test.
22246         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22247         in test.
22248         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22249         * gcc.dg/pr23049.c: Require >=32 bit integers.
22250         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22251         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22252         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22253         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22254         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22255         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22256         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22257         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22258         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22259         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22260         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22261         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22262         prototype in test.
22263         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22264         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22265         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22266         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22267         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22268
22269         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22270         * gcc.c-torture/execute/20040703-1.x: Likewise.
22271         * gcc.c-torture/execute/20040705-1.x: Likewise.
22272         * gcc.c-torture/execute/20040705-2.x: Likewise.
22273         * gcc.c-torture/execute/20040709-1.x: Likewise.
22274         * gcc.c-torture/execute/20040709-2.x: Likewise.
22275         * gcc.c-torture/execute/20040811-1.x: Likewise.
22276         * gcc.c-torture/execute/20050316-1.x: Likewise.
22277         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22278         * gcc.c-torture/execute/pr19689.x: Likewise.
22279         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22280         * gcc.c-torture/execute/usmul.x: Likewise.
22281         * gcc.c-torture/execute/vrp-5.x: Likewise.
22282         * gcc.c-torture/execute/vrp-6.x: Likewise.
22283         * gcc.dg/debug/20041023-1.s: Likewise.
22284
22285 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22286
22287         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22288         of integers to a vector types are now constant expressions in C.
22289         * gcc.dg/vect/vect-fold-1.c: New test case.
22290
22291 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22292             Ulrich Weigand  <uweigand@de.ibm.com>
22293
22294         PR target/27006
22295         * gcc.dg/vmx/pr27006.c: New testcase.
22296
22297 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22298
22299         PR libgfortran/26766
22300         * gfortran.dg/write_recursive.f90: New test.
22301
22302 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22303
22304         * g++.dg/parse/dtor7.C: New test.
22305         * g++.dg/parse/new1.C: Add error marker.
22306         * g++.dg/template/new3.C: New test.
22307
22308         PR c++/26122
22309         * g++.dg/template/pure1.C: New test.
22310
22311         PR c++/26295
22312         * g++.dg/parse/ptrmem4.C: New test.
22313
22314 2006-04-10  Jeff Law  <law@redhat.com>
22315
22316         PR/27087
22317         * gcc.c-torture/compile/pr27087.c: New test.
22318
22319 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22320
22321         PR/21391
22322         * gcc.dg/20060410.c: New.
22323
22324 2006-04-10  Matthias Klose  <doko@debian.org>
22325
22326         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22327         Recognize multilib directory names containing underscores.
22328
22329 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22330
22331         * gcc.target/i386/vecinit-1.c: New test case.
22332         * gcc.target/i386/vecinit-2.c: Likewise.
22333
22334 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22335
22336         PR debug/27057
22337         * g++.dg/debug/dwarf2-2.C: New test.
22338
22339 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22340
22341         PR rtl-optimization/27073
22342         * gcc.c-torture/execute/pr27073.c: New test.
22343
22344 2006-04-08  Mike Stump  <mrs@apple.com>
22345
22346         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22347
22348 2006-04-07  Richard Guenther  <rguenther@suse.de>
22349
22350         PR tree-optimization/26135
22351         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22352
22353 2006-04-06  Jan Hubicka  <jh@suse.cz>
22354
22355         PR profile/26399
22356         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22357
22358 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22359
22360         * g++.dg/conversion/nullptr1.C: New test case.
22361         * g++.dg/conversion/nullptr2.C: Likewise.
22362
22363 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22364
22365         * gfortran.dg/dependency_18.f90: New test case.
22366
22367 2006-04-05  Richard Guenther  <rguenther@suse.de>
22368
22369         PR tree-optimization/26919
22370         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22371         * gcc.dg/ipa/ipa-2.c: Likewise.
22372         * gcc.dg/ipa/ipa-3.c: Likewise.
22373         * gcc.dg/ipa/ipa-5.c: Likewise.
22374
22375 2006-04-05  Richard Guenther  <rguenther@suse.de>
22376
22377         PR tree-optimization/26763
22378         * gcc.dg/torture/pr26763-1.c: New testcase.
22379         * gcc.dg/torture/pr26763-2.c: Likewise.
22380
22381 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22382
22383         PR fortran/23634
22384         PR fortran/25619
22385         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22386
22387 2006-04-04  Eric Christopher  <echristo@apple.com>
22388
22389         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22390         stubs.
22391         * gcc.target/i386/387-5.c: Ditto.
22392
22393 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22394
22395         * gcc.target/sparc/struct-ret-check.c: New test.
22396
22397 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22398
22399         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22400         zero decimal digits specified in format.
22401
22402 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22403
22404         PR fortran/26891
22405         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22406
22407         PR fortran/26976
22408         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22409         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22410         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22411         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22412         compliant and detect bigendian-ness.
22413
22414 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22415
22416         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22417         dummy arguments work when the actual argument is itself a dummy
22418         argument of the caller.
22419
22420 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22421
22422         PR libfortran/24685
22423         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22424
22425 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22426
22427         * gfortran.dg/dependencency_17.f90: New test case.
22428
22429 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22430
22431         * gfortran.dg/dependency_14.f90: New test case.
22432         * gfortran.dg/dependency_15.f90: Likewise.
22433         * gfortran.dg/dependency_16.f90: Likewise.
22434
22435 2006-03-31  Asher Langton  <langton2@llnl.gov>
22436
22437         PR fortran/25358
22438         gfortran.dg/cray_pointers_6.f90: New test.
22439
22440 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22441
22442         PR libgfortran/26890
22443         * gfortran.dg/read_size_noadvance.f90: New test.
22444
22445 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22446
22447         PR fortran/25031
22448         * gfortran.dg/multiple_allocation_1.f90: Check that the
22449         size has changed after a re-allocation with stat.
22450
22451 2006-03-30  Richard Guenther  <rguenther@suse.de>
22452
22453         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22454         removal.
22455         * gcc.target/i386/sselibm-2.c: Likewise.
22456         * gcc.target/i386/sselibm-3.c: Likewise.
22457         * gcc.target/i386/sselibm-4.c: Likewise.
22458         * gcc.target/i386/sselibm-5.c: Likewise.
22459
22460 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22461
22462         * gcc.dg/fold-andxor-1.c: New test case.
22463         * gcc.dg/fold-xorand-1.c: Likewise.
22464
22465 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22466
22467         * gcc.dg/fold-convnotconv-1.c: New test case.
22468
22469 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22470
22471         PR fortran/26779
22472         * gfortran.dg/private_type_5.f90: New test.
22473
22474 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22475
22476         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22477
22478 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22479
22480         * gfortran.dg/advance_2.f90: New test.
22481         * gfortran.dg/advance_3.f90: New test.
22482
22483         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22484
22485 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22486
22487         PR libgfortran/26661
22488         PR libgfortran/26880
22489         * gfortran.dg/read_x_past.f: New test.
22490
22491 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22492
22493         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22494         to be STABS.
22495
22496 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22497
22498         * objc.dg/dwarf-1.m: Skip on AIX.
22499         * objc.dg/dwarf-2.m: Skip on AIX.
22500
22501 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22502
22503         PR fortran/26816
22504         * gfortran.dg/float_1.f90: New test.
22505
22506 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22507
22508         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22509         X86_64 targets.
22510         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22511
22512 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22513
22514         PR libfortran/26735
22515         * gfortran.dg/convert_implied_open.f90: New test case.
22516
22517 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22518
22519         PR fortran/26769
22520         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22521
22522 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22523
22524         PR middle-end/26717
22525         * gcc.dg/pr26717.c: New test.
22526
22527 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22528
22529         * gfortran.dg/dependency_12.f90: New test case.
22530
22531 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22532
22533         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22534
22535 2006-03-24  Jeff Law  <law@redhat.com>
22536
22537         * gcc.c-torture/pr26840.c: New test.
22538
22539 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22540
22541         * objc.dg/dwarf-2.m: New.
22542         * obj-c++.dg/dwarf-2.mm: New.
22543
22544         * g++.old-deja/g++.other/init19.C: New.
22545
22546 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22547
22548         * g++.dg/eh/spbp.C: Skip on AIX.
22549
22550 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22551
22552         PR middle-end/26611
22553         * g++.dg/gomp/pr26611-1.C: New test.
22554         * g++.dg/gomp/pr26611-2.C: New test.
22555
22556 2006-03-24  Jeff Law  <law@redhat.com>
22557
22558         * gcc.c-torture/compile/pr26833.c: New test.
22559         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22560
22561 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22562
22563         * gfortran.dg/endfile_2.f90: Delete temp file.
22564
22565 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22566
22567         PR fortran/19303
22568         * gfortran.dg/record_marker_1.f90: New test case.
22569         * gfortran.dg/record_marker_2.f: New test case.
22570         * gfortran.dg/record_marker_3.f90: New test case.
22571
22572 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22573
22574         PR fortran/17298
22575         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22576         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22577
22578 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22579
22580         * lib/gcc-dg.exp (cleanup-modules): New proc.
22581         * gfortran.dg/allocatable_function_1.f90,
22582         gfortran.dg/allocate_char_star_scalar_1.f90,
22583         gfortran.dg/assumed_charlen_function_1.f90,
22584         gfortran.dg/assumed_dummy_1.f90,
22585         gfortran.dg/assumed_shape_ranks_1.f90,
22586         gfortran.dg/assumed_shape_ranks_2.f90,
22587         gfortran.dg/assumed_size_dt_dummy.f90,
22588         gfortran.dg/auto_char_dummy_array_1.f90,
22589         gfortran.dg/auto_char_len_3.f90,
22590         gfortran.dg/automatic_module_variable.f90,
22591         gfortran.dg/bad_automatic_objects_1.f90,
22592         gfortran.dg/char_array_constructor.f90,
22593         gfortran.dg/char_array_structure_constructor.f90,
22594         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22595         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22596         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22597         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22598         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22599         gfortran.dg/derived_pointer_recursion.f90,
22600         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22601         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22602         gfortran.dg/dummy_functions_1.f90,
22603         gfortran.dg/elemental_initializer_1.f90,
22604         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22605         gfortran.dg/elemental_pointer_1.f90,
22606         gfortran.dg/elemental_subroutine_1.f90,
22607         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22608         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22609         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22610         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22611         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22612         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22613         gfortran.dg/global_references_1.f90,
22614         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22615         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22616         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22617         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22618         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22619         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22620         gfortran.dg/large_integer_kind_1.f90,
22621         gfortran.dg/large_real_kind_1.f90,
22622         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22623         gfortran.dg/module_double_reuse.f90,
22624         gfortran.dg/module_equivalence_1.f90,
22625         gfortran.dg/module_interface_1.f90,
22626         gfortran.dg/module_parameter_array_refs_1.f90,
22627         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22628         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22629         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22630         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22631         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22632         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22633         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22634         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22635         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22636         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22637         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22638         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22639         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22640         gfortran.dg/same_name_1.f90,
22641         gfortran.dg/sibling_dummy_procedure_1.f90,
22642         gfortran.dg/sibling_dummy_procedure_2.f90,
22643         gfortran.dg/sibling_dummy_procedure_3.f90,
22644         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22645         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22646         gfortran.dg/used_dummy_types_2.f90,
22647         gfortran.dg/used_dummy_types_3.f90,
22648         gfortran.dg/used_dummy_types_4.f90,
22649         gfortran.dg/used_dummy_types_5.f90,
22650         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22651         gfortran.dg/userdef_operator_1.f90: Use it.
22652
22653 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22654
22655         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22656         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22657         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22658         gfortran.dg/write_back.f,
22659         gfortran.fortran-torture/execute/inquire_1.f90,
22660         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22661
22662 2006-03-21  Jeff Law  <law@redhat.com>
22663
22664         * gcc.dg/tree-ssa/vrp28.c: New test.
22665
22666 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22667
22668         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22669         if _STDC_C99 is defined.
22670         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22671         * gcc.dg/builtins-20.c: Likewise.
22672         * gcc.dg/builtins-53.c: Likewise.
22673         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22674         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22675
22676 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22677
22678         PR tree-opt/26781
22679         * gcc.c-torture/compile/pr26781-1.c: New test.
22680         * gcc.c-torture/compile/pr26781-2.c: New test.
22681
22682 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22683
22684         PR c++/26690
22685         * g++.dg/gomp/pr26690-1.C: New test.
22686         * g++.dg/gomp/pr26690-2.C: New test.
22687
22688 2006-03-20  Jeff Law  <law@redhat.com>
22689
22690         * gcc.dg/tree-ssa/pr21829.c: New test.
22691
22692         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22693
22694 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22695
22696         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22697         (check_visibility_available): Use it.
22698         (check_effective_target_default_packed): Likewise.
22699         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22700         (check_effective_target_fopenmp): Likewise.
22701         (check_effective_target_freorder): Likewise.
22702         (check_effective_target_fpic): Likewise.
22703         (check_named_sections_available): Likewise.
22704         (check_effective_target_ilp32): Likewise.
22705         (check_effective_target_lp64): Likewise.
22706
22707 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22708
22709         PR fortran/20935
22710         * gfortran.dg/scalar_mask_2.f90: New test case.
22711
22712 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22713
22714         PR tree-opt/26629
22715         * gcc.dg/tree-ssa/loadpre12.c: New test.
22716         * gcc.dg/tree-ssa/loadpre13.c: New test.
22717         * gcc.dg/tree-ssa/loadpre14.c: New test.
22718         * gcc.dg/tree-ssa/loadpre15.c: New test.
22719         * gcc.dg/tree-ssa/loadpre16.c: New test.
22720         * gcc.dg/tree-ssa/loadpre17.c: New test.
22721         * gcc.dg/tree-ssa/loadpre18.c: New test.
22722         * gcc.dg/tree-ssa/loadpre19.c: New test.
22723         * gcc.dg/tree-ssa/loadpre20.c: New test.
22724         * gcc.dg/tree-ssa/loadpre21.c: New test.
22725         * gcc.dg/tree-ssa/loadpre22.c: New test.
22726
22727 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22728
22729         PR fortran/26741
22730         * gfortran.dg/elemental_initializer_1.f90: New test.
22731
22732         PR fortran/26716
22733         * gfortran.dg/assumed_shape_ranks_2: New test.
22734
22735 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22736
22737         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22738         target fpic.
22739
22740 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22741
22742         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22743         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22744         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22745         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22746         gfortran.fortran-torture/execute/direct_io.f90,
22747         gfortran.fortran-torture/execute/inquire_2.f90,
22748         gfortran.fortran-torture/execute/inquire_4.f90,
22749         gfortran.fortran-torture/execute/list_read_1.f90,
22750         gfortran.fortran-torture/execute/open_replace.f90,
22751         gfortran.fortran-torture/execute/slash_edit.f90,
22752         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22753         temporary files from testcases.
22754
22755 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22756
22757         PR libgfortran/26509
22758         gfortran.dg/write_direct_eor.f90: New test.
22759
22760 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22761
22762         * gcc.target/powerpc/pr26350.c: New.
22763         * gcc.target/powerpc/indexed-addr.c: New.
22764
22765 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22766
22767         * gfortran.dg/dependency_13.f90: New test case.
22768
22769 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22770
22771         PR middle-end/21781
22772         * gcc.dg/real-const-1.c: New test case.
22773
22774 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22775
22776         * g++.old-deja/g++.other/init18.C: New.
22777         * g++.old-deja/g++.other/init5.C: Remove xfail.
22778
22779 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22780
22781         * g++.dg/opt/pr15551.C: Cleanup temp file.
22782
22783 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22784
22785         PR c++/6634
22786         g++.dg/parse/long1.C: New test.
22787
22788 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22789
22790         PR fortran/19101
22791         * gfortran.dg/continuation.f90: New test.
22792         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22793
22794 2006-03-14  Richard Guenther  <rguenther@suse.de>
22795
22796         PR tree-optimization/26672
22797         * gcc.dg/torture/pr26672.c: New testcase.
22798
22799 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22800
22801         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22802         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22803
22804 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22805
22806         PR middle-end/26557
22807         * gcc.c-torture/compile/switch-1.c: New test case.
22808
22809 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22810
22811         PR fortran/25378
22812         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22813         test to include more permuatations of mask and index.
22814         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22815         respond to F2003 spec. that the position returned for an all false
22816         mask && condition is zero.
22817
22818 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22819
22820         PR middle-end/25989
22821         * gcc.dg/gomp/pr25989.c: New test.
22822
22823 2006-03-13  Jeff Law  <law@redhat.com>
22824
22825         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22826
22827 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22828
22829         * gcc.dg/switch-9.c: New test.
22830
22831 2006-03-13  Richard Guenther  <rguenther@suse.de>
22832
22833         PR middle-end/26630
22834         * gcc.dg/torture/pr26630.c: New testcase.
22835
22836 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22837
22838         * gfortran.dg/dependency_10.f90: New test case.
22839         * gfortran.dg/dependency_11.f90: Likewise.
22840
22841 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22842             Erik Edelmann  <eedelman@gcc.gnu.org>
22843
22844         * gfortran.dg/allocatable_function_1.f90: New.
22845         * gfortran.dg/allocatable_function_2.f90: New.
22846
22847 2006-03-10  Richard Guenther  <rguenther@suse.de>
22848
22849         PR middle-end/26565
22850         * gcc.dg/torture/pr26565.c: New testcase.
22851
22852 2006-03-09  Eric Christopher  <echristo@apple.com>
22853
22854         * gcc.c-torture/compile/20060309-1.c: New.
22855
22856 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22857
22858         PR libgfortran/26499
22859         * gfortran.dg/write_back.f: New test.
22860         * gfortran.dg/write_rewind_1.f: New test.
22861         * gfortran.dg/write_rewind_2.f: New test.
22862
22863 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22864
22865         PR libgfortran/26554
22866         * gfortran.dg/read_logical.f90: New test.
22867
22868 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22869
22870         * ada/acats/norun.lst: cdd2a03 now passes.
22871
22872 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22873
22874         PR testsuite/25177
22875         * gcc.target/powerpc/pr18096-1.c: Change where the error
22876         would match.
22877
22878 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22879
22880         * gcc.target/i386/cleanup-1.c: New test.
22881         * gcc.target/i386/cleanup-2.c: New test.
22882
22883 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22884
22885         * gfortran.dg/dependency_9.f90: Remove for the time being.
22886
22887 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22888
22889         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22890         directive.
22891
22892 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22893
22894         * gfortran.dg/dependency_9.f90: New test case.
22895
22896 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22897
22898         * gfortran.dg/dependency_4.f90: New test case.
22899         * gfortran.dg/dependency_5.f90: New test case.
22900         * gfortran.dg/dependency_6.f90: New test case.
22901         * gfortran.dg/dependency_7.f90: New test case.
22902         * gfortran.dg/dependency_8.f90: New test case.
22903
22904 2006-03-03  Paul Brook  <paul@codesourcery.com>
22905
22906         * lib/target-supports.exp (check_profiling_available):
22907         Add m68k-*-elf.
22908
22909 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22910
22911         PR fortran/25031
22912         * multiple_allocation_1.f90: New test.
22913
22914 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22915
22916         PR tree-optimization/26524
22917         * gfortran.dg/pr26524.f: New test case.
22918
22919 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22920
22921         * g++.dg/template/repo5.C: Cleanup repo files.
22922         * gcc.dg/20051201-1.c: Cleanup coverage files.
22923         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22924         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22925         tree dump files.
22926
22927 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22928
22929         * objc.dg/objc-nofilename-1.m: New test.
22930         * objc.dg/bad-receiver-type.m: New test.
22931         * obj-c++.dg/bad-receiver-type.mm: New test.
22932
22933 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22934
22935         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22936
22937 2006-03-01  Mike Stump  <mrs@apple.com>
22938
22939         * g++.dg/abi/key2.C: Add.
22940
22941 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22942
22943         * gfortran.dg/logical_dot_product.f90: New test.
22944
22945         PR fortran/26393
22946         * gfortran.dg/used_interface_ref.f90: New test.
22947
22948         PR fortran/20938
22949         * gfortran.dg/dependency_2.f90: New test.
22950         * gfortran.fortran-torture/execute/where17.f90: New test.
22951         * gfortran.fortran-torture/execute/where18.f90: New test.
22952         * gfortran.fortran-torture/execute/where19.f90: New test.
22953         * gfortran.fortran-torture/execute/where20.f90: New test.
22954
22955 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22956
22957         * g++.dg/tree-ssa/pr26443.C: New test case.
22958
22959 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22960
22961         PR middle-end/26022
22962         * g++.dg/opt/return-slot1.C: New test.
22963
22964 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22965
22966         PR libgfortran/26136
22967         * gfortran.dg/namelist_23.f90: New test.
22968
22969 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22970
22971         PR middle-end/14752
22972         * gcc.dg/fold-eqandshift-2.c: New test case.
22973
22974 2006-02-28  Richard Guenther  <rguenther@suse.de>
22975
22976         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22977         decomposition.
22978
22979 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22980
22981         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22982
22983 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22984
22985         PR libgfortran/26464
22986         * gfortran.dg/backspace_5.f: New test.
22987         * gfortran.dg/backspace_6.f: New test.
22988
22989 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22990
22991         * gcc.dg/fold-eqandnot-1.c: New test case.
22992
22993 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22994
22995         PR middle-end/19983
22996         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22997
22998 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22999
23000         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23001         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23002
23003 2006-02-26  Richard Guenther  <rguenther@suse.de>
23004
23005         PR tree-optimization/26421
23006         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23007
23008 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23009
23010         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23011         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23012
23013 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23014
23015         * gcc.dg/fold-even-1.c: New test case.
23016
23017 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23018
23019         PR middle-end/21137
23020         * gcc.dg/fold-eqandshift-1.c: New test case.
23021
23022 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23023
23024         PR tree-optimization/25125
23025         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23026         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23027
23028 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23029
23030         PR tree-optimizations/26359
23031         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23032         with -fdump-tree-dceloop-details.
23033         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23034
23035 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23036
23037         PR middle-end/23673
23038         * gcc.dg/fold-eqxor-1.c: New test case.
23039         * gcc.dg/fold-eqxor-2.c: Likewise.
23040         * gcc.dg/fold-eqxor-3.c: Likewise.
23041
23042 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23043
23044         PR fortran/23092
23045         * scalar_mask_1.f90: New test.
23046
23047 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23048
23049         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23050         * g++.dg/eh/uncaught2.C: New.
23051         * g++.dg/eh/uncaught3.C: New.
23052
23053 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23054
23055         PR libgfortran/26423
23056         * gfortran.dg/read_many_1.f: New test.
23057
23058 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23059
23060         PR fortran/24519
23061         * gfortran.dg/dependency_3.f90: New test.
23062         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23063         XFAILs.
23064
23065         PR fortran/25395
23066         * gfortran.dg/equiv_6.f90: New test.
23067
23068 2006-02-23  Jeff Law  <law@redhat.com>
23069
23070         * gcc.c-torture/compile/pr26425.c: New test.
23071
23072 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23073
23074         PR middle-end/26412
23075         * gcc.dg/gomp/pr26412.c: New test.
23076
23077 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23078
23079         PR c++/26291
23080         * g++.dg/other/ellipsis1.C: New test.
23081         * g++.dg/parse/operator4.C: Adjust error marker.
23082
23083 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23084
23085         PR target/25603
23086         * gfortran.dg/pr25603.f: New testcase.
23087
23088 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23089
23090         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23091         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23092
23093 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23094
23095         * g++.dg/eh/spbp.C: New.
23096
23097 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23098
23099         PR middle-end/26379
23100         * gcc.target/i386/mmx-7.c: New test.
23101
23102 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23103
23104         PR tree-optimization/26361
23105         * gcc.dg/tree-ssa/vrp27.c: New test case.
23106
23107 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23108
23109         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23110         * gcc.dg/tree-ssa/complex-4.c: Here.
23111
23112 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23113
23114         PR middle-end/19543
23115         * gfortran.dg/logical_1.f90: New test case.
23116
23117 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23118
23119         PR middle-end/26334
23120         * gcc.dg/20060218-1.c: Moved to...
23121         * gcc.target/i386/20060218-1.c: ... here.  New test.
23122
23123 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23124
23125         PR fortran/26201
23126         * gfortran.dg/convert_1.f90: New.
23127
23128 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23129
23130         PR fortran/25054
23131         * gfortran.dg/namelist_5.f90: New test.
23132
23133         PR fortran/25089
23134         * gfortran.dg/namelist_4.f90: New test.
23135
23136 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23137
23138         PR tree-opt/25680
23139         * gcc.dg/tree-ssa/complex-3.c: New test.
23140
23141 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23142
23143         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23144         variable to take into account the variable name in the
23145         function header.
23146         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23147
23148 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23149
23150         PR middle-end/26334
23151         * gcc.c-torture/compile/20060217-1.c: New test.
23152         * gcc.dg/20060218-1.c: New test.
23153
23154 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23155
23156         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23157
23158 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23159
23160         * gcc.dg/cpp/undef3.c: New test.
23161         * gcc.dg/cpp/trad/builtins2.c: New test.
23162
23163 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23164
23165         PR c++/26266
23166         * g++.dg/template/static22.C: New test.
23167         * g++.dg/template/static23.C: New test.
23168         * g++.dg/template/static24.C: New test.
23169         * g++.dg/template/non-dependent13.C: New test.
23170         * g++.dg/init/member1.C: Tweak error markers.
23171
23172 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23173
23174         PR target/26255
23175         * gcc.c-torture/compile/pr26255.c: New test case.
23176
23177 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23178
23179         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23180         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23181         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23182         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23183         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23184         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23185         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23186
23187 2006-02-16  Jeff Law  <law@redhat.com>
23188
23189         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23190         * gcc.dg/tree-ssa/vrp26.c: New test.
23191
23192 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23193
23194         PR target/20353
23195         PR target/24578
23196         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23197         __UCLIBC__ is defined.
23198
23199 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23200
23201         PR fortran/26224
23202         * gfortran.dg/gomp/pr26224.f: New test.
23203
23204 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23205
23206         PR tree-opt/25918
23207         * lib/target-supports.exp
23208         (check_effective_target_vect_short_mult): New.
23209         (check_effective_target_vect_char_mult): New.
23210         (check_effective_target_vect_widen_sum_qi_to_si): New.
23211         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23212         (check_effective_target_vect_widen_sum_hi_to_si): New.
23213         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23214         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23215         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23216         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23217         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23218         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23219         vect-reduc-pattern-2c.c
23220         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23221         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23222         vect-reduc-pattern-1c.c
23223
23224 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23225
23226         PR fortran/24557
23227         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23228
23229 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23230
23231         PR fortran/26054
23232         * gfortran.dg/enum_8.f90: Remove check for warning.
23233         * gfortran.dg/iomsg_1.f90: Ditto.
23234         * gfortran.dg/enum_1.f90: Ditto.
23235         * gfortran.dg/enum_9.f90: Ditto.
23236         * gfortran.dg/enum_2.f90: Ditto.
23237         * gfortran.dg/enum_10.f90: Ditto.
23238         * gfortran.dg/enum_3.f90: Ditto.
23239         * gfortran.dg/flush_1.f90: Ditto.
23240         * gfortran.dg/enum_4.f90: Ditto.
23241         * gfortran.dg/array_constructor_1.f90: Ditto.
23242         * gfortran.dg/enum_5.f90: Ditto.
23243         * gfortran.dg/enum_6.f90: Ditto.
23244         * gfortran.dg/enum_7.f90: Ditto.
23245
23246 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23247
23248         PR middle-end/26300
23249         * gcc.c-torture/compile/20060215-1.c: New test.
23250
23251 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23252
23253         PR middle-end/23670
23254         * gcc.dg/tree-ssa/andor-2.c: New test case.
23255
23256 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23257
23258         PR fortran/25045
23259         * optional_dim.f90: New test.
23260
23261 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23262
23263         PR fortran/26277
23264         * gfortran.dg/label_4.f90: New.
23265
23266 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23267             Diego Novillo  <dnovillo@redhat.com>
23268             Uros Bizjak  <uros@kss-loka.si>
23269
23270         * gfortran.dg/gomp: New directory.
23271
23272 2006-02-14  Richard Guenther  <rguenther@suse.de>
23273
23274         PR tree-optimization/26258
23275         * gcc.dg/torture/pr26258.c: New testcase.
23276
23277 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23278
23279         PR fortran/26246
23280         * gfortran.dg/pr26246_1.f90: New test.
23281         * gfortran.dg/pr26246_2.f90: New test.
23282
23283         PR middle-end/26092
23284         * gcc.c-torture/compile/20060208-1.c: New test.
23285
23286 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23287
23288         PR fortran/26074
23289         PR fortran/25103
23290         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23291         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23292         * gfortran.dg/automatic_module_variable.f90: Change error message.
23293
23294         PR fortran/20861
23295         * gfortran.dg/internal_dummy_1.f90: New test.
23296
23297         PR fortran/20871
23298         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23299
23300
23301         PR fortran/25083
23302         * gfortran.dg/uncommon_block_data_1.f90: New test.
23303         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23304         with standard.
23305
23306         PR fortran/25088
23307         * gfortran.dg/typed_subroutine_1.f90: New test.
23308
23309 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23310
23311         * objc.dg/dwarf-1.m: New.
23312
23313 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23314
23315         PR middle-end/24427
23316         * gcc.dg/tree-ssa/andor-1.c: New test case.
23317
23318 2006-02-13  Josh Conner  <jconner@apple.com>
23319
23320         PR target/25376
23321         * gcc.dg/pr25376.c: New test.
23322
23323         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23324         assemble.
23325         * lib/target-supports.exp (check_named_sections_available):
23326         Only compile named-sections test -- don't assemble.
23327
23328 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23329
23330         * g++.dg/warn/no-write-strings.C: New test.
23331         * g++.dg/warn/write-strings.C: Likewise.
23332         * g++.dg/warn/write-strings-default.C: Likewise.
23333
23334 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23335
23336         PR fortran/25806
23337         * gfortran.dg/ret_pointer_2.f90: New test.
23338
23339 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23340
23341         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23342
23343 2006-02-10  Jeff Law  <law@redhat.com>
23344
23345         * gcc.c-torture/compile/pr26213.c: New test.
23346
23347 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23348
23349         gfortran.dg/null_1.f90: New test.
23350
23351 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23352
23353         PR fortran/14771
23354         * gfortran.dg/parens_4.f90: New.
23355         * gfortran.dg/parens_5.f90: New.
23356
23357 2006-02-10  Richard Guenther  <rguenther@suse.de>
23358
23359         * gcc.dg/pr23372-1.c: Remove empty file.
23360
23361 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23362         Paul Thomas  <pault@gcc.gnu.org>
23363
23364         PR fortran/14771
23365         * gfortran.dg/parens_1.f90: New.
23366         * gfortran.dg/parens_2.f90: New.
23367         * gfortran.dg/parens_3.f90: New.
23368
23369 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23370
23371         PR fortran/26038
23372         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23373
23374         PR fortran/25059
23375         * gfortran.dg/impure_assignment_1.f90: New test.
23376
23377         PR fortran/25070
23378         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23379
23380 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23381
23382         PR target/26141
23383         * g++.dg/expr/stdarg2.C: New test.
23384
23385 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23386
23387         PR inline-asm/16194
23388         * gcc.dg/pr16194.c: New test.
23389
23390 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23391
23392         * ada/acats/run_acats: Use portable variant of "$@".
23393
23394 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23395
23396         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23397         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23398
23399 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23400
23401         PR tree-opt/26179
23402         * g++.dg/opt/pr26179.C: New test.
23403
23404 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23405
23406         PR middle-end/26134
23407         * gcc.dg/tree-ssa/complex-3.c: New test.
23408
23409 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23410
23411         * gcc.c-torture/compile/volatile-1.c: New test.
23412
23413 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23414
23415         PR 26180
23416         * gcc.dg/tree-ssa/pr26180.c: New test.
23417
23418 2006-02-08  Jeff Law  <law@redhat.com>
23419
23420         * gcc.dg/tree-ssa/pr21417.c: New test.
23421
23422 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23423
23424         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23425         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23426
23427 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23428
23429         * lib/scanrtl.exp: New.
23430
23431 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23432
23433         PR c++/26071
23434         * g++.dg/other/virtual2.C: New test.
23435
23436         PR c++/26070
23437         * g++.dg/other/virtual1.C: New test.
23438
23439 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23440
23441         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23442         cleanup-ipa-dump): Update dump file glob patterns.
23443         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23444         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23445
23446         * lib/gcc-dg.exp: Load it.
23447         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23448
23449 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23450
23451         PR testsuite/26159
23452         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23453         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23454
23455 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23456
23457         PR fortran/25577
23458         * gfortran.dg/mvbits_1.f90: New.
23459
23460 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23461
23462         * g++.dg/warn/Wdiv-by-zero.C: New test.
23463         * g++.dg/warn/Wno-div-by-zero.C: New.
23464
23465 2006-02-07  Jeff Law  <law@redhat.com>
23466
23467         * gcc.dg/tree-ssa/pr21559.c: New test.
23468
23469         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23470         multiple VRP passes.
23471         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23472         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23473         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23474         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23475         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23476         * gcc.dg/tree-ssa/vrp02.c: Likewise
23477         * gcc.dg/tree-ssa/vrp11.c: Likewise
23478         * gcc.dg/tree-ssa/pr14341.c: Likewise
23479         * gcc.dg/tree-ssa/vrp19.c: Likewise
23480         * gcc.dg/tree-ssa/vrp20.c: Likewise
23481         * gcc.dg/tree-ssa/vrp03.c: Likewise
23482         * gcc.dg/tree-ssa/pr21086.c: Likewise
23483         * gcc.dg/tree-ssa/pr21959.c: Likewise
23484         * gcc.dg/tree-ssa/vrp21.c: Likewise
23485         * gcc.dg/tree-ssa/vrp04.c: Likewise
23486         * gcc.dg/tree-ssa/pr25485.c: Likewise
23487         * gcc.dg/tree-ssa/pr22026.c: Likewise
23488         * gcc.dg/tree-ssa/vrp22.c: Likewise
23489         * gcc.dg/tree-ssa/vrp05.c: Likewise
23490         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23491         * gcc.dg/tree-ssa/pr20701.c: Likewise
23492         * gcc.dg/tree-ssa/vrp23.c: Likewise
23493         * gcc.dg/tree-ssa/vrp06.c: Likewise
23494         * gcc.dg/tree-ssa/pr22117.c: Likewise
23495         * gcc.dg/tree-ssa/pr20702.c: Likewise
23496         * gcc.dg/tree-ssa/vrp15.c: Likewise
23497         * gcc.dg/tree-ssa/pr21090.c: Likewise
23498         * gcc.dg/tree-ssa/pr21294.c: Likewise
23499         * gcc.dg/tree-ssa/vrp24.c: Likewise
23500         * gcc.dg/tree-ssa/vrp07.c: Likewise
23501         * gcc.dg/tree-ssa/pr21563.c: Likewise
23502         * gcc.dg/tree-ssa/pr25382.c: Likewise
23503         * gcc.dg/tree-ssa/vrp16.c: Likewise
23504         * gcc.dg/tree-ssa/vrp25.c: Likewise
23505         * gcc.dg/tree-ssa/vrp08.c: Likewise
23506         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23507         * gcc.dg/tree-ssa/vrp17.c: Likewise
23508         * gcc.dg/tree-ssa/pr21458.c: Likewise
23509         * g++.dg/tree-ssa/pr18178.C: Likewise
23510
23511 2006-02-07  Richard Guenther  <rguenther@suse.de>
23512
23513         PR c++/26140
23514         Revert
23515         2006-01-30  Richard Guenther  <rguenther@suse.de>
23516         PR c++/23372
23517         * gcc.dg/pr23372-1.C: New testcase.
23518
23519         * g++.dg/tree-ssa/pr26140.C: New testcase.
23520
23521 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23522
23523         PR c++/9737
23524         * g++.dg/template/ttp15.C: New test.
23525         * g++.dg/template/ttp16.C: Likewise.
23526         * g++.dg/template/ttp17.C: Likewise.
23527         * g++.old-deja/g++.pt/ttp36.C: Remove.
23528         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23529         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23530         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23531         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23532         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23533         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23534         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23535         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23536         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23537
23538 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23539
23540         PR libfortran/23815
23541         * unf_io_convert_4.f90: New test.
23542
23543 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23544
23545         * gcc.dg/tree-ssa/loadpre10.c: New test.
23546         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23547         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23548         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23549
23550 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23551
23552         PR libfortran/24685
23553         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23554
23555 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23556
23557         PR tree-opt/25251
23558         * gfortran.dg/assign_7.f: New test.
23559
23560 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23561
23562         PR fortran/26041
23563         PR fortran/26064
23564         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23565         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23566         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23567
23568 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23569
23570         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23571         in size_t typedef.
23572
23573 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23574
23575         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23576         * g++.dg/charset/string.c (foo): Likewise.
23577         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23578         const char*
23579         * g++.dg/ext/builtin2.C (printf): Likewise.
23580         * g++.dg/init/new15.C (printf): Likewise.
23581         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23582         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23583         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23584         * g++.dg/template/non-dependent4.C (temp): Likewise.
23585         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23586         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23587         parameter type to const char*.
23588         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23589         Change type to const char*.
23590         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23591         Likewise.
23592         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23593         second parameter type to const char*.
23594         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23595         (Y::Y): Change parameter type to const char*.
23596         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23597         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23598         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23599         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23600         (char*).
23601         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23602         const char*.
23603         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23604         type to const char*.
23605         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23606         return type to const char*.
23607         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23608         to const char*.
23609         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23610         * g++.old-deja/g++.law/refs1.C: Likewise.
23611         * g++.old-deja/g++.law/visibility1.C: Likewise.
23612         * g++.old-deja/g++.law/visibility2.C: Likewise.
23613         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23614         const char*.
23615         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23616         * g++.old-deja/g++.mike/net48.C: Likewise.
23617         * g++.old-deja/g++.mike/p646.C: Likewise.
23618         * g++.old-deja/g++.mike/p6746.C: Likewise.
23619         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23620         type to const char*.
23621         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23622         deprecated conversion warning.
23623         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23624         char*.
23625         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23626         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23627         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23628         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23629         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23630         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23631         * g++.old-deja/g++.pt/t39.C: Likewise.
23632         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23633         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23634
23635 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23636
23637         PR fortran/25075
23638         intrinsic_argument_conformance_1.f90: New test.
23639
23640 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23641
23642         PR fortran/20845
23643         * gfortran.dg/char_result_11.f90: Add SAVE.
23644         * gfortran.dg/der_pointer_4.f90: Ditto.
23645         * gfortran.dg/default_initialization.f90: New test.
23646
23647 2006-02-03  Jeff Law  <law@redhat.com>
23648
23649         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23650         handle more than 100 dump files.
23651         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23652         * lib/scantree.exp (scan-tree-dump): Likewise.
23653         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23654         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23655         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23656         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23657         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23658
23659 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23660
23661         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23662
23663 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23664
23665         * g++.dg/template/using12.C: New test.
23666
23667 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23668
23669         * gcc.target/powerpc/pr25960.c: New test.
23670
23671 2006-02-02  Steven G. Kargl  <kargls@comcast>
23672
23673         PR fortran/24958
23674         gfortran.dg/nullify_2.f90: New test.
23675
23676 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23677
23678         PR 25990
23679         * gcc.dg/gomp/pr25990.c: New test.
23680
23681 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23682
23683         PR c++/25342
23684         * g++.gd/template/partial4.C: New test.
23685
23686 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23687
23688         PR middle-end/26001
23689         * gfortran.dg/data_char_2.f90: New.
23690
23691 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23692
23693         PR fortran/26039
23694         maxval_maxloc_conformance_1.f90: New test.
23695
23696 2006-01-31  Richard Guenther  <rguenther@suse.de>
23697
23698         * gcc.target/i386/sselibm-1.c: New testcase.
23699         * gcc.target/i386/sselibm-2.c: Likewise.
23700         * gcc.target/i386/sselibm-3.c: Likewise.
23701         * gcc.target/i386/sselibm-4.c: Likewise.
23702         * gcc.target/i386/sselibm-5.c: Likewise.
23703
23704 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23705
23706         PR fortran/24266
23707         * gfortran.dg/arrayio_derived_2.f90: New.
23708
23709 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23710
23711         * gcc.dg/unsigned-long-compare.c: New test.
23712
23713 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23714
23715         PR testsuite/25318
23716         * lib/target-supports.exp (check_effective_target_freorder):
23717         Check to see if target supports -freorder-blocks-and-partition.
23718         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23719         instead of "dg-require-named-sections".
23720
23721 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23722
23723         PR target/14798:
23724         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23725         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23726         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23727         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23728         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23729         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23730         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23731         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23732
23733 2006-01-30  Richard Guenther  <rguenther@suse.de>
23734
23735         PR c++/23372
23736         * gcc.dg/pr23372-1.C: New testcase.
23737
23738 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23739
23740         * gcc.dg/gomp/pr25874.c: New test.
23741
23742 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23743
23744         PR tree-opt/25911
23745         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23746
23747 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23748
23749         PR fortran/18578
23750         PR fortran/18579
23751         PR fortran/20857
23752         PR fortran/20885
23753         * gfortran.dg/intent_out_1.f90: New test.
23754
23755 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23756
23757         PR fortran/17911
23758         * gfortran.dg/procedure_lvalue.f90: New test.
23759
23760         PR fortran/20895
23761         PR fortran/25030
23762         * gfortran.dg/char_pointer_assign_2.f90: New test.
23763         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23764         assignment to be consistent with standard.
23765         * gfortran.dg/char_result_2.f90: The same.
23766         * gfortran.dg/char_result_8.f90: The same.
23767
23768 2006-01-28  Zack Weinberg  <zackw@panix.com>
23769
23770         * gcc.dg/Woverlength-strings.c
23771         * gcc.dg/Woverlength-strings-pedantic-c89.c
23772         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23773         * gcc.dg/Woverlength-strings-pedantic-c99.c
23774         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23775
23776 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23777
23778         * gcc.c-torture/execute/20060127-1.c: New test.
23779
23780 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23781
23782         PR c++/25999
23783         * g++.dg/ext/pragmaweak1.C: New test.
23784
23785 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23786
23787         PR c++/25855
23788         * g++.dg/template/spec29.C: New test.
23789
23790 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23791
23792         PR c/19606.
23793         * gcc.c-torture/execute/pr19606.c: New.
23794
23795 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23796
23797         * gcc.dg/pragma-re-4.c: New test.
23798
23799 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23800
23801         PR fortran/25964
23802         * gfortran.dg/assumed_size_refs_3.f90: New test.
23803
23804 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23805
23806         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23807
23808 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23809
23810         PR ada/21317
23811         * ada/acats/support/impdef.a: Add One_Long_Second.
23812         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23813         * ada/acats/tests/c9/c94026.a: Likewise.
23814         * ada/acats/tests/c9/c97305c.ada: Likewise.
23815         * ada/acats/tests/c9/c99004a.ada: Likewise.
23816
23817 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23818
23819         PR fortran/25964
23820         * gfortran.dg/global_references_2.f90: New test.
23821
23822         PR fortran/25084
23823         PR fortran/20852
23824         PR fortran/25085
23825         PR fortran/25086
23826         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23827         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23828
23829         PR fortran/25416
23830         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23831
23832 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23833
23834         PR c/25892
23835         * gcc.dg/Wpointer-sign.c: New.
23836         * gcc.dg/Wpointer-sign-Wall.c: New.
23837         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23838         * gcc.dg/Wpointer-sign-pedantic.c: New.
23839         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23840         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23841
23842 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23843
23844         PR C/25861
23845         * gcc.c-torture/compile/pr25861.c: New test.
23846
23847 2006-01-26  Paul Brook  <paul@codesourcery.com>
23848
23849         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23850         on short-enum targets.
23851         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23852         variable.
23853         (generate_fields): Use short_enums.
23854         (main): Set short_enums.  Document -e.
23855         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23856         on short-enum targets.
23857         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23858         variable.
23859         (generate_fields): Use short_enums.
23860         (main): Set short_enums.  Document -e.
23861         * lib/target-supports.exp (check_effective_target_short_enums): New.
23862
23863 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23864
23865         PR target/25947
23866         * gcc.dg/torture/pr25947-1.c: New test.
23867
23868 2006-01-25  Jan Hubicka  <jh@suse.cz>
23869             Roger Sayle  <roger@eyesopen.com>
23870
23871         PR rtl-optimization/25703
23872         * gcc.target/i386/20060125-1.c: New test case.
23873         * gcc.target/i386/20060125-2.c: New test case.
23874
23875 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23876
23877         PR fortran/18540
23878         * gfortran.dg/goto_1.f: New.
23879
23880 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23881
23882         PR fortran/25716
23883         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23884         25716 on 32-bit systems too.
23885
23886 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23887
23888         PR testsuite/25590
23889         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23890
23891 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23892
23893         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23894
23895 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23896
23897         PR fortran/25835
23898         * gfortran.dg/read_eof.f90: Delete, renamed.
23899         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23900         * gfortran.dg/read_eof_2.f90: New test.
23901         * gfortran.dg/read_eof_3.f90: New test.
23902
23903 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23904
23905         PR tree-opt/25860
23906         * gcc.c-torture/compile/pr25860.c: New test.
23907
23908 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23909
23910         PR c++/25552
23911         * g++.dg/parse/dtor8.C: New test.
23912
23913 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23914
23915         PR testsuite/25891
23916         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23917         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23918         check_effective_target_fopenmp returns 0.
23919
23920 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23921
23922         PR ada/20548
23923         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23924         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23925         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23926
23927 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23928
23929         PR tree-opt/25857
23930         * g++.dg/opt/pr25857.C: New test.
23931
23932 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23933         Jan Hubicka  <jh@suse.cz>
23934         Richard Guenther  <rguenther@suse.de>
23935
23936         PR rtl-optimization/25654
23937         * gcc.dg/torture/pr25654.c: New testcase.
23938         * gcc.target/i386/pr25654.c: Likewise.
23939
23940 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23941
23942         PR fortran/25901
23943         * gfortran.dg/internal references_2.f90: New test.
23944
23945         Fix regression in testing of admissability of attributes.
23946         * gfortran.dg/intent_used_1.f90: New test.
23947
23948 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23949
23950         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23951         Remove target conditional torture options for i?86 and x86_64
23952         GNU/Linux.
23953
23954 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23955
23956         PR c++/10891
23957         * g++.dg/rtti/no-rtti.C: New.
23958
23959 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23960
23961         PR c++/25895
23962         * g++.dg/inherit/conv2.C: New test.
23963
23964         PR c++/25856
23965         * g++.dg/parse/dtor7.C: New test.
23966
23967         PR c++/25858
23968         * g++.dg/template/crash44.C: New test.
23969
23970 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23971
23972         PR fortran/25124
23973         PR fortran/25625
23974         * gfortran.dg/internal_references_1.f90: New test.
23975           PR fortran/20881
23976         PR fortran/23308
23977         PR fortran/25538
23978         PR fortran/25710
23979         * gfortran.dg/global_references_1.f90: New test.
23980         * gfortran.dg/g77/19990905-1.f: Restore the error that
23981         there is a clash between the common block name and
23982         the name of a subroutine reference.
23983
23984         PR fortran/PR24276
23985         * gfortran.dg/aliasing_dummy_1.f90: New test.
23986
23987 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23988
23989         * gcc.dg/vmx/1b-01.c: Warning fix.
23990         * gcc.dg/vmx/1c-02.c: Likewise.
23991         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23992
23993 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23994
23995         PR testsuite/24962
23996         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23997
23998 2006-01-20  Richard Guenther  <rguenther@suse.de>
23999         Steven Bosscher <stevenb.gcc@gmail.com>
24000
24001         PR rtl-optimization/24626
24002         * gcc.dg/torture/pr24626-1.c: New testcase.
24003         * gcc.dg/torture/pr24626-2.c: Likewise.
24004         * gcc.dg/torture/pr24626-3.c: Likewise.
24005         * gcc.dg/torture/pr24626-4.c: Likewise.
24006
24007 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24008
24009         PR c++/5520
24010         * g++.dg/warn/empty-body.C: New.
24011
24012 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/22136
24015         * g++.dg/template/using10.C: New test.
24016         * g++.dg/temlpate/using11.C: Likewise.
24017         * g++.dg/inherit/using5.C: Tweak error messages.
24018
24019 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24020
24021         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24022         target test.
24023         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24024
24025 2006-01-19  Jan Hubicka  <jh@suse.cz>
24026
24027         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24028
24029 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24030
24031         PR c++/25854
24032         * g++.dg/template/spec28.C: New test.
24033
24034 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24035
24036         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24037         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24038
24039 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24040
24041         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24042         * gcc.dg/gomp/critical-1.c: Likewise.
24043         * gcc.dg/gomp/critical-3.c: Likewise.
24044         * gcc.dg/gomp/empty.c: Likewise.
24045         * gcc.dg/gomp/ordered-1.c: Likewise.
24046         * gcc.dg/gomp/for-4.c: Likewise.
24047         * gcc.dg/gomp/for-6.c: Likewise.
24048         * gcc.dg/gomp/master-3.c: Likewise.
24049         * gcc.dg/gomp/for-8.c: Likewise.
24050         * gcc.dg/gomp/for-10.c: Likewise.
24051         * gcc.dg/gomp/for-18.c: Likewise.
24052         * gcc.dg/gomp/for-5.c: Likewise.
24053         * gcc.dg/gomp/for-7.c: Likewise.
24054         * gcc.dg/gomp/for-9.c: Likewise.
24055
24056 2006-01-18  Jeff Law  <law@redhat.com>
24057
24058         * gcc.dg/tree-ssa/vrp25.c: New test.
24059
24060 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24061
24062         * gcc.dg/pr25805.c: Fix misapplied patch.
24063
24064 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24065
24066         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24067         (check_effective_target_vect_udot_qi): New.
24068         (check_effective_target_vect_sdot_hi): New.
24069         (check_effective_target_vect_udot_hi): New.
24070         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24071         prefixed with "wrapv-" with -fwrapv.
24072         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24073         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24074         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24075         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24076         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24077
24078         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24079         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24080         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24081         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24082
24083 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24084
24085         PR c++/16829
24086         * g++.dg/other/default2.C: New test.
24087         * g++.dg/other/default3.C: New test.
24088
24089 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24090
24091         PR c/25805
24092         * gcc.dg/pr25805.c: New file.
24093
24094 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24095
24096         PR c++/25836
24097         * g++.dg/template/init6.C: New test.
24098
24099 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24100
24101         * gcc.dg/tree-ssa/pr24287.c: New test
24102
24103 2006-01-18  Eric Christopher  <echristo@apple.com>
24104
24105         * g++.dg/eh/table.C: New.
24106
24107 2006-01-18  DJ Delorie  <dj@redhat.com>
24108
24109         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24110         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24111         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24112         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24113
24114 2006-01-18  Jeff Law  <law@redhat.com>
24115
24116         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24117         on wrapping on overflow semantics.
24118
24119         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24120
24121         * gcc.gc/tree-ssa/vrp23.c: New test.
24122         * gcc.gc/tree-ssa/vrp24.c: New test.
24123
24124 2006-01-18  Richard Henderson  <rth@redhat.com>
24125             Aldy Hernandez  <aldyh@redhat.com>
24126             Jakub Jelinek  <jakub@redhat.com>
24127             Diego Novillo  <dnovillo@redhat.com>
24128             Uros Bizjak  <uros@kss-loka.si>
24129
24130         * gcc.dg/gomp: New directory.
24131
24132 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24133             Steven G. Kargl  <kargls@comcast.net>
24134
24135         PR fortran/20869
24136         * gfortran.dg/intrinsic_external_1.f90: New test.
24137
24138         PR fortran/20875.
24139         * gfortran.dg/elemental_pointer_1.f90: New test.
24140
24141         PR fortran/25024
24142         * gfortran.dg/external_procedures_1.f90: New test.
24143
24144         PR fortran/25785
24145         gfortran.dg/assumed_present.f90: New test.
24146
24147 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24148
24149         * g++.dg/parse/lookup5.C: New test.
24150
24151 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24152
24153         PR fortran/25697
24154         * gfortran.dg/read_eof.f90: New test.
24155
24156 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24157
24158         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24159         add a closing brace.
24160
24161 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24162
24163         PR fortran/25631
24164         * gfortran.dg/fmt_tl.f: New test.
24165
24166 2006-01-17  Eric Christopher  <echristo@apple.com>
24167
24168         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24169         * g++.old-deja/g++.warn/impint2.C: Ditto.
24170         * g++.old-deja/g++.other/null1.C: Ditto.
24171         * g++.dg/warn/conv2.C: Ditto.
24172         * g++.dg/warn/conv4.C: New file.
24173
24174 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24175
24176         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24177
24178 2006-01-17  Andreas Jaeger  <aj@suse.de>
24179             Janis Johnson <janis187@us.ibm.com>
24180
24181         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24182         in 64-bit.
24183         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24184         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24185
24186 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24187
24188         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24189         (switchfiles): xfail txxx where xxx >= 25.
24190
24191 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24192
24193         PR testsuite/25764
24194         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24195
24196 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24197
24198         PR c/25682
24199         * gcc.dg/pr25682.c: New test.
24200         * g++.dg/parse/array-size2.C: New test.
24201
24202 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24203
24204         * consistency.vlad: Remove entire directory, 1652 files.
24205
24206 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24207
24208         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24209         check_effective_target_dfprt_nocache): New.
24210         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24211         (check_effective_target_dfprt): New.
24212         * lib/c-compat.exp (check_dfp): Remove.
24213         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24214         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24215         level of support for decimal float.
24216         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24217         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24218         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24219         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24220         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24221         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24222         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24223         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24224         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24225         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24226         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24227         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24228         directives.
24229
24230 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24231
24232         PR testsuite/25741
24233         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24234         $base_dir/../.
24235         * lib/gfortran.exp (gfortran_init): Likewise.
24236         * lib/obj-c++.exp (obj-c++_init): Likewise.
24237         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24238         (scan-assembler-dem-not): Likewise.
24239         * lib/scandump.exp (scan-dump-dem): Likewise.
24240         (scan-dump-dem-not): Likewise.
24241
24242 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24243
24244         PR testsuite/25767
24245         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24246         powerpc-*-darwin*.
24247         * lib/obj-c++.exp (obj-c++_init): Likewise.
24248
24249 2006-01-16  Richard Guenther  <rguenther@suse.de>
24250
24251         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24252
24253 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24254
24255         PR testsuite/25777
24256         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24257         to LD_LIBRARY_PATH.
24258
24259 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24260             Andrew Pinski  <pinskia@physics.uc.edu>
24261
24262         * gcc.dg/minmax-1.c: New test.
24263
24264 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24265
24266         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24267         * gcc.misc-tests/dectest.exp: Ditto.
24268
24269 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24270
24271         PR testsuite/25796
24272         * gcc.target/i386/cmov6.c: Use -march=k8.
24273
24274 2006-01-15  Andreas Jaeger  <aj@suse.de>
24275
24276         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24277         x86 does not have __float128.
24278
24279 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24280
24281         * gcc.target/i386/cmov6.c: New test.
24282
24283 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24284
24285         PR c++/25663
24286         * g++.dg/template/ctor6.C: New test.
24287
24288 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24289
24290         PR tree-optimization/25485
24291         * gcc.dg/tree-ssa/pr25485.c: New.
24292
24293 2006-01-14  Richard Guenther  <rguenther@suse.de>
24294
24295         PR tree-optimization/22548
24296         PR tree-optimization/22555
24297         PR tree-optimization/22501
24298         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24299         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24300         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24301         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24302         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24303         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24304         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24305         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24306         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24307
24308 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24309
24310         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24311         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24312
24313 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24314         Richard Guenther  <rguenther@suse.de>
24315
24316         PR rtl-optimization/24257
24317         * gcc.dg/torture/pr24257.c: New testcase.
24318
24319 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24320
24321         * gcc.c-torture/execute/20060110-1.c: New test.
24322         * gcc.c-torture/execute/20060110-2.c: New test.
24323
24324 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24325
24326         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24327
24328 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24329
24330         PR fortran/25756
24331         * gfortran.dg/label_3.f90: New test.
24332
24333 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24334
24335         PR tree-optimization/25771
24336         * g++.dg/tree-ssa/pr25771.C: New test
24337
24338 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24339
24340         PR tree-opt/24365
24341         * g++.dg/opt/complex5.C: New test.
24342
24343 2006-01-13  Richard Guenther  <rguenther@suse.de>
24344
24345         * gcc.target/i386/387-9.c: New testcase.
24346
24347 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24348
24349         PR c++/24824
24350         * g++.dg/debug/dwarf2-1.C: New.
24351
24352 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24353
24354         PR testsuite/25728
24355         * lib/gcov.exp (verify-lines): Add "close $fd".
24356
24357 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24358             Ben Elliston  <bje@au.ibm.com>
24359
24360         * gcc.dg/dfp/inf-1.c: New test.
24361
24362 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24363             Yao Qi  <qiyaoltc@cn.ibm.com>
24364             Ben Elliston  <bje@au.ibm.com>
24365             Jon Grimm  <jgrimm2@us.ibm.com>
24366
24367         * gcc.dg/nodfp-1.c: New test.
24368         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24369         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24370         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24371         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24372         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24373         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24374         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24375         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24376         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24377         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24378         * gcc.dg/format/dfp-printf-1.c: Likewise.
24379         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24380         (compat_setup_dfp): New.
24381         * gcc.dg/compat/compat.exp: Use it.
24382         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24383         Make some variables global, prepend "compat_" to their names.
24384         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24385         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24386         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24387         * lib/compat.exp (compat_skip_list): Make global, rename.
24388         * lib/c-compat.exp: New file.
24389         * lib/target-supports.exp (check_effective_target_dfp): New.
24390
24391         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24392         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24393         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24394         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24395         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24396         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24397         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24398         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24399         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24400         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24401         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24402         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24403         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24404         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24405         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24406         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24407         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24408         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24409         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24410         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24411         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24412         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24413         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24414         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24415         gcc.dg/dfp/struct-layout-1.c,
24416         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24417         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24418         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24419         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24420         gcc.dg/dfp/func-vararg-dfp.c,
24421         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24422         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24423         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24424         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24425         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24426
24427 2006-01-11  Richard Guenther  <rguenther@suse.de>
24428
24429         PR tree-optimization/25734
24430         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24431
24432 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24433
24434         PR fortran/25486
24435         * gfortran.dg/literal_character_constant_1_x.F: New test.
24436         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24437         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24438         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24439
24440 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24441
24442         PR c++/25386
24443         * g++.dg/ext/packed3.C: Add expected packed error.
24444
24445 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24446
24447         PR target/25706
24448         * gcc.dg/torture/pr25706-1.c: New test.
24449
24450 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24451
24452         PR tree-optimization/23109
24453         PR tree-optimization/23948
24454         PR tree-optimization/24123
24455
24456         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24457         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24458         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24459         g++.dg/tree-ssa/pr23948.C: New testcases.
24460         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24461         three divisions in order to do the optimization.
24462
24463 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24464
24465         PR c++/25632
24466         * g++.dg/other/pr25632.C: New test.
24467
24468 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24469
24470         PR fortran/25730
24471         * gfortran.dg/used_types_1.f90: New test.
24472
24473 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24474
24475         PR target/25718
24476         * gcc.dg/torture/pr25718-1.c: New test.
24477
24478 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24479
24480         * gfortran.dg/list_read_2.f90: Fix typo in description.
24481
24482 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24483
24484         * lib/target-supports.exp (check_visibility_available): Simplify test
24485         for *-*-netware*.
24486         (check_profiling_available): Fail for *-*-netware*.
24487         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24488         * gcc.dg/20021014-1.c: Likewise.
24489         * gcc.dg/nest.c: Likewise.
24490
24491 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24492
24493         fortran/24936
24494         * gfortran.dg/forall_3.f90: New test.
24495
24496 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24497
24498         PR fortran/21977
24499         * gfortran.dg/nesting_2.f90: New test.
24500         * gfortran.dg/nesting_3.f90: New test.
24501
24502 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24503
24504         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24505         Fix typo in comment.
24506
24507 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24508
24509         * gfortran.dg/single_char_string.f90: New test.
24510
24511 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24512
24513         * gfortran.dg/ichar_2.f90: New test.
24514
24515 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24516
24517         PR fortran/25093
24518         * gfortran.dg/private_type_4.f90: New.
24519
24520 2006-01-07  Richard Guenther  <rguenther@suse.de>
24521
24522         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24523
24524 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24525
24526         * gfortran.dg/func_decl_1.f90: New.
24527         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24528         * gfortran.dg/array_alloc_2.f90: Likewise.
24529         * gfortran.dg/char_result_8.f90: Likewise.
24530         * gfortran.dg/dup_save_1.f90: Likewise.
24531         * gfortran.dg/dup_save_2.f90: Likewise.
24532         * gfortran.dg/f2c_6.f90: Likewise.
24533         * gfortran.dg/f2c_7.f90: Likewise.
24534         * gfortran.dg/func_result_2.f90: Likewise.
24535         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24536
24537 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24538
24539         PR fortran/22146
24540         * gfortran.dg/elemental_subroutine_1.f90: New test.
24541         * gfortran.dg/elemental_subroutine_2.f90: New test.
24542
24543         PR fortran/25029
24544         PR fortran/21256
24545         * gfortran.dg/assumed_size_refs_1.f90: New test.
24546
24547         PR fortran/20868
24548         PR fortran/20870
24549         * gfortran.dg/assumed_size_refs_2.f90: New test.
24550         * gfortran.dg/initialization_1.f90: Change warning message.
24551
24552 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24553
24554         * gcc.dg/tree-ssa/loop-15.c: New test.
24555
24556 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24557
24558         PR fortran/25598
24559         * gfortran.dg/backspace_3.f: New test.
24560         * gfortran.dg/backspace_4.f: New test.
24561
24562 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24563
24564         PR fortran/24268
24565         * gfortran.dg/fmt_white.f: Update test.
24566
24567 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24568
24569         * gcc.dg/cast-1.c: Add new warning.
24570         * gcc.dg/cast-2.c: Likewise.
24571         * gcc.dg/cast-3.c: Likewise.
24572         * gcc.dg/format/cast-1.c: Likewise.
24573         * gcc.dg/cast-4.c: New testcase.
24574
24575 2006-01-05  Richard Guenther  <rguenther@suse.de>
24576
24577         PR tree-optimization/22555
24578         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24579
24580 2006-01-05  Richard Guenther  <rguenther@suse.de>
24581             Diego Novillo  <dnovillo@redhat.com>
24582
24583         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24584         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24585         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24586         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24587         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24588         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24589         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24590         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24591         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24592         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24593         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24594         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24595         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24596         * treelang/compile/extravar.tree: Likewise.
24597         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24598         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24599         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24600         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24601         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24602
24603 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24604
24605         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24606         for 64-bit fix.
24607
24608 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24609
24610         PR fortran/23675
24611         gfortran.dg/char_result_11.f90: New.
24612
24613 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24614
24615         PR c++/24782
24616         * g++.dg/parse/access9.C: New test.
24617         * g++.dg/tc1/dr52.C: Tweak error markers.
24618
24619 2006-01-04  Richard Henderson  <rth@redhat.com>
24620
24621         Merge from gomp branch.
24622         * g++.dg/parse/pragma2.C: Update expected error lines.
24623
24624 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24625
24626         * g++.dg/other/i386-2.C: New test.
24627
24628         PR target/25554
24629         * gcc.c-torture/compile/20051228-1.c: New test.
24630
24631         PR c/25559
24632         * gcc.dg/pr25559.c: New test.
24633
24634 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/25492
24637         * g++.dg/lookup/friend9.C: New test.
24638
24639         PR c++/25625
24640         * g++.dg/template/repo5.C: New test.
24641
24642 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24643
24644         PR fortran/25101
24645         * gfortran.dg/forall_2.f90: New test.
24646
24647 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24648
24649         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24650         dg-require-weak.  Adjust regexp to handle leading-underscore
24651         targets and space as well as TAB after .weak.  Change previous
24652         64-bit fix to not use naked dot.
24653
24654 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24655
24656         PR rtl-optimization/25578
24657         * gcc.c-torture/execute/20060102-1.c: New testcase.
24658
24659 2006-01-03  Richard Guenther  <rguenther@suse.de>
24660
24661         PR c/25183
24662         * gcc.dg/torture/pr25183.c: New testcase.
24663
24664 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24665
24666         Merge from gomp-branch.
24667         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24668         * gcc.dg/ia64-sync-2.c: Likewise.
24669         * gcc.dg/ia64-sync-3.c: Likewise.
24670         * gcc.dg/ia64-sync-4.c: Likewise.
24671         * gcc.dg/sync-2.c: Likewise.
24672         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24673         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24674
24675 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24676
24677         PR c++/25635
24678         * g++.dg/parse/operator6.C: New test.
24679
24680         PR c++/25637
24681         * g++.dg/parse/error29.C: New test.
24682
24683         PR c++/25638
24684         * g++.dg/parse/dtor6.C: New test.
24685
24686         PR c++/25633
24687         * g++.dg/parse/ctor3.C: New test.
24688
24689         PR c++/25634
24690         * g++.dg/template/class3.C: New test.
24691
24692 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24693
24694         * g++.dg/debug/debug9.C: New.
24695
24696 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24697
24698         PR fortran/24640
24699         * gfortran.dg/label_2.f90: New test.
24700
24701 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24702
24703         * g++.dg/lookup/using12.C: Tighten error marker.
24704
24705 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24706             Andrew Pinski <pinskia@physics.uc.edu>
24707
24708         * gcc.target/powerpc/darwin-abi-3.c: New file.
24709         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24710         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24711         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24712         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24713         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24714         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24715         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24716         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24717
24718 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24719
24720         * gcc.dg/tree-ssa/loadpre1.c: New;
24721         * gcc.dg/tree-ssa/loadpre2.c: New;
24722         * gcc.dg/tree-ssa/loadpre3.c: New;
24723         * gcc.dg/tree-ssa/loadpre4.c: New;
24724         * gcc.dg/tree-ssa/loadpre5.c: New;
24725         * gcc.dg/tree-ssa/loadpre6.c: New;
24726         * gcc.dg/tree-ssa/loadpre7.c: New;
24727         * gcc.dg/tree-ssa/loadpre8.c: New;
24728         * gcc.dg/tree-ssa/loadpre9.c: New;
24729
24730 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24733         * g++.dg/abi/thunk4.C: Likewise.
24734
24735 2006-01-01  Andreas Jaeger  <aj@suse.de>
24736
24737         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24738         portable.
24739
24740 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24741
24742         PR c++/25294
24743         * gcc.dg/pragma-pack-3.c: New test.
24744         * g++.dg/parse/pragma3.C: New test.
24745
24746 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24747
24748         PR middle-end/24827
24749         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24750
24751 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24752
24753         PR testsuite/25214
24754         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24755
24756 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24757
24758         PR fortran/22607
24759         * gfortran-dg/pure_byref_3.f90: New.
24760
24761         fortran/PR 25396
24762         * gfortran.dg/userdef_operator_1.f90: New.
24763
24764 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24765
24766         * g++.dg/abi/thunk3.C: New.
24767         * g++.dg/abi/thunk4.C: New.
24768
24769 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24770
24771         PR fortran/25532
24772         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24773         associated derived type components of derived types are
24774         properly declared in contained procedures.
24775
24776 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24777
24778         PR libgfortran/25139
24779         * gfortran.dg/backspace_2.f: New test.
24780
24781 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24782
24783         PR libgfortran/25550
24784         * gfortran.dg/endfile.f: New test.
24785
24786 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24787
24788         PR libgfortran/25419
24789         * gfortran.dg/comma.f: New test.
24790
24791 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24792
24793         * lib/gfortran-dg.exp: Remove trailing whitespace.
24794         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24795         -funroll-all-loops.
24796
24797 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24798
24799         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24800         Extended Double long doubles or repeat tests when long double is
24801         the same size as double.
24802
24803 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24804
24805         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24806
24807         PR testsuite/25442
24808         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24809         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24810
24811         PR testsuite/25441
24812         * gcc.dg/pr23911.c: Make test variable static.
24813
24814         PR testsuite/25444
24815         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24816
24817 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24818
24819         PR c++/25439
24820         * g++.dg/parse/crash17.C: Adjust error markers.
24821         * g++.dg/template/error20.C: New test.
24822
24823 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24824
24825         PR c++/23172
24826         * g++.dg/ext/complit4.C: New test.
24827
24828         PR c++/25417
24829         * g++.dg/ext/complit5.C: Likewise.
24830
24831 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24832
24833         PR tree-optimization/25125
24834         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24835         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24836         * gcc.c-torture/execute/pr25125.c: New.
24837
24838 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24839
24840         PR fortran/25029
24841         PR fortran/21256
24842         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24843         functions with incorrect assumed size references.
24844
24845 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24846
24847         PR c++/23171
24848         * g++.dg/opt/init1.C: New test.
24849
24850 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24851
24852         PR c++/24671
24853         * g++.dg/template/sfinae3.C: New test.
24854
24855 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24856
24857         * g++.dg/other/friend4.C: New test.
24858
24859 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24860
24861         PR target/25005
24862         * g++.dg/opt/pr25005.C: New test.
24863
24864 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24865
24866         PR c++/25369
24867         * g++.dg/template/ptrmem16.C: New test.
24868
24869 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24870
24871         PR fortran/25029
24872         PR fortran/21256
24873         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24874
24875 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24876
24877         PR libgfortran/25307
24878         * gfortran.dg/list_read_5.f90: New test.
24879
24880 2005-12-22  Richard Henderson  <rth@redhat.com>
24881
24882         * gcc.target/i386/sse-7.c: Use -msse2.
24883
24884 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24885
24886         PR rtl-optimization/25432
24887         * gcc.c-torture/compile/20051216-1.c: New test.
24888
24889         PR objc/25328
24890         * objc/execute/pr25328.m: New test.
24891
24892 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24893
24894         PR c++/25364
24895         * g++.dg/template/call4.C: New test.
24896
24897 2005-12-22  Dale Johannesen  <dalej@apple.com>
24898
24899         * gcc.target/i386/sse-17.c: New.
24900
24901 2005-12-22  Paul Brook  <paul@codesourcery.com>
24902
24903         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24904
24905 2005-12-22  Paul Brook  <paul@codesourcery.com>
24906
24907         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24908
24909 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24910
24911         PR tree-opt/25513
24912         * gcc.c-torture/compile/pr25513.c: New test.
24913
24914 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24915
24916         PR c++/23333
24917         * g++.dg/parse/error25.C: Add more tests.
24918
24919 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24920
24921         PR fortran/18990
24922         * gfortran.dg/der_charlen_1.f90: New.
24923
24924 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24925
24926         PR fortran/20889
24927         * gfortran.dg/pointer_component_type_1.f90: New test.
24928
24929         PR fortran/25029
24930         PR fortran/21256
24931         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24932         should give an error with assumed size array refernces and checks
24933         those that should not.
24934         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24935         reference an upper bound so that it does not generate an error.
24936
24937         PR fortran/19362
24938         PR fortran/20244
24939         PR fortran/20864
24940         PR fortran/25391
24941         * gfortran.dg/used_dummy_types_1.f90: New test.
24942         * gfortran.dg/used_dummy_types_2.f90: New test.
24943         * gfortran.dg/used_dummy_types_3.f90: New test.
24944         * gfortran.dg/used_dummy_types_4.f90: New test.
24945         * gfortran.dg/used_dummy_types_5.f90: New test.
24946
24947         PR fortran/23152
24948         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24949         group already being USE associated.
24950         * gfortran.dg/assumed_shape_nml.f90: New test.
24951         * gfortran.dg/assumed_size_nml.f90: New test.
24952
24953         PR fortran/20862
24954         PR fortran/25053
24955         PR fortran/25063
24956         PR fortran/25064
24957         PR fortran/25066
24958         PR fortran/25067
24959         PR fortran/25068
24960         PR fortran/25307
24961         * gfortran.dg/io_constraints_1.f90: New test.
24962         * gfortran.dg/io_constraints_1.f90: New test.
24963         * gfortran.dg/iostat_3.f90: Change wording of warning.
24964         * gfortran.dg/g77/19981216-0.f: The same.
24965
24966 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24967
24968         PR tree-optimization/23518
24969         * gcc.dg/pr23518.c: New.
24970
24971 2005-12-21  Mike Stump  <mrs@apple.com>
24972
24973         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24974
24975 2005-12-21  Paul Brook  <paul@codesourcery.com>
24976
24977         * gcc.dg/pr19340.c: Skip on m68k targets.
24978
24979 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24980
24981         PR rtl-optimization/25196
24982         * gcc.dg/pr25196.c: New test.
24983
24984 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24985
24986         PR fortran/25423
24987         gfortran.dg/where_nested_1.f90: New.
24988
24989 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24990
24991         PR tree-optimization/25382.
24992         * gcc.dg/tree-ssa/pr25382.c: New.
24993
24994 2005-12-20  Richard Guenther  <rguenther@suse.de>
24995
24996         PR middle-end/24306
24997         * gcc.target/i386/pr24306.c: New testcase.
24998
24999 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25000
25001         PR tree-optimization/25501
25002         * gcc.dg/tree-ssa/pr25501.c: New.
25003
25004 2005-12-20  Richard Guenther  <rguenther@suse.de>
25005
25006         Revert
25007         2005-12-02  Richard Guenther  <rguenther@suse.de>
25008
25009         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25010
25011 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25012
25013         PR c++/21228
25014         * g++.dg/warn/Wunreachable-code-2.C: New test.
25015
25016 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25017
25018         PR c++/24278
25019         * g++.dg/template/ctor5.C: New test.
25020
25021         PR c++/24915
25022         * g++.dg/template/overload8.C: New test.
25023
25024 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25025
25026         * gcc.c-torture/compile/pr25483 : New test.
25027
25028 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25029
25030         PR c++/20552
25031         * g++.dg/ext/typeof10.C: New test.
25032
25033 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25034
25035         * gcc.dg/mt-loopi1.c: New.
25036
25037 2005-12-18  Richard Guenther  <rguenther@suse.de>
25038
25039         PR tree-optimization/25481
25040         * gcc.dg/torture/pr25481.c: New testcase.
25041
25042 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25043
25044         PR rtl-optimization/21041
25045         * gcc.dg/pr21041.c: New test.
25046
25047 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25048
25049         PR libgfortran/25463
25050         * gfortran.dg/advance.f90: New test.
25051
25052 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25053
25054         * gcc.dg/20051201-1.c: New test.
25055
25056 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25057
25058         PR fortran/25018
25059         * gfortran.dg/initialization_1.f90: New test.
25060         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25061         * gfortran.dg/g77/980616-0.f: The same.
25062
25063 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25064
25065         * PR fortran/25458
25066         * gfortran.dg/chkbits.f90: New test.
25067
25068 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25069
25070         * gfortran.dg/enum_5.f: Revert to previous version.
25071
25072 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25073
25074         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25075         * gfortran.dg/nested_modules_1.f90: Ditto.
25076         * gfortran.dg/hollerith_f95.f90: Ditto.
25077         * gfortran.dg/select_5.f90: Ditto.
25078         * gfortran.dg/secnds.f: Ditto.
25079         * gfortran.dg/hollerith2.f90: Ditto.
25080         * gfortran.dg/imag_2.f: Ditto.
25081         * gfortran.dg/ftell_2.f90: Ditto.
25082         * gfortran.dg/malloc_free_1.f90: Ditto.
25083         * gfortran.dg/logint-1.f: Ditto.
25084         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25085         * gfortran.dg/e_d_fmt.f90: Ditto.
25086         * gfortran.dg/hollerith_legacy.f90: Ditto.
25087         * gfortran.dg/logint-2.f: Ditto.
25088         * gfortran.dg/enum_5.f90: Ditto.
25089         * gfortran.dg/f2c_2.f90: Ditto.
25090         * gfortran.dg/pr17143.f90: Ditto.
25091         * gfortran.dg/namelist_14.f90: Ditto.
25092         * gfortran.dg/logint-3.f: Ditto.
25093         * gfortran.dg/spread_scalar_source.f90: Ditto.
25094         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25095         * gfortran.dg/namelist_11.f: Ditto.
25096         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25097         * gfortran.dg/g77/20010519-1.f
25098         * gfortran.dg/g77/alpha1.f: Ditto.
25099         * gfortran.dg/g77/990115-1.f: Ditto.
25100         * gfortran.dg/g77/erfc.f: Ditto.
25101         * gfortran.dg/g77/19990313-3.f: Ditto.
25102         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25103         * gfortran.dg/g77/20010426.f: Ditto.
25104         * gfortran.dg/g77/19990313-0.f: Ditto.
25105         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25106         * gfortran.dg/g77/20000629-1.f: Ditto.
25107         * gfortran.dg/g77/970125-0.f: Ditto.
25108         * gfortran.dg/g77/8485.f: Ditto.
25109         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25110         * gfortran.dg/g77/19990313-1.f: Ditto.
25111         * gfortran.dg/g77/int8421.f: Ditto.
25112         * gfortran.dg/g77/19990305-0.f: Ditto.
25113         * gfortran.dg/g77/947.f: Ditto.
25114         * gfortran.dg/g77/19990905-2.f: Ditto.
25115         * gfortran.dg/g77/cabs.f: Ditto.
25116         * gfortran.dg/g77/19990313-2.f: Ditto.
25117         * gfortran.dg/g77/20020307-1.f: Ditto.
25118         * gfortran.dg/g77/dcomplex.f: Ditto.
25119         * gfortran.dg/g77/19990502-1.f: Ditto.
25120         * gfortran.dg/g77/19981216-0.f: Ditto.
25121         * gfortran.dg/common_4.f90: Ditto.
25122         * gfortran.dg/entry_4.f90: Ditto.
25123         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25124         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25125         * gfortran.dg/namelist_12.f: Ditto.
25126         * gfortran.dg/scale_1.f90: Ditto.
25127         * gfortran.dg/modulo_1.f90
25128         * gfortran.dg/hollerith.f90: Ditto.
25129         * gfortran.dg/direct_io_3.f90: Ditto.
25130         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25131         * gfortran.dg/gnu_logical_1.F: Ditto.
25132         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25133         * gfortran.dg/assign_1.f90: Ditto.
25134         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25135         * gfortran.dg/pr23095.f: Ditto.
25136         * gfortran.dg/read_float_1.f90: Ditto.
25137
25138 2005-12-17  Andreas Jaeger  <aj@suse.de>
25139
25140         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25141         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25142
25143 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25144
25145         PR fortran/24268
25146         * gfortran.dg/fmt_white.f: New test.
25147
25148 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25149
25150         * gfortran.dg/label_1.f90: New test.
25151
25152 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25153
25154         PR testsuite/25422
25155         * gcc.dg/20031012-1.c: Add -Walways-true option.
25156         * gcc.dg/weak/weak-3.c: Likewise.
25157         * g++.old-deja/g++.mike/warn8.C: Likewise.
25158
25159 2005-12-16  Mike Stump  <mrs@apple.com>
25160
25161         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25162         exit.
25163
25164 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25165
25166         PR libgfortran/25264
25167         PR libgfortran/25349
25168         * gfortran.dg/tl_editing.f90: Added additional checks.
25169         * gfortran.dg/t_editing.f: New test.
25170         * gfortran.dg/write_padding.f90: New test
25171
25172 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25173
25174         PR testsuite/25215
25175         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25176
25177 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25178
25179         PR rtl-optimization/24899
25180         * gcc.c-torture/execute/20051215-1.c: New test.
25181
25182 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25183
25184         PR 24823
25185         * gfortran.dg/pr24823.f: New test.
25186
25187 2005-12-16  Jeff Law  <law@redhat.com>
25188
25189         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25190
25191 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25192
25193         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25194         (base_types): Change C++ style comments to C style comments.  Remove
25195         aligned types from the array.  Keep Enums disabled.
25196         (complex_types): Remove aligned types from the array.
25197         Comment out "_Complex long double".
25198         (attrib_types): Remove.
25199         (complex_attrib_types): Remove.
25200         (attrib_array_types): Remove.
25201         (complex_attrib_array_types): Remove.
25202         (aligned_bitfld_types): Remove.
25203         (n_aligned_bitfld_types): Remove.
25204         (FEATURE_ALIGNEDPACKED): Delete.
25205         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25206         (singles): Remove support for adding attributes.
25207         (choose_type): Remove support for attributed types.
25208         (generate_fields): Remove support for attributed bit-fields.
25209         Remove support for adding attributes.
25210         (generate_random_tests): Remove support for adding attributes.
25211         (features): Add back "[0] :0" and "complex vector [0]".
25212         (main): Remove support for attributed bit-fields.
25213         Uncomment the calling of generate_random_tests for the rests of
25214         the tests.
25215
25216 2005-12-16  Jan Hubicka  <jh@suse.cz>
25217
25218         * gcc.c-torture/combine/pr25224.c: New.
25219
25220 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25221
25222         PR other/25028
25223         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25224         HP-UX.
25225
25226 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25227
25228         * gcc.dg/20051215-1.c: New file.
25229
25230 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25231
25232         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25233         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25234
25235 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25236
25237         PR fortran/18197
25238         * gfortran.dg/dummy_functions_1.f90: New.
25239
25240 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25241
25242         PR rtl-optimization/25310
25243         * gcc.c-torture/compile/pr25310.c: New test.
25244
25245 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25246
25247         PR debug/25023
25248         * gcc.dg/pr25023.c: New test.
25249
25250 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25251
25252         * g++.old-deja/g++.brendan/redecl1.C,
25253         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25254         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25255         g++.old-deja/g++.oliva/typeof1.C,
25256         g++.old-deja/g++.other/crash16.C,
25257         g++.old-deja/g++.other/crash34.C,
25258         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25259         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25260         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25261         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25262         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25263         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25264         Remove xfail.
25265
25266 2005-12-14  Kean Johnston  <jkj@sco.com>
25267             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25268
25269         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25270         * gcc.target/i386/20020523-1.c: Ditto.
25271         * gcc.target/i386/tailcall-1.c: Ditto.
25272         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25273         * gcc.target/i386/ssetype-5.c: Ditto.
25274
25275 2005-12-14  Jeff Law  <law@redhat.com>
25276
25277         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25278
25279 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25280
25281         PR target/25254
25282         PR target/24188
25283         * gcc.target/i386/pr25254.c: New test.
25284         * gfortran.dg/PR24188.f: New test.
25285
25286 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25287
25288         * lib/fortran-torture.exp: Catch remaining uses of
25289         remote_file build delete.
25290
25291 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25292
25293         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25294
25295 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25296
25297         * gcc.dg/warn-addr-cmp.c: New test.
25298
25299 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25300
25301         PR debug/25023
25302         PR target/25293
25303         * gcc.target/i386/pr25293.c: New test.
25304
25305 2005-12-13  Petr Machata  <machata@post.cz>
25306
25307         PR c++/24907
25308         * g++.dg/parse/comma2.C: New test.
25309
25310 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25311             Jakub Jelinek  <jakub@redhat.com>
25312
25313         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25314         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25315         (limits.h): Include unconditionally.
25316         (stdlib.h): Likewise.
25317         (hashtab.h): Do not include.
25318         (getopt.h): Likewise.
25319         (stddef.h): Include.
25320         (hashval_t): Define.
25321         (struct entry): Add "next" field.
25322         (HASH_SIZE): New macro.
25323         (hash_table): New variable.
25324         (switchfiles): Do not use xmalloc.
25325         (mix): New macro.
25326         (iterative_hash): New function.
25327         (hasht): Remove.
25328         (e_exists): New function.
25329         (e_insert): Likewise.
25330         (output): Use, instead of libiberty hashtable functions.
25331         (main): Do not use getopt.  Do not call htab_create.
25332
25333 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25334
25335         PR c++/25331
25336         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25337         put atal* and atpaal* attributes on array elements.
25338         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25339         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25340         put atal* and atpaal* attributes on array elements.
25341         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25342
25343 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25344
25345         * gcc.dg/single-precision-constant.c: New test.
25346
25347 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25348
25349         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25350         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25351         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25352         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25353         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25354         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25355         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25356         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25357         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25358         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25359         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25360         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25361         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25362         gcc.target/powerpc/ppc-sdata-2.c,
25363         gcc.target/powerpc/ppc-stackalign-1.c,
25364         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25365         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25366         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25367         gcc.target/powerpc/rs6000-ldouble-2.c,
25368         gcc.target/powerpc/rs6000-power2-1.c,
25369         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25370         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25371         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25372         option into target selector.
25373         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25374         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25375
25376 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25377
25378         PR objc/25348
25379         * objc.dg/encode-9.m: New test.
25380
25381 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25382
25383         PR testsuite/20772
25384         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25385         * gcc.dg/asm-b.c: Fix typo.
25386         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25387         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25388         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25389         i?86 lp64 and x86_64 ilp32.
25390         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25391         on i?86 lp64.
25392         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25393
25394 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25395
25396         PR fortran/25078
25397         gfortran.dg/equiv_5.f90: New test.
25398
25399 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25400
25401         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25402         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25403         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25404         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25405         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25406         * gcc.dg/tree-ssa/reassoc-5.c: New.
25407         * gcc.dg/tree-ssa/reassoc-6.c: New.
25408         * gcc.dg/tree-ssa/reassoc-7.c: New.
25409         * gcc.dg/tree-ssa/reassoc-8.c: New.
25410         * gcc.dg/tree-ssa/reassoc-9.c: New.
25411         * gcc.dg/tree-ssa/reassoc-10.c: New.
25412         * gcc.dg/tree-ssa/reassoc-11.c: New.
25413
25414 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25415
25416         PR testsuite/25167
25417         PR testsuite/24478
25418         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25419
25420 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/25300
25423         * g++.dg/template/inherit.C: Do not use a generic error message.
25424
25425 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25426
25427         PR libobjc/25354
25428         * objc.dg/gnu-encoding: New directory.
25429         * objc.dg/gnu-encoding/compat-common.h: New file.
25430         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25431         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25432         * objc.dg/gnu-encoding/vector-defs.h: New file.
25433         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25434         * objc.dg/gnu-encoding/generate-random.c: New file.
25435         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25436         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25437         * objc.dg/gnu-encoding/generate-random.h: New file.
25438
25439 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25440
25441         PR c++/25337
25442         * g++.dg/template/defarg7.C: New test.
25443
25444 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25445
25446         PR libobjc/25347
25447         * objc.dg/encode-8.m: New test.
25448
25449 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25450
25451         PR libobjc/25346
25452         * objc.dg/encode-7.m: New test.
25453
25454 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25455
25456         PR c++/25010
25457         * g++.dg/opt/inline10.C: New test.
25458
25459 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25460
25461         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25462
25463 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25464
25465         * gfortran.dg/substring_equivalence.f90: typo in comment
25466
25467 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25468
25469         PR fortran/25068
25470         * gfortran.dg/iostat_3.f90: New test.
25471
25472 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25473
25474         PR fortran/23815
25475         * gfortran.dg/unf_io_convert_1.f90: New test.
25476         * gfortran.dg/unf_io_convert_2.f90: New test.
25477         * gfortran.dg/unf_io_convert_3.f90: New test.
25478
25479 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25480
25481         PR testsuite/20772
25482         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25483         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25484         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25485         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25486         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25487         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25488         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25489         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25490         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25491         gcc.dg/torture/fp-int-convert-float128-timode.c,
25492         gcc.dg/torture/fp-int-convert-float128.c,
25493         gcc.dg/torture/fp-int-convert-float80-timode.c,
25494         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25495         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25496
25497         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25498
25499 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25500
25501         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25502
25503 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25504
25505         * gcc.dg/20051207-1.c,
25506         * gcc.dg/20051207-2.c,
25507         * gcc.dg/20051207-3.c: New tests.
25508
25509 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25510
25511         PR testsuite/20772
25512         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25513         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25514         dg-skip-if target selector.
25515
25516         PR testsuite/20772
25517         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25518         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25519         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25520         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25521         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25522         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25523         and/or merge with i?86 cases.
25524
25525         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25526
25527         PR testsuite/20772
25528         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25529         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25530         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25531         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25532         x86_64-*-linux*.
25533
25534 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25535
25536         PR target/25311
25537         * gcc.c-torture/compile/pr25311.c: New test.
25538
25539 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25540
25541         PR libgfortran/25039
25542         * gfortran.dg/read_comma.f: New test.
25543
25544 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25545
25546         PR c++/19317
25547         * g++.dg/opt/pr19317-1.C: New test.
25548         * g++.dg/opt/pr19317-2.C: New test.
25549         * g++.dg/opt/pr19317-3.C: New test.
25550
25551         PR target/19005
25552         * gcc.c-torture/execute/pr19005.c: New test.
25553
25554         PR target/17828
25555         * g++.old-deja/g++.other/comdat5.C: New test.
25556         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25557
25558         * g++.dg/compat/struct-layout-1.exp: New file.
25559         * g++.dg/compat/struct-layout-1.h: New.
25560         * g++.dg/compat/struct-layout-1_generate.c: New.
25561         * g++.dg/compat/struct-layout-1_x1.h: New.
25562         * g++.dg/compat/struct-layout-1_x2.h: New.
25563         * g++.dg/compat/struct-layout-1_y1.h: New.
25564         * g++.dg/compat/struct-layout-1_y2.h: New.
25565
25566         * gcc.dg/20050330-2.c: New test.
25567
25568 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25569
25570         PR fortran/25292
25571         * gfortran.dg/associated_1.f90: New.
25572
25573 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25574
25575         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25576         ILP32 vect_no_align platforms.
25577
25578 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25579             Jakub Jelinek  <jakub@redhat.com>
25580
25581         PR target/25268
25582         * gcc.c-torture/compile/20051207-1.c: New test.
25583
25584 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25585
25586         PR testsuite/20772
25587         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25588         gcc.dg/torture/pr18582-1.c,
25589         gcc.target/i386/attributes-error.c: Also test on x86_64.
25590
25591         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25592
25593 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25594
25595         PR c++/19397
25596         * g++.dg/template/typedef3.C: New test.
25597
25598         PR c++/19762
25599         PR c++/19764
25600         * g++.dg/template/dtor3.C: Fix error markers.
25601
25602 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25603
25604         * lib/target-supports.exp (check_effective_target_sync_char_short):
25605         Add s390*.
25606
25607 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25608
25609         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25610
25611 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25612
25613         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25614         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25615         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25616         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25617
25618 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25619
25620         PR c++/25263
25621         * g++.dg/other/array2.C: New test case.
25622
25623 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25624
25625         * gcc.dg/darwin-weakimport-3.c: New.
25626
25627         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25628         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25629         and to work on Darwin.
25630         * gcc.dg/attr-weakref-1b.c: New file.
25631         * gcc.dg/attr-weakref-2.c: New test.
25632         * gcc.dg/darwin-weakref-1.c: New test.
25633
25634 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25635
25636         PR testsuite/25247
25637         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25638         use in selector expressions.
25639         (dg-xfail-if): Ditto.
25640         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25641         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25642         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25643         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25644         * gcc.test-framework/test-framework.exp: Skip generated tests if
25645         CHECK_TEST_FRAMEWORK is not 1.
25646
25647 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25648
25649         PR tree-optimization/24963
25650         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25651
25652         PR target/24108
25653         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25654
25655         PR target/18580
25656         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25657         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25658         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25659         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25660
25661 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25662
25663         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25664         dg-options.
25665
25666 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25667
25668         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25669
25670 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25671
25672         * gcc.dg/format/cast-1.c: New test.
25673
25674 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25675
25676         PR c/7776
25677         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25678         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25679         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25680         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25681
25682 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25683
25684         * gcc.dg/cast-pretty-print-1.c: New test.
25685
25686 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25687
25688         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25689
25690 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25691
25692         PR c++/24173
25693         * g++.dg/template/friend40.C: New test.
25694
25695 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25696
25697         PR target/25199
25698         * gcc.target/i386/movq-2.c: New test.
25699         * gcc.target/i386/movq.c: Remove target i?86, instead add
25700         dg-require-effective-target ilp32.
25701
25702 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25703
25704         PR c++/24103
25705         * g++.dg/other/default1.C: New test.
25706
25707 2005-12-02  Richard Guenther  <rguenther@suse.de>
25708
25709         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25710
25711 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25712
25713         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25714
25715 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25716
25717         PR target/21017
25718         * gcc.target/powerpc/rotate.c: New.
25719
25720 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25721
25722         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25723         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25724
25725 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25726
25727         PR c/13384
25728         * gcc.dg/pr17730-1.c: Adjust.
25729         * gcc.dg/lvalue1.c (main): Likewise.
25730         * gcc.dg/lvalue-2.c: Likewise.
25731         * g++.dg/pr7503-3.C
25732
25733 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25734
25735         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25736         error messages.
25737
25738 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25739
25740         PR fortran/24789
25741         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25742
25743 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25744
25745         PR target/24475
25746         * lib/target-supports.exp (check_effective_target_tls): New.
25747         (check_effective_target_tls_runtime): New.
25748         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25749         for TLS support.
25750         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25751         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25752         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25753         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25754         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25755         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25756         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25757         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25758         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25759         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25760         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25761         effective-target TLS.
25762         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25763         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25764         effective-target TLS runtime.
25765
25766 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25767
25768         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25769
25770 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25771
25772         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25773         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25774         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25775         ignored" warnings when "packing" is the same as the ABI layout.
25776
25777 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25778
25779         PR fortran/21302
25780         * gfortran.dg/line_length_1.f: New test.
25781         * gfortran.dg/line_length_2.f90: Ditto.
25782
25783 2005-11-30  Richard Guenther  <rguenther@suse.de>
25784
25785         PR tree-optimization/21655
25786         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25787
25788 2005-11-30  Dale Johannesen  <dalej@apple.com>
25789
25790         * gcc.c-torture/compile/pr24930.c: New.
25791
25792 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25793
25794         PR fortran/15809
25795         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25796
25797 2005-11-30  Jeff Law  <law@redhat.com>
25798
25799         * g++.old-deja/g++.law/pr25000.C: New test.
25800
25801 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25802
25803         * gcc.dg/tls/opt-11.c: New test.
25804
25805 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25806
25807         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25808         targets.
25809         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25810         LP64 ia64.
25811
25812 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25813
25814         * gfortran.dg/open_access_1.f90: New test.
25815
25816 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25817
25818         * gcc.dg/charset/builtin2.c: New test.
25819
25820 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25821
25822         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25823         on mmix-*-* for *_[xy].c.
25824
25825 2005-11-28  Kean Johnston  <jkj@sco.com>
25826
25827         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25828         headers.
25829         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25830         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25831         * gcc.target/i386/asm-3.c: Ditto.
25832         * gcc.target/i386/clobbers.c: Ditto.
25833         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25834         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25835         test regexp.
25836         * gcc.target/i386/mul.c: Ditto.
25837         * gcc.target/i386/ssetype-1.c: Ditto.
25838         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25839         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25840         static so the test works with -fPIC mode too. Based on comment in
25841         PR19231 by Pinski.
25842         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25843
25844 2005-11-28  Richard Guenther  <rguenther@suse.de>
25845
25846         * gcc.dg/alias-9.c: New testcase.
25847         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25848
25849 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25850             Uros Bizjak  <uros@kss-loka.si>
25851
25852         PR middle-end/20219
25853         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25854         tan(x)/sin(x) transformations.
25855
25856 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25857
25858         PR middle-end/24575
25859         * gcc.dg/tree-ssa/divide-3.c: New test.
25860         * gcc.dg/tree-ssa/divide-4.c: New test.
25861
25862 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25863
25864         PR fortran/24917
25865         *  gfortran.dg/boz_6.f90: New test.
25866
25867 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25868
25869         PR fortran/23912
25870         * gfortran.dg/modulo_1.f90: New test.
25871
25872 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25873
25874         PR libfortran/24919
25875         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25876         fail on CRLF platforms.
25877         * gfortran.dg/ftell_2.f90: Likewise.
25878
25879 2005-11-26  Eric Christopher  <echristo@apple.com>
25880
25881         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25882
25883 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25884
25885         * objc.dg/gnu-runtime-3.m: Simplify.
25886
25887 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25888
25889         PR middle-end/23669
25890         * gcc.dg/tree-ssa/divide-1.c: New test.
25891         * gcc.dg/tree-ssa/divide-2.c: New test.
25892
25893 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25894
25895         PR libgfortran/24945
25896         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25897
25898 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25899
25900         PR libgfortran/24945
25901         * gfortran.dg/open_status_2.f90: New test.
25902
25903 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25904
25905         * gcc.c-torture/execute/builtins/fprintf.c,
25906         gcc.c-torture/execute/builtins/fputs-lib.c,
25907         gcc.c-torture/execute/builtins/fputs.c,
25908         gcc.c-torture/execute/builtins/lib/fprintf.c,
25909         gcc.c-torture/execute/builtins/lib/printf.c,
25910         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25911
25912 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25913
25914         * gcc.dg/20050922-2.c: New test.
25915
25916 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25917
25918         * objc.dg/gnu-runtime-3.m: New test.
25919
25920 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25921
25922         PR c++/9278
25923         * g++.dg/other/void1.C: New test.
25924
25925 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25926
25927         PR middle-end/24998
25928         * gcc.dg/torture/fp-int-convert-float.c,
25929         gcc.dg/torture/fp-int-convert-double.c,
25930         gcc.dg/torture/fp-int-convert-long-double.c,
25931         gcc.dg/torture/fp-int-convert-timode.c,
25932         gcc.dg/torture/fp-int-convert-float80.c,
25933         gcc.dg/torture/fp-int-convert-float80-timode.c,
25934         gcc.dg/torture/fp-int-convert-float128.c,
25935         gcc.dg/torture/fp-int-convert-float128-timode.c,
25936         gcc.dg/torture/fp-int-convert.h: New files.
25937
25938 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25939
25940         PR middle-end/24989
25941         * gcc.dg/tree-ssa/bool-10.c: New test.
25942         * gcc.dg/tree-ssa/bool-11.c: New test.
25943         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25944
25945 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25946
25947         PR middle-end/24990
25948         * tree-ssa/pr24990-1.c: New test.
25949
25950 2005-11-24  Richard Guenther  <rguenther@suse.de>
25951         Dirk Mueller <dmueller@suse.de>
25952
25953         PR c++/14024
25954         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25955         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25956         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25957         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25958         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25959         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25960
25961 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25962
25963         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25964
25965 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25966
25967         PR c/21668
25968         * gcc.dg/Wc++-compat.c: New.
25969         * gcc.dg/Wno-c++-compat.c: New.
25970
25971 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25972
25973         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25974         (vspltish, vspltisw): Likewise.
25975
25976 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25977
25978         PR libgfortran/24794
25979         * gfortran.dg/namelist_12.f: Fix quotes.
25980         * gfortran.dg/namelist_13.f90: Fix quotes.
25981         * gfortran.dg/namelist_14.f90: Fix quotes.
25982         * gfortran.dg/namelist_15.f90: Fix quotes.
25983         * gfortran.dg/namelist_use.f90: Fix quotes.
25984         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25985         * gfortran.dg/namelist_21.f90: New test.
25986         * gfortran.dg/namelist_22.f90: New test.
25987
25988 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25989
25990         PR target/23435
25991         * gcc.c-torture/compile/pr23435.c: New.
25992
25993 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25994
25995         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25996
25997 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25998
25999         * gcc.target/powerpc/405-macchw-1.c,
26000         gcc.target/powerpc/405-macchw-2.c,
26001         gcc.target/powerpc/405-macchwu-1.c,
26002         gcc.target/powerpc/405-macchwu-2.c,
26003         gcc.target/powerpc/405-machhw-1.c,
26004         gcc.target/powerpc/405-machhw-2.c,
26005         gcc.target/powerpc/405-machhwu-1.c,
26006         gcc.target/powerpc/405-machhwu-2.c,
26007         gcc.target/powerpc/405-maclhw-1.c,
26008         gcc.target/powerpc/405-maclhw-2.c,
26009         gcc.target/powerpc/405-maclhwu-1.c,
26010         gcc.target/powerpc/405-maclhwu-2.c,
26011         gcc.target/powerpc/405-mulchw-1.c,
26012         gcc.target/powerpc/405-mulchw-2.c,
26013         gcc.target/powerpc/405-mulchwu-1.c,
26014         gcc.target/powerpc/405-mulchwu-2.c,
26015         gcc.target/powerpc/405-mulhhw-1.c,
26016         gcc.target/powerpc/405-mulhhw-2.c,
26017         gcc.target/powerpc/405-mulhhwu-1.c,
26018         gcc.target/powerpc/405-mulhhwu-2.c,
26019         gcc.target/powerpc/405-mullhw-1.c,
26020         gcc.target/powerpc/405-mullhw-2.c,
26021         gcc.target/powerpc/405-mullhwu-1.c,
26022         gcc.target/powerpc/405-mullhwu-2.c,
26023         gcc.target/powerpc/405-nmacchw-1.c,
26024         gcc.target/powerpc/405-nmacchw-2.c,
26025         gcc.target/powerpc/405-nmachhw-1.c,
26026         gcc.target/powerpc/405-nmachhw-2.c,
26027         gcc.target/powerpc/405-nmaclhw-1.c,
26028         gcc.target/powerpc/405-nmaclhw-2.c,
26029         gcc.target/powerpc/440-macchw-1.c,
26030         gcc.target/powerpc/440-macchw-2.c,
26031         gcc.target/powerpc/440-macchwu-1.c,
26032         gcc.target/powerpc/440-macchwu-2.c,
26033         gcc.target/powerpc/440-machhw-1.c,
26034         gcc.target/powerpc/440-machhw-2.c,
26035         gcc.target/powerpc/440-machhwu-1.c,
26036         gcc.target/powerpc/440-machhwu-2.c,
26037         gcc.target/powerpc/440-maclhw-1.c,
26038         gcc.target/powerpc/440-maclhw-2.c,
26039         gcc.target/powerpc/440-maclhwu-1.c,
26040         gcc.target/powerpc/440-maclhwu-2.c,
26041         gcc.target/powerpc/440-mulchw-1.c,
26042         gcc.target/powerpc/440-mulchw-2.c,
26043         gcc.target/powerpc/440-mulchwu-1.c,
26044         gcc.target/powerpc/440-mulchwu-2.c,
26045         gcc.target/powerpc/440-mulhhw-1.c,
26046         gcc.target/powerpc/440-mulhhw-2.c,
26047         gcc.target/powerpc/440-mulhhwu-1.c,
26048         gcc.target/powerpc/440-mulhhwu-2.c,
26049         gcc.target/powerpc/440-mullhw-1.c,
26050         gcc.target/powerpc/440-mullhw-2.c,
26051         gcc.target/powerpc/440-mullhwu-1.c,
26052         gcc.target/powerpc/440-mullhwu-2.c,
26053         gcc.target/powerpc/440-nmacchw-1.c,
26054         gcc.target/powerpc/440-nmacchw-2.c,
26055         gcc.target/powerpc/440-nmachhw-1.c,
26056         gcc.target/powerpc/440-nmachhw-2.c,
26057         gcc.target/powerpc/440-nmaclhw-1.c,
26058         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26059
26060 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26061
26062         PR fortran/24774
26063         * gfortran.dg/inquire_9.f90: New test.
26064
26065         PR fortran/21647
26066         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26067
26068 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26069
26070         PR libfortran/24432
26071         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26072         Check that 'cos' is supported.
26073
26074 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26075
26076         PR fortran/24223
26077         * gfortran.dg/substring_equivalence.f90: New test.
26078
26079         PR fortran/24705
26080         * gfortran.dg/auto_internal_assumed.f90: New test.
26081
26082 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26083
26084         * gcc.dg/fold-div-2.c: New test.
26085
26086 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26087
26088         PR rtl-optimization/24883
26089         * gcc.c-torture/compile/pr24883.c: New test.
26090
26091 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26092
26093         PR middle-end/20583
26094         * gcc.c-torture/compile/pr20583.c: New.
26095
26096 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26097
26098         * gcc.c-torture/execute/usmul.c: New test.
26099
26100 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26101
26102         * gcc.dg/tree-ssa/vrp22.c: New test.
26103
26104 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26105
26106         PR middle-end/24912
26107         * gcc.dg/torture/pr24912-1.c: New test.
26108
26109 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26110
26111         PR fortran/24862
26112         * gfortran.dg/arrayio_derived_1.f90: New test.
26113
26114 2005-11-19  Richard Guenther  <rguenther@suse.de>
26115
26116         PR middle-end/23294
26117         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26118
26119 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26120
26121         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26122
26123 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26124
26125         PR c++/8355
26126         * g++.dg/template/friend39.C: New test.
26127
26128 2005-11-18  James E Wilson  <wilson@specifix.com>
26129
26130         * gcc.dg/builtin-strstr.c: New.
26131
26132 2005-11-18  Richard Henderson  <rth@redhat.com>
26133
26134         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26135         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26136         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26137         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26138         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26139         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26140         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26141         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26142         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26143         renaming to remove initial "ia64-".
26144
26145 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26146
26147         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26148
26149 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26150
26151         * g++.dg/cpp/string-2.C: New test.
26152
26153 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26154
26155         * gcc.dg/tree-ssa/loop-14.c: New test.
26156
26157 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26158             Michael Chamberlain <michael@chamberlain.net.au>
26159
26160         * ada/acats/run_all.sh (target_run): Kill long running tests.
26161
26162 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26163
26164         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26165         * gcc.dg/cleanup-9.c: Likewise.
26166         * gcc.dg/cleanup-10.c: Likewise.
26167         * gcc.dg/cleanup-11.c: Likewise.
26168
26169 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26170
26171         PR fortran/24892
26172         * gfortran.dg/open_access_append_1.f90: New test.
26173         * gfortran.dg/open_access_append_2.f90: New test.
26174
26175 2005-11-16  Richard Guenther  <rguenther@suse.de>
26176
26177         PR middle-end/24851
26178         * gcc.c-torture/execute/pr24851.c: New testcase.
26179
26180 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26181
26182         * gcc.dg/fold-overflow-1.c: New test.
26183
26184 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26185
26186         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26187         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26188
26189 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26190
26191         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26192         structures.
26193         * g++.dg/eh/forced2.C: Likewise.
26194         * g++.dg/eh/forced3.C: Likewise.
26195         * g++.dg/eh/forced4.C: Likewise.
26196
26197 2005-11-11  Mike Stump  <mrs@apple.com>
26198
26199         * g++.old-deja/g++.mike/unused.C: Add.
26200
26201 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26202
26203         PR c++/24667
26204         * g++.dg/warn/Wcast-qual1.C: New test.
26205
26206 2005-11-15  Jan Hubicka  <jh@suse.cz>
26207
26208         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26209
26210 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26211
26212         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26213
26214 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26215
26216         PR 24840
26217         * gcc.dg/tree-ssa/pr24840.c: New test.
26218
26219 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26220
26221         PR testsuite/24841
26222         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26223
26224 2005-11-14  Dale Johannesen  <dalej@apple.com>
26225
26226         * gcc.c-torture/execute/20051113-1.c: New.
26227
26228 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26229
26230         PR c++/24687
26231         * g++.dg/template/crash43.C: New test.
26232
26233 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26234
26235         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26236
26237 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26238
26239         PR c++/24817
26240         * g++.dg/eh/spec8.C: New test.
26241
26242 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26243
26244         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26245
26246 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26247
26248         PR c++/20293
26249         * g++.dg/parse/ambig4.C: New test.
26250         * g++.dg/tc1/dr101.C: Adjust error markers.
26251         * g++.dg/lookup/strong-using-2.C: Likewise.
26252         * g++.dg/lookup/ambig5.C: Likewise.
26253         * g++.dg/lookup/ambig4.C: Likewise.
26254         * g++.dg/parse/crash22.C: Likewise.
26255
26256 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26257
26258         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26259
26260 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26261
26262         * gcc.dg/nested-calls-1.c: New test.
26263
26264 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26265
26266         * gfortran.dg/complex_intrinsic_1.f90: New test.
26267         * gfortran.dg/complex_intrinsic_2.f90: New test.
26268         * gfortran.dg/fgetc_1.f90: New test.
26269         * gfortran.dg/fgetc_2.f90: New test.
26270         * gfortran.dg/fgetc_3.f90: New test.
26271         * gfortran.dg/ftell_1.f90: New test.
26272         * gfortran.dg/ftell_2.f90: New test.
26273         * gfortran.dg/gnu_logical_1.F: New test.
26274         * gfortran.dg/gnu_logical_2.f90: New test.
26275
26276 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26277
26278         PR middle-end/24820
26279         * gcc.dg/pr24820.c: New test.
26280
26281 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26282
26283         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26284         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26285         variable.
26286
26287 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26288
26289         PR testsuite/24614
26290         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26291
26292 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26293
26294         * gcc.target/cris/cris.exp: New file.
26295         * gcc.target/cris/rld-legit1.c: New test.
26296         * gcc.target/cris/rld-legit2.c: New test.
26297
26298 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26299
26300         PR c++/24780
26301         * g++.dg/opt/pr24780.C: New test.
26302
26303         PR c++/24761
26304         * g++.dg/template/asm1.C: New test.
26305
26306 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26307
26308         PR libgfortran/24787
26309         * gfortran.dg/scan_1.f90: New test.
26310
26311 2005-11-12  Jan Hubicka  <jh@suse.cz>
26312
26313         * gcc.target/i386/minmax-1.c: New.
26314         * gcc.target/i386/minmax-2.c: New.
26315
26316 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26317
26318         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26319
26320 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26321
26322         * gcc.c-torture/execute/20051110-1.c,
26323         gcc.c-torture/execute/20051110-2.c: New tests.
26324
26325 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26326
26327         PR middle-end/24750
26328         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26329         New tests.
26330
26331 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26332
26333         * lib/target-libpath.exp (get_shlib_extension): New proc.
26334         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26335         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26336         * lib/objc.exp (objc_target_compile): Likewise.
26337         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26338         detection.
26339
26340 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26341
26342         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26343
26344         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26345         Add -static to additional_flags and pass it to target_compile.
26346
26347 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26348
26349         PR libgfortran/24719
26350         gfortran.dg/read_noadvance.f90: New test.
26351
26352         PR libgfortran/24699
26353         gfortran.dg/fmt_t_2.f90: New test.
26354
26355         PR libgfortran/24785
26356         gfortran.dg/read_x_eor.f90: New test.
26357
26358         PR libgfortran/24584
26359         gfortran.dg/namelist_empty.f90: Rename test.
26360
26361         PR libgfortran/24489
26362         gfortran/read_eor.f90: Rename test.
26363
26364 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26365
26366         PR fortran/15976
26367         * gfortran.dg/automatic_module_variable.f90: New test.
26368
26369 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26370
26371         PR target/24445
26372         * gcc.dg/pr24445.c: New test.
26373
26374 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26375
26376         PR fortran/24655
26377         PR fortran/24755
26378         * gfortran.dg/recursive_statement_functions.f90: Add statement
26379         functions using inline intrinsic functions and parameters to test
26380         that they no longer seg-fault.
26381
26382         PR fortran/24409
26383         gfortran.dg/nested_modules_4.f90: New test.
26384         gfortran.dg/nested_modules_5.f90: New test.
26385
26386 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26387
26388         PR fortran/24643
26389         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26390
26391 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26392
26393         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26394         failures.
26395
26396 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26397
26398         * gcc.dg/sparc-getcontext-1.c: New test.
26399
26400 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26401
26402         * gcc.dg/ifcvt-fabs-1.c: New test.
26403
26404 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26405
26406         PR other/4372
26407         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26408         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26409
26410 2005-11-09  Richard Guenther  <rguenther@suse.de>
26411
26412         PR tree-optimization/24716
26413         * gcc.c-torture/execute/pr24716.c: New testcase.
26414
26415 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26416
26417         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26418
26419 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26420
26421         PR 24624
26422         * gcc.dg/pr24624.c: Testcase added.
26423
26424 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26425
26426         PR 24623
26427         * g++.dg/other/pr24623.C: Testcase added.
26428
26429 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26430
26431         PR fortran/22607
26432         * gfortran-dg/pure_byref_1.f90: New.
26433         * gfortran-dg/pure_byref_2.f90: New.
26434
26435 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26436
26437         PR c/24101
26438         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26439         * gcc.dg/dg.exp: Run main loop also for *.i files.
26440
26441 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26442
26443         PR c++/19450
26444         * g++.dg/tls/diag-3.C: New test.
26445         * g++.dg/tls/diag-4.C: New test.
26446         * g++.dg/tls/static-1.C: New test.
26447         * g++.dg/tls/static-1a.cc: New file.
26448
26449 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26450
26451         PR 23046
26452         * g++.dg/tree-ssa/pr23046.C: New test.
26453
26454 2005-11-08  Devang Patel <dpatel@apple.com>
26455
26456         PR tree-optimization/23115
26457         * gcc.dg/tree-ssa/pr23115.c: New.
26458
26459 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26460
26461         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26462         * gcc.target/powerpc/pr16155.c: Same.
26463         * gcc.target/powerpc/altivec-1.c: Same.
26464         * gcc.target/powerpc/altivec-2.c: Same.
26465         * gcc.target/powerpc/altivec-3.c: Same.
26466         * gcc.target/powerpc/altivec-5.c: Same.
26467         * gcc.target/powerpc/altivec-11.c: Same.
26468         * gcc.target/powerpc/altivec-12.c: Same.
26469         * gcc.target/powerpc/altivec-14.c: Same.
26470         * gcc.target/powerpc/altivec-22.c: Same.
26471         * gcc.target/powerpc/altivec-consts.c: Same.
26472         * gcc.target/powerpc/altivec-pr22085.c: Same.
26473         * gcc.target/powerpc/altivec-splat.c: Same.
26474         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26475         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26476         * gcc.target/powerpc/darwin-longlong.c: Same.
26477
26478 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26479
26480         PR target/19340
26481         * gcc.dg/pr19340.c: New test.
26482
26483 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26484
26485         PR rtl-optimization/24683
26486         * gcc.dg/pr24683.c: New test.
26487
26488 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26489
26490         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26491         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26492
26493 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26494
26495         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26496
26497 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26498
26499         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26500
26501 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26502
26503         PR target/24230
26504
26505         * gcc.target/powerpc/altivec-consts.c,
26506         gcc.target/powerpc/altivec-splat.c: New testcase.
26507
26508 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26509
26510         PR c/24599
26511
26512         * gcc.dg/overflow-2.c: New testcase.
26513
26514 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26515
26516         PR rtl-optimization/23567
26517         * gcc.c-torture/execute/20051104-1.c: New test.
26518
26519 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26520
26521         PR fortran/24534
26522         gfortran.dg/private_type_2.f90: Modified to check that case with
26523         PRIVATE declaration within derived type is accepted.
26524
26525         PR fortran/20838
26526         gfortran.dg/pointer_assign_1.f90: New test.
26527
26528         PR fortran/20840
26529         * gfortran.dg/arrayio_0.f90: New test.
26530
26531         PR fortran/17737
26532         gfortran.dg/data_initialized.f90: New test.
26533         gfortran.dg/data_constraints_1.f90: New test.
26534         gfortran.dg/data_constraints_2.f90: New test.
26535
26536 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26537
26538         PR fortran/24174
26539         PR fortran/24305
26540         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26541
26542 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26543
26544         PR 24670
26545         * gcc.dg/tree-ssa/pr24670.c: New test.
26546
26547 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26548
26549         PR target/22432
26550         * gcc.target/i386/pr22432.c: New test.
26551
26552 2005-11-05  Richard Henderson  <rth@redhat.com>
26553
26554         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26555         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26556         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26557         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26558         from gcc.dg/alpha-*.
26559         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26560         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26561
26562 2005-11-05  Andreas Jaeger  <aj@suse.de>
26563
26564         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26565
26566 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26567
26568         PR target/23424
26569         * gcc.dg/torture/pr23424-1.c: New test.
26570
26571 2005-11-04  Richard Henderson  <rth@redhat.com>
26572
26573         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26574         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26575         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26576         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26577         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26578         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26579         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26580         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26581         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26582         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26583         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26584         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26585         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26586         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26587         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26588         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26589         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26590         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26591         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26592         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26593         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26594         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26595         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26596         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26597         Move from gcc.dg/.
26598         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26599         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26600         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26601         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26602         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26603         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26604         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26605         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26606         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26607         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26608         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26609         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26610         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26611         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26612         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26613         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26614         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26615         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26616         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26617         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26618         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26619         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26620         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26621         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26622         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26623         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26624         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26625         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26626         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26627         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26628         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26629         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26630         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26631         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26632         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26633         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26634         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26635         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26636         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26637         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26638         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26639         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26640         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26641         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26642         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26643
26644 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26645
26646         PR 24627
26647         * gcc.dg/tree-ssa/pr24627.c: New test.
26648
26649 2005-11-04 Paul Brook  <paul@codesourcery.com>
26650
26651         * gcc.dg/tls/opt-10.c: New test.
26652
26653 2005-11-04  Andreas Jaeger  <aj@suse.de>
26654
26655         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26656         avoid extra warnings.
26657
26658 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26659
26660         PR libfortran/22298
26661         * lib/target-supports.exp
26662         (check_effective_target_static_libgfortran): New
26663         static_libgfortran effective target.
26664         * gfortran.dg/static_linking_1.f: New test.
26665         * gfortran.dg/static_linking_1.c: New file.
26666
26667 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26668
26669         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26670
26671 2005-11-03  Josh Conner  <jconner@apple.com>
26672
26673         PR c++/19989
26674         g++.dg/ext/array2.C: New test.
26675         g++.dg/template/dependent-name3.C: New test.
26676         g++.dg/template/dependent-name4.C: New test.
26677         g++.dg/template/sfinae2.C: New test.
26678
26679 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26680
26681         PR preprocessor/22042
26682         * gcc.dg/cpp/strify4.c: New test.
26683
26684 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26685
26686         PR c++/17964
26687         * g++.dg/cpp/string-1.C: New test.
26688
26689 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26690
26691         * gcc.target/powerpc: New directory.
26692         * gcc.target/powerpc/powerpc.exp: New file.
26693         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26694         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26695         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26696         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26697         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26698         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26699         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26700         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26701         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26702         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26703         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26704         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26705         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26706         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26707         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26708         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26709         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26710         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26711         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26712         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26713         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26714         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26715         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26716         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26717         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26718         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26719         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26720         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26721         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26722         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26723         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26724         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26725         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26726         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26727
26728 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26729
26730         PR c++/21627
26731         * g++.dg/warn/inline2.C: New test.
26732
26733 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26734
26735         PR middle-end/23155
26736         * g++.dg/ext/c99struct1.C: New test.
26737         * gcc.dg/union-cast-1.c: New test.
26738         * gcc.dg/union-cast-2.c: New test.
26739         * gcc.dg/union-cast-3.c: New test.
26740
26741 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26742
26743         PR middle-end/24589
26744         * gcc.c-torture/execute/zero-struct-2.c: New test.
26745
26746 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26747
26748         PR c++/24582
26749         * g++.dg/init/switch1.C: New test.
26750
26751 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26752
26753         * gcc.dg/delay-slot-1.c: New test.
26754
26755 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26756
26757         PR target/24620
26758         * gcc.dg/pr24620.c: New test.
26759
26760 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26761
26762         PR c/24329
26763         * gcc.dg/format/unnamed-1.c: New test.
26764
26765 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26766
26767         PR c++/22434
26768         * g++.dg/expr/cond8.C: New test.
26769
26770         PR c++/24560
26771         * g++.dg/parse/dot1.C: New test.
26772
26773 2005-11-02  Jan Hubicka  <jh@suse.cz>
26774
26775         PR target/23303
26776         * gcc.dg/i386-lea.c: New test
26777
26778 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26779
26780         PR target/24615
26781         * gcc.dg/pr24615.c: New test.
26782
26783 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26784
26785         PR target/24600
26786         * gcc.dg/pr24600.c: New test.
26787
26788 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26789
26790         PR c++/19253
26791         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26792         * g++.dg/parse/typename9.C: New test.
26793         * g++/dg/parse/typename10.C: Likewise.
26794
26795 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26796
26797         PR fortran/18157
26798         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26799         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26800         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26801
26802 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26803
26804         PR c++/24569
26805         * g++.dg/debug/static1.C: New test.
26806
26807 2005-11-02  Josh Conner  <jconner@apple.com>
26808
26809         * g++.dg/crash38.C: moved into proper directory...
26810         * g++.dg/template/crash42.C: ...here
26811
26812 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26813
26814         PR target/18338
26815         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26816         pcc_bitfield_type_matters || default_packed.
26817
26818         * lib/target-supports.exp
26819         (check_effective_target_pcc_bitfield_type_matters): New proc.
26820         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26821
26822         PR testsuite/23304
26823         * lib/target-supports.exp (check_effective_default_packed): New proc.
26824         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26825         Gate expected errors on target ! default_packed.
26826         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26827
26828 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26829
26830         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26831         change (r106358).
26832
26833 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26834
26835         PR fortran/24008
26836         * gfortran.dg/entry_5.f90: New.
26837         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26838
26839 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26840
26841         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26842
26843 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26844
26845         PR fortran/21565
26846         gfortran.dg/namelist_blockdata.f90: New test.
26847
26848         PR fortran/18737
26849         gfortran.dg/external_implicit_none.f90: New test.
26850
26851         PR fortran/14994
26852         * gfortran.dg/secnds.f: New test.
26853
26854 2005-10-31  Jan Hubicka  <jh@suse.cz>
26855
26856         PR target/20928
26857         * gcc.c-torture/compile/pr20928.c: New test.
26858
26859 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26860
26861         PR middle-end/23492
26862         * gcc.c-torture/compile/zero-strct-5.c: New test.
26863
26864 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26865
26866         PR libgfortran/24584
26867         * gfortran.dg/pr24584.f90: New test.
26868
26869 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26870
26871         PR fortran/18883
26872         * gfortran.dg/char_result_9.f90: New.
26873         * gfortran.dg/char_result_10.f90: New.
26874
26875 2005-10-30  Jan Hubicka  <jh@suse.cz>
26876
26877         * g++.dg/tree-ssa/pr24172.C: New testcase.
26878
26879 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26880
26881         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26882
26883 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26884
26885         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26886         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26887         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26888         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26889         gfortran.dg/enum_9.f90,
26890         gfortran.fortran-torture/compile/enum_1.f90,
26891         gfortran.fortran-torture/execute/enum_1.f90,
26892         gfortran.fortran-torture/execute/enum_2.f90,
26893         gfortran.fortran-torture/execute/enum_3.f90,
26894         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26895
26896 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26897
26898         PR target/18482
26899         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26900         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26901
26902 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26903
26904         PR libfortran/20179
26905         * gfortran.dg/mixed_io_1.f90: New test.
26906         * gfortran.dg/mixed_io_1.c: New file.
26907
26908 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26909
26910         * gfortran.dg/malloc_free_1.f90: New test.
26911
26912 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26913
26914         * gcc.dg/nested-func-4.c: Require profiling -pg.
26915
26916 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26917
26918         PR C++/23229
26919         * g++.dg/warn/main-2.C: New test.
26920
26921 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26922
26923         PR fortran/24545
26924         * gfortran.dg/interface_2.f90: new test.
26925
26926 2005-10-28  Josh Conner  <jconner@apple.com>
26927
26928         PR c++/22153
26929         * g++.dg/template/crash38.C: New test.
26930         * g++.dg/parse/explicit1.C: Change expected errors.
26931
26932 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26933
26934         PR C++/23426
26935         * g++.dg/other/large-size-array.C: New test.
26936
26937 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26938
26939         PR middle-end/24362
26940         * g++.dg/opt/complex4.C: New test.
26941
26942 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26943
26944         * gcc.dg/nested-func-4.c: New test.
26945
26946 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26947
26948         PR fortran/24158
26949         gfortran.dg/derived_recursion.f90: New test.
26950         gfortran.dg/implicit_actual.f90: New test.
26951
26952 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26953
26954         PR middle-end/24295, PR testsuite/24477
26955         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26956         removed when weakref hits the tree.
26957
26958 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26959
26960         * gfortran.dg/cray_pointers_4.f90: New test.
26961
26962         * gfortran.dg/cray_pointers_5.f90: New test.
26963
26964 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26965
26966         PR fortran/22290
26967         * gfortran.dg/assign_5.f90: New test.
26968         * gfortran.dg/assign_6.f: New test.
26969
26970 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26971
26972         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26973         CPU has no SSE support.
26974
26975 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26976
26977         PR libgfortran/24224
26978         * gfortran.dg/arrayio_1.f90: Update attribution.
26979         * gfortran.dg/arrayio_2.f90: Update attribution.
26980         * gfortran.dg/arrayio_3.f90: Update attribution.
26981         * gfortran.dg/arrayio_4.f90: Update test conditions.
26982         * gfortran.dg/arrayio_5.f90: Update attribution.
26983         * gfortran.dg/arrayio_6.f90: New test.
26984         * gfortran.dg/arrayio_7.f90: New test.
26985
26986 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26987
26988         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26989
26990 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26991
26992         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26993
26994 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26995
26996         PR fortran/24416
26997         * gfortran.dg/namelist_char_only.f90: New test.
26998
26999 2005-10-24  Asher Langton  <langton2@llnl.gov>
27000
27001         PR fortran/17031
27002         PR fortran/22282
27003         * gfortran.dg/cray_pointers_1.f90: New test.
27004         * gfortran.dg/cray_pointers_2.f90: New test.
27005         * gfortran.dg/cray_pointers_3.f90: New test.
27006         * gfortran.dg/loc_1.f90: New test.
27007         * gfortran.dg/loc_2.f90: New test.
27008
27009 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27010
27011         * gcc.dg/pr24225.c: New test.
27012
27013 2005-10-24  Asher Langton  <langton2@llnl.gov>
27014
27015         * gfortran.dg/dup_save_1.f90: New test.
27016         * gfortran.dg/dup_save_2.f90: New test.
27017
27018 2005-10-24  Paul Brook  <paul@codesourcery.com>
27019
27020         PR 24107
27021         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27022         stdint.h.
27023
27024 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27025
27026         PR libgfortran/24489
27027         * gfortran.dg/pr24489.f90: New test.
27028
27029 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27030
27031         PR fortran/23635
27032         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27033
27034 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27035
27036         PR target/18911
27037         * g++.dg/init/array16.C: Skip for mmix-*-*.
27038
27039 2005-10-23  Asher Langton  <langton2@llnl.gov>
27040
27041         * gfortran.dg/byte_1.f90: New test.
27042         * gfortran.dg/byte_2.f90: New test.
27043
27044 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27045
27046         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27047
27048 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27049
27050         PR fortran/18022
27051         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27052
27053         PR fortran/24311
27054         * gfortran.dg/merge_char_const.f90: New test.
27055
27056         PR fortran/24384
27057         * gfortran.dg/spread_scalar_source.f90: New test.
27058
27059 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27060
27061         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27062
27063         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27064         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27065
27066         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27067
27068 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27069
27070         PR fortran/24426
27071         * gfortran.dg/der_pointer_4.f90: New.
27072
27073 2005-10-22  David Ayers  <d.ayers@inode.at>
27074
27075         * obj-c++.dg/except-1.mm: Simplify.
27076
27077 2005-10-21  David Ayers  <d.ayers@inode.at>
27078
27079         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27080
27081 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27082
27083         * gfortran.dg/assumed_dummy_2.f90: New test.
27084
27085 2005-10-21  James E Wilson  <wilson@specifix.com>
27086
27087         PR preprocessor/15220
27088         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27089
27090 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27091
27092         * gcc.c-torture/execute/20051021-1.c: New test.
27093
27094 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27095
27096         PR c++/24260
27097         * g++.dg/ext/tmplattr1.C: New test.
27098
27099 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27100
27101         PR fortran/24440
27102         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27103
27104 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27105
27106         * obj-c++.dg/except-1.mm: New.
27107
27108         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27109
27110 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27111
27112         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27113
27114 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27115
27116         PR middle-end/24295
27117         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27118         declarations with the same names as thunks' alias targets, use
27119         aliases instead.
27120         * gcc.dg/attr-alias-3.c: New test.
27121         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27122
27123 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27124
27125         PR c++/22618
27126         * g++.dg/parse/access8.C: New test.
27127
27128 2005-10-20  Richard Guenther  <rguenther@suse.de>
27129
27130         PR c++/24439
27131         * g++.dg/tree-ssa/pr24439.C: New testcase.
27132
27133 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27134
27135         * g++.dg/opt/delay-slot-1.C: New test.
27136
27137 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27138
27139         PR fortran/21625
27140         * gfortran.fg/der_init_1.f90: New.
27141
27142 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27143
27144         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27145
27146 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27147
27148         PR c++/21908
27149         * g++.dg/parse/error28.C: New test.
27150
27151 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27152
27153         * gcc.dg/profile-generate-2.c: New test.
27154
27155 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27156
27157         PR target/23589
27158         * g++.dg/ext/dllimport11.C: New.
27159
27160 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27161
27162         PR c++/22293
27163         * g++.dg/other/friend3.C: New test.
27164
27165 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27166
27167         PR c++/23293
27168         * g++.dg/template/error19.C: New test.
27169
27170 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27171
27172         PR c++/21383
27173         * g++.dg/overload/koenig2.C: New.
27174
27175         PR c++/23118
27176         * g++.dg/overload/error2.C: New.
27177
27178         PR c++/22604
27179         * g++.dg/inherit/covariant14.C: New.
27180
27181 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27182
27183         PR c++/23440
27184         * g++.dg/parse/for1.C: New test.
27185
27186 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27187
27188         PR fortran/23446
27189         * gfortran.dg/host_dummy_index_1.f90: New test.
27190
27191         PR fortran/21459
27192         * gfortran.dg/automatic_char_len_2.f90: New test.
27193
27194         PR fortran/20866
27195         * gfortran.dg/recursive_statement_functions.f90: New test.
27196
27197         PR fortran/20853
27198         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27199
27200         PR fortran/20849
27201         * gfortran.dg/external_initializer.f90: New test.
27202
27203         PR fortran/20837
27204         * non_module_public.f90: New test.
27205
27206 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27207
27208         PR c++/24386
27209         * g++.dg/template/overload7.C: New.
27210
27211         PR c++/22551
27212         * g++.dg/other/switch2.C: Remove expected warnings.
27213
27214         PR c++/21353
27215         * g++.dg/template/defarg6.C: New.
27216
27217 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27218
27219         PR target/24315
27220         * gcc.target/i386/pr24315.c: New test.
27221
27222 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27223
27224         PR c++/24389
27225         * g++.dg/template/static21.C: New test.
27226         * g++.dg/template/static21-a.cc: Likewise.
27227
27228 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27229
27230         PR c++/23959
27231         * g++.dg/warn/Wswitch-default-1.C: New test.
27232         * g++.dg/warn/Wswitch-default-2.C: New test.
27233
27234 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27235
27236         PR c++/22173
27237         * g++.dg/parse/template18.C: New test.
27238         * g++.dg/template/nontype15.C: Likewise.
27239
27240 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27241
27242         PR fortran/22273
27243         * gfortran.dg/spec_expr_2.f90: New.
27244
27245 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27246
27247         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27248         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27249         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27250         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27251         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27252         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27253         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27254         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27255         previous target-specific skips and warning-message matches where
27256         applicable.
27257
27258 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27259
27260         PR c++/21347
27261         * g++.dg/warn/Wctor-dtor.C: New test.
27262
27263 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27264
27265         PR c/23439
27266         * gcc.dg/for-1.c: New test.
27267
27268 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27269
27270         PR c++/19565
27271         * g++.dg/warn/Wconversion1.C: New test.
27272         * g++.dg/ext/packed4.C: Compile with -w.
27273         * g++.dg/opt/20050511-1.C: Likewise.
27274         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27275
27276 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27277
27278         * gfortran.dg/boz_5.f90: New test.
27279
27280 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27281
27282         PR c++/22551
27283         * g++.dg/other/switch2.C: New.
27284
27285         PR c++/23984
27286         * g++.dg/init/ctor7.C: New.
27287
27288 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27289
27290         PR c++/23730
27291         * g++.dg/parse/crash32.C: New test.
27292
27293 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27294
27295         PR c++/20721
27296         * g++.dg/init/goto2.C: New test.
27297
27298         PR c++/22464
27299         * g++.dg/template/crash/41.C: New test.
27300
27301         PR c++/22180
27302         * g++.dg/template/crash40.C: New test.
27303
27304         PR c++/23694
27305         * g++.dg/parse/friend5.C: New test.
27306
27307         PR c++/23307
27308         * g++.dg/template/crash38.C: New test.
27309
27310         PR c++/22352
27311         * g++.dg/template/friend38.C: New test.
27312
27313         PR c++/22405
27314         * g++.dg/template/crash39.C: New test.
27315
27316 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27317
27318         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27319         gcc.dg/debug/dwarf2/dwarf-char2.c,
27320         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27321
27322         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27323
27324 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27325
27326         * gcc.dg/dll-2.c: Add tests for warnings.
27327         * gcc.dg/dll-3.c: Likewise.
27328         * gcc.dg/dll-4.c: Likewise.
27329
27330         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27331         * g++.dg/ext/dllimport2.C: Likewise.
27332         * g++.dg/ext/dllimport3.C: Likewise.
27333         * g++.dg/ext/dllimport7.C: Likewise.
27334         * g++.dg/ext/dllimport8.C: Likewise.
27335         * g++.dg/ext/dllimport9.C: Likewise.
27336
27337 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27338
27339         PR fortran/24092
27340         * gfortran.dg/derived_pointer_recursion.f90: New test.
27341
27342 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27343
27344         * gcc.c-torture/execute/20051012-1.c: New test.
27345
27346 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27347
27348         PR fortran/18082
27349         * gfortran.dg/automatic_char_len_1.f90: New test.
27350
27351 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27352
27353         PR fortran/20847
27354         * gfortran.dg/save_common.f90: New test.
27355
27356         PR fortran/20856
27357         * gfortran.dg/save_result.f90: New test.
27358
27359 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27360
27361         PR c++/21592
27362         * g++.dg/template/dependent-expr1.C: Add new expected error.
27363         * g++.dg/template/dependent-expr2.C: Adjust error text.
27364         * g++.dg/template/overload6.C: New.
27365
27366         PR c++/23797
27367         * g++.dg/other/typename8.C: New.
27368
27369         PR c++/21117
27370         * g++.dg/other/return1.C: New.
27371
27372 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27373
27374         PR c++/24052
27375         * g++.dg/ext/label5.C: New.
27376
27377 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27378
27379         PR c++/19964
27380         * g++.dg/parse/crash31.C: New.
27381
27382 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27383
27384         * g++.dg/ipa/ipa-1.c: New test.
27385         * g++.dg/ipa/ipa-2.c: New test.
27386         * g++.dg/ipa/ipa-3.c: New test.
27387         * g++.dg/ipa/ipa-4.c: New test.
27388         * g++.dg/ipa/ipa-5.c: New test.
27389         * g++.dg/ipa/ipa.exp: New file.
27390
27391 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27392
27393         PR fortran/24207
27394         * gfortran.dg/private_type_3.f90: New test.
27395
27396 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27397
27398         PR fortran/20786
27399         gfortran.dg/aint_anint_1.f90: New test.
27400
27401 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27402
27403         PR libgfortran/24313
27404         gfortran.dg/csqrt.f: New test.
27405
27406 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27407
27408         PR c++/8057
27409         * g++.dg/warn/noeffect7.C: New test.
27410         * g++.dg/warn/noeffect2.C: Instantiate templates.
27411         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27412         and warning.
27413
27414 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27415
27416         PR c++/21089
27417         * g++.dg/init/float1.C: New test.
27418
27419         PR c++/24277
27420         * g++.dg/init/member1.C: Tweak error markers.
27421
27422 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27423
27424         PR testsuite/24281
27425         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27426         Check for null pointer.
27427
27428 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27429
27430         PR c++/21369
27431         * g++.dg/parse/ret-type3.C: New test.
27432
27433 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27434
27435         PR tree-opt/23946
27436         * gcc.c-torture/compile/pr23946.c: New test.
27437
27438 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * g++.dg/opt/mmx2.C: New test.
27441
27442 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/24277
27445         * g++.dg/template/static20.C: New test.
27446
27447         PR c++/24302
27448         * g++.dg/warn/Wunused-12.C: New test.
27449
27450         PR c++/23437
27451         * g++.dg/template/arg4.C: New test.
27452
27453 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27454
27455         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27456         * gcc.dg/ucnid-3.c: Likewise.
27457         * gcc.dg/ucnid-4.c: Likewise.
27458         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27459         * g++.dg/other/ucnid-1.C: Likewise.
27460         * gcc.dg/sparc-frame-1.c: New test.
27461
27462 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27463
27464         PR c++/24139
27465         * g++.dg/template/spec27.C: New test.
27466
27467         PR c++/24275
27468         * g++.dg/template/static19.C: New test.
27469
27470 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27471
27472         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27473         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27474
27475 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27476
27477         PR target/24136
27478         * gfortran.fortran-torture/compile/pr24136.f: New test.
27479
27480 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27481
27482         PR c++/22172
27483         * g++.dg/parse/crash30.C: New test.
27484
27485 2005-10-07  Richard Guenther  <rguenther@suse.de>
27486
27487         PR middle-end/24227
27488         * gcc.c-torture/compile/pr24227.c: New testcase.
27489
27490 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27491
27492         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27493         Do not put aligned attributes on array elements.
27494
27495 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27496
27497         PR testsuite/23611, PR testsuite/23615
27498         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27499         writing prototypes of library functions by hand.
27500         * obj-c++.dg/bitfield-4.mm: Likewise.
27501         * obj-c++.dg/const-str-4.mm: Likewise.
27502         * obj-c++.dg/encode-4.mm: Likewise.
27503         * obj-c++.dg/encode-5.mm: Likewise.
27504         * obj-c++.dg/encode-6.mm: Likewise.
27505         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27506         * obj-c++.dg/method-10.mm: Likewise.
27507         * obj-c++.dg/method-17.mm: Likewise.
27508         * obj-c++.dg/method-19.mm: Likewise.
27509         * obj-c++.dg/try-catch-2.mm: Likewise.
27510
27511 2005-10-06  Richard Henderson  <rth@redhat.com>
27512
27513         PR 24236
27514         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27515
27516 2005-10-06  Dale Johannesen  <dalej@apple.com>
27517
27518         * gcc.c-torture/execute/20030125-1.c: Correct.
27519
27520 2005-10-06  Richard Guenther  <rguenther@suse.de>
27521
27522         PR tree-optimization/24238
27523         * g++.dg/tree-ssa/pr24238.C: New testcase.
27524
27525 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27526
27527         PR 18568
27528         * gfortran.dg/der_pointer_3.f90: New test.
27529
27530 2005-10-05  Devang Patel  <dpatel@apple.com>
27531
27532         PR Debug/23205
27533         * g++.dg/other/PR23205.C: New.
27534
27535 2005-10-05  Richard Henderson  <rth@redhat.com>
27536
27537         PR target/23602
27538         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27539         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27540
27541 2005-10-05  Dale Johannesen  <dalej@apple.com>
27542
27543         * gcc.c-torture/execute/float-floor.c: New.
27544
27545 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27546
27547         PR tree-optimization/21419
27548         PR tree-optimization/24146
27549         PR tree-optimization/24151
27550
27551         * g++.dg/ext/asm7.C: New.
27552         * g++.dg/ext/asm8.C: New.
27553         * gcc.dg/asm-1.c: Compile on all targets.
27554         * gcc.dg/asm-pr24146.c: New.
27555         * gcc.dg/pr21419.c: Adjust error messages.
27556
27557 2005-10-05  Richard Guenther  <rguenther@suse.de>
27558
27559         PR fortran/24176
27560         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27561
27562 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         PR c++/23513
27565         * g++.dg/template/spec22.C: Robustify test.
27566         * g++.dg/template/spec26.C: New.
27567
27568 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27569
27570         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27571         if target supports vector instructions.
27572
27573 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27574
27575         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27576         C99 functions.
27577
27578 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27579
27580         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27581         check_effective_target_fortran_large_int): Replace cached result
27582         when target changes.
27583
27584 2005-10-04  Devang Patel  <dpatel@apple.com>
27585
27586         * gcc.dg/i386-sse-vect-types.c: New.
27587
27588 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27589
27590         PR preprocessor/13726
27591         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27592         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27593
27594 2005-10-04  Richard Guenther  <rguenther@suse.de>
27595
27596         PR c/23576
27597         * gcc.dg/noncompile/pr23576.c: New testcase.
27598
27599 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27600
27601         PR middle-end/23125
27602         * gcc.dg/register-var-3.c: New test.
27603
27604 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27605
27606         * gcc.dg/pr23049.c: New test.
27607
27608         * gcc.dg/ucnid-4.c: Fix test.
27609
27610 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27611
27612         PR 23445
27613         * gcc.c-torture/compile/pr23445.c: New test.
27614
27615 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27616
27617         * g++.dg/overload/unknown1.C: New.
27618
27619 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27620
27621         PR c++/17775
27622         * g++.dg/template/repo4.C: New test.
27623
27624 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27625
27626         PR libfortran/19308
27627         * gfortran.dg/large_real_kind_2.F90: New test.
27628         * gfortran.dg/large_integer_kind_2.f90: New test.
27629
27630 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27631
27632         * lib/target-supports.exp (check_effective_target_vect_shift):
27633         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27634         (check_effective_target_vect_condition): Fix copy-n-pasto.
27635
27636         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27637         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27638         targets.
27639
27640 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27641
27642         PR c++/22621
27643         * g++.dg/template/overload5.C : New test.
27644
27645         PR c++/23840
27646         * g++.dg/expr/stdarg1.C: New test.
27647
27648 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27649
27650         PR 24142
27651         * gcc.c-torture/execute/pr24142.c: New test.
27652
27653 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27654
27655         PR 24141
27656         * gcc.c-torture/execute/pr24141.c: New test.
27657
27658 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27659             Diego Novillo  <dnovillo@redhat.com>
27660
27661         PR 23604
27662         * gcc.c-torture/execute/pr23604.c: New test.
27663
27664 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27665
27666         PR fortran/16404
27667         PR fortran/20835
27668         PR fortran/20890
27669         PR fortran/20899
27670         PR fortran/20900
27671         PR fortran/20901
27672         PR fortran/20902
27673         gfortran.dg/equiv_constraint_1.f90: New test.
27674         gfortran.dg/equiv_constraint_2.f90: New test.
27675         gfortran.dg/equiv_constraint_3.f90: New test.
27676         gfortran.dg/equiv_constraint_4.f90: New test.
27677         gfortran.dg/equiv_constraint_5.f90: New test.
27678         gfortran.dg/equiv_constraint_6.f90: New test.
27679         gfortran.dg/equiv_constraint_7.f90: New test.
27680         gfortran.dg/equiv_constraint_8.f90: New test.
27681         gfortran.dg/private_type_1.f90: New test.
27682         gfortran.dg/private_type_2.f90: New test.
27683         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27684         980628-10.f: Assert std=gnu to permit mixing of
27685         types in equivalence statements.
27686
27687 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27688
27689         PR 24112
27690         * gfortran.dg/open_status_1.f90: New.
27691
27692 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27693
27694         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27695         * gcc.dg/vect/pr22480.c: Clean up temp files.
27696         * gcc.dg/vect/pr23831.c: Clean up temp files.
27697         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27698         Clean up temp files.
27699         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27700         Clean up temp files.
27701
27702         * gcc.dg/20050309-1.c: Clean up temp files.
27703         * gcc.dg/20050325-1.c: Clean up temp files.
27704
27705 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27706
27707         PR tree-optimization/24059
27708         * gcc.dg/vect/pr24059.c : New test.
27709
27710 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27711
27712         PR middle-end/24109
27713         * gcc.c-torture/execute/20050929-1.c: New test.
27714
27715 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27716
27717         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27718
27719 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27720
27721         PR c/21419
27722         * gcc.dg/pr21419.c: New test.
27723
27724 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27725
27726         * gcc.dg/pr23911.c: New test.
27727
27728 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27729
27730         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27731
27732         PR c++/16782
27733         * g++.dg/parse/qualified4.C: New test.
27734         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27735         * g++.old-deja/g++.mike/p8154.C: Likewise.
27736
27737 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27738
27739         PR c++/22147
27740         * g++.dg/template/friend37.C: New test.
27741         * g++.dg/parse/crash28.C: Adjust error markers.
27742
27743 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27744
27745         PR fortran/18518
27746         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27747
27748 2005-09-27  Devang Patel  <dpatel@apple.com>
27749
27750         PR tree-optimization/23625
27751         * gcc.dg/pr23625.c: New test.
27752
27753 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27754
27755         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27756         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27757
27758 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27759
27760         PR fortran/23677
27761         * gfortran.fortran-torture/execute/save_1.f90: New test.
27762         * gfortran.dg/save_1.f90: New test.
27763
27764 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27765
27766         * gcc.target/i386/builtin-apply-mmx.c: New test.
27767
27768         PR target/22576
27769         * gcc.target/i386/pr22576.c: New test.
27770
27771         PR target/22585
27772         * gcc.target/i386/pr22585.c: New test.
27773
27774         PR target/23268
27775         * gcc.target/i386/pr23268.c: New test.
27776
27777         PR middle-end/23831
27778         * gcc.dg/vect/pr23831.c: New test.
27779
27780         PR target/24055
27781         * gcc.target/i386/pr24055.c: New test.
27782
27783 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27784
27785         PR tree-optimization/23960
27786         * gcc.c-torture/compile/pr23960.c: New.
27787
27788 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27789
27790         PR fortran/16861
27791         * gfortran.dg/nested_modules_3.f90: New.
27792
27793 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27794
27795         PR fortran/24005
27796         gfortran.dg/interface_1.f90: New test.
27797
27798 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27799         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27800
27801         PR fortran/23843
27802         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27803
27804 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27805
27806         PR fortran/23516
27807         * gfortran.dg/imag_1.f: New test.
27808         * gfortran.dg/imag_2.f: Ditto.
27809
27810 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27811
27812         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27813
27814 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27815
27816         PR c++/21983
27817         * g++.dg/warn/pr21983.C: New test.
27818
27819 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27820
27821         * gcc.dg/20050922-1.c: Testcase added.
27822
27823 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27824
27825         PR c++/23993
27826         * g++.dg/template/array14.C: New test.
27827
27828 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27829
27830         PR fortran/19929
27831         * gfortran.dg/der_ptr_component_1.f90: New test.
27832
27833 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27834
27835         PR c++/23965
27836         * g++.dg/template/error1.C: Reject "no matching function" message.
27837
27838 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27839
27840         PR c++/17609
27841         * g++.dg/lookup/error1.C: New test.
27842
27843 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27844
27845         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27846         functionality of the testcase.
27847
27848 2005-09-20  Richard Henderson  <rth@redhat.com>
27849
27850         * gcc.dg/vect/vect-22.c: Require vect_float.
27851         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27852
27853 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27854
27855         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27856         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27857         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27858         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27859         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27860         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27861         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27862         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27863         * gcc.dg/cpp/ucnid-8.c: New test.
27864
27865 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27866
27867         PR tree-optimization/23929
27868         * gcc.c-torture/compile/pr23929.c: New test.
27869
27870 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27871
27872         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27873         for one loop.
27874
27875 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27876
27877         PR testsuite/23186
27878         * g++.dg/other/pr22003.C: Require named sections.
27879
27880 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27881
27882         PR c++/23947
27883         * g++.dg/rtti/crash3.C: New test.
27884
27885         PR tree-optimization/23818
27886         * gcc.dg/pr23818.c: New test.
27887
27888 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27889
27890         PR fortran/23420
27891         * gfortran.dg/print_fmt_4.f: New.
27892
27893 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27894
27895         PR fortran/23663
27896         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27897
27898 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27899
27900         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27901         Use pointers to local alignable arrays instead. Added comments.
27902         * gcc.dg/vect/vect-46.c: Likewise.
27903         * gcc.dg/vect/vect-48.c: Likewise.
27904         * gcc.dg/vect/vect-49.c: Likewise.
27905         * gcc.dg/vect/vect-52.c: Likewise.
27906         * gcc.dg/vect/vect-53.c: Likewise.
27907         * gcc.dg/vect/vect-54.c: Likewise.
27908         * gcc.dg/vect/vect-56.c: Likewise.
27909         * gcc.dg/vect/vect-57.c: Likewise.
27910         * gcc.dg/vect/vect-58.c: Likewise.
27911         * gcc.dg/vect/vect-60.c: Likewise.
27912         * gcc.dg/vect/vect-61.c: Likewise.
27913
27914         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27915         The test is no longer vectorizable on vect_no_align targets.
27916         * gcc.dg/vect/vect-43.c: Likewsie.
27917
27918         * gcc.dg/vect/vect-44.c: Added comments.
27919         * gcc.dg/vect/vect-45.c: Added comments.
27920         * gcc.dg/vect/vect-50.c: Added comments.
27921         * gcc.dg/vect/vect-51.c: Added comments.
27922
27923         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27924         aligned type.
27925         * gcc.dg/vect/Os-vect-95.c: Likewise.
27926
27927         * gcc.dg/vect/vect-41.c: Test removed.
27928         * gcc.dg/vect/vect-47.c: Test removed.
27929         * gcc.dg/vect/vect-55.c: Test removed.
27930         * gcc.dg/vect/vect-59.c: Test removed.
27931
27932 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27933
27934         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27935         No longer vectorizable on vect_no_align targets.
27936         * gcc.dg/vect/pr20122.c: Likewise.
27937         * gcc.dg/vect/vect-74.c: Likewise.
27938         * gcc.dg/vect/vect-75.c: Likewise.
27939         * gcc.dg/vect/vect-76.c: Likewise.
27940
27941         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27942         Will not be vectorizable on vect_no_align targets once aliasing issues
27943         are resolved.
27944         * gcc.dg/vect/vect-79.c: Likewise.
27945
27946         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27947         * gcc.dg/vect/vect-78.c: Likewise.
27948         * gcc.dg/vect/vect-97.c: Likewise.
27949
27950 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27951
27952         * gcc.dg/pr23943.c: New test.
27953
27954 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27955
27956         PR fortran/19181
27957         * gfortran.dg/derived_pointer_null_1.f90: New test.
27958
27959 2005-09-18  Richard Guenther  <rguenther@suse.de>
27960
27961         PR middle-end/23944
27962         * gcc.c-torture/compile/pr23944.c: New testcase.
27963
27964 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27965
27966         PR fortran/15975
27967         * gfortran.dg/der_pointer_2.f90: New test.
27968
27969 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27970
27971         PR fortran/16861
27972         * gfortran.dg/nested_modules_2.f90: New test.
27973
27974 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27975
27976         PR c++/18368
27977         * g++.dg/other/semicolon.C: New test.
27978
27979 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27980
27981         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27982         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27983
27984 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27985
27986         PR c++/23914
27987         * g++.dg/template/static18.C: New test.
27988
27989         PR c++/21514
27990         * g++.dg/template/crash19.C: Remove dg-error marker.
27991         * g++.dg/template/local4.C: New test.
27992
27993 2005-09-16  Paul Brook  <paul@codesourcery.com>
27994
27995         PR fortran/23906
27996         * gfortran.dg/dependency_1.f90: New test.
27997
27998 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27999
28000         PR c++/23896
28001         * g++.dg/template/static17.C: New test.
28002
28003 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28004
28005         PR c++/23139
28006         * g++.dg/warn/huge-val1.C: New test.
28007
28008 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28009
28010         PR c++/13140
28011         * g++.dg/parse/class2.C: New test.
28012         * g++.dg/template/explicit8.C: Likewise.
28013         * g++.dg/template/spec25.C: Likewise.
28014
28015 2005-09-14  Josh Conner  <jconner@apple.com>
28016
28017         PR middle-end/23584
28018         * gcc.dg/pr23584.c: New test.
28019
28020 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28021
28022         PR fortran/21875 Internal Unit Array I/O, NIST
28023         * gfortran.dg/arrayio_1.f90: New test.
28024         * gfortran.dg/arrayio_1.f90: New test.
28025         * gfortran.dg/arrayio_1.f90: New test.
28026         * gfortran.dg/arrayio_1.f90: New test.
28027         * gfortran.dg/arrayio_1.f90: New test.
28028
28029 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28030
28031         PR middle-end/22480
28032         * gcc.dg/vect/pr22480.c: New test.
28033
28034 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28035
28036         PR fortran/19358
28037         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28038
28039 2005-09-13 Josh Conner <jconner@apple.com>
28040
28041         PR c++/23180
28042         * g++.dg/init/struct2.C: New test.
28043         * g++.dg/init/struct3.C: New test.
28044
28045 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28046
28047         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28048         Clean up temp files.
28049         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28050         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28051         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28052         gcc.dg/tree-ssa/builtin-printf-1.c,
28053         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28054         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28055         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28056         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28057         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28058         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28059         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28060         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28061         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28062         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28063         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28064         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28065
28066 2005-09-13  Josh Conner  <jconner@apple.com>
28067
28068         * lib/gcc-dg.exp: Load scanipa.exp.
28069         (cleanup-dump): New procedure.
28070         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28071         * lib/scandump.exp: New file.
28072         * lib/scantree.exp: Use it.
28073         * lib/scanipa.exp: New file.
28074
28075 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28076
28077         PR fortran/17740
28078         * gfortran.dg/generic_4.f90: New test.
28079
28080 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28081
28082         PR target/23816
28083         * gcc.target/i386/pr23816-1.c: New test.
28084         * gcc.target/i386/pr23816-2.c: New test.
28085
28086
28087 2005-09-13  Bastian Blank <waldi@debian.org>
28088
28089         PR c++/16171
28090         * g++.dg/abi/mangle26.C: New test.
28091         * g++.dg/abi/mangle27.C: New test.
28092         * g++.dg/abi/mangle28.C: New test.
28093         * g++.dg/abi/mangle29.C: New test.
28094
28095         PR c++/23839
28096         * g++.dg/parse/register1.C: New test.
28097
28098 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28099
28100         PR c++/23842
28101         * g++.dg/template/access16.C: New test.
28102
28103 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28104
28105         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28106
28107 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28108
28109         PR fortran/18899
28110         * gfortran.dg/shape_2.f90: New test.
28111
28112 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28113
28114         PR target/19269
28115         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28116         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28117         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28118         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28119         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28120         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28121         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28122         tests.
28123
28124 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28125
28126         PR c++/23841
28127         * g++.dg/parse/template17.C: New test.
28128
28129 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28130
28131         PR c++/23789
28132         * g++.dg/template/nontype14.C: New test.
28133
28134 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28135
28136         PR g++/7874
28137         * g++.dg/lookup/friend7.C: New test.
28138         * g++.dg/lookup/friend8.C: New test.
28139         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28140         so that it will be found via argument dependent lookup.
28141         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28142         friend functions which will no longer be found.
28143         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28144         function g, so that it will be found via argument dependent
28145         lookup.
28146         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28147         * g++.old-deja/g++.mike/net43.C: Likewise.
28148
28149 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28150
28151         PR c++/23691
28152         * g++.dg/template/static16.C: New test.
28153
28154 2005-09-12  Josh Conner  <jconner@apple.com>
28155
28156         PR middle-end/23237
28157         * gcc.c-torture/compile/pr23237.c: New test.
28158
28159 2005-09-11  Richard Henderson  <rth@redhat.com>
28160
28161         * g++.dg/other/error8.C: Update expected diagnostic text.
28162
28163 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28164
28165         PR libfortran/19872
28166         * gfortran.dg/overwrite_1.f: New test.
28167
28168 2005-09-09  Josh Conner  <jconner@apple.com>
28169
28170         * g++.dg/init/pr23180-1.C: Removed.
28171         * g++.dg/init/pr23180-2.C: Removed.
28172
28173 2005-09-09  David Daney <ddaney@avtrex.com>
28174
28175         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28176         files which are ...
28177         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28178         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28179
28180 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28181
28182         * gfortran.dg/iostat_2.f90: New test.
28183
28184 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28185
28186         PR c++/22252
28187         * g++.dg/ext/interface1.C: New test.
28188         * g++.dg/ext/interface1.h: Likewise.
28189         * g++.dg/ext/interface1a.cc: Likewise.
28190
28191 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28192
28193         * gfortran.dg/iomsg_1.f90: New test case.
28194
28195 2005-09-09  Richard Guenther  <rguenther@suse.de>
28196
28197         PR c++/23624
28198         * g++.dg/tree-ssa/pr23624.C: New testcase.
28199
28200 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28201
28202         PR fortran/19239
28203         * gfortran.dg/vector_subscript_1.f90,
28204         * gfortran.dg/vector_subscript_2.f90: New tests.
28205
28206 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28207
28208         PR fortran/21104
28209         * gfortran.dg/array_alloc_1.f90,
28210         * gfortran.dg/array_alloc_2.f90,
28211         * gfortran.dg/array_alloc_3.f90: New tests.
28212
28213 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28214
28215         PR fortran/12840
28216         * gfortran.dg/array_constructor_6.f90
28217         * gfortran.dg/array_constructor_7.f90
28218         * gfortran.dg/array_constructor_8.f90
28219         * gfortran.dg/array_constructor_9.f90
28220         * gfortran.dg/array_constructor_10.f90
28221         * gfortran.dg/array_constructor_11.f90
28222         * gfortran.dg/array_constructor_12.f90: New tests.
28223
28224 2005-09-08  Josh Conner  <jconner@apple.com>
28225
28226         PR c++/23180
28227         * g++.dg/init/pr23180-1.C: New test.
28228         * g++.dg/init/pr23180-2.C: New test.
28229
28230 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28231
28232         PR fortran/18878
28233         * gfortran.dg/module_double_reuse.f90: New.
28234
28235 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28236
28237         PR fortran/23270
28238         PR fortran/22304
28239         PR fortran/18870
28240         PR fortran/17917
28241         PR fortran/16511
28242         * gfortran.dg/common_equivalence_1.f: New.
28243         * gfortran.dg/common_equivalence_2.f: New.
28244         * gfortran.dg/common_equivalence_3.f: New.
28245         * gfortran.dg/contained_equivalence_1.f90: New.
28246         * gfortran.dg/module_blank_common.f90: New.
28247         * gfortran.dg/module_commons_1.f90: New.
28248         * gfortran.dg/module_equivalence_1.f90: New.
28249         * gfortran.dg/nested_modules_1.f90: New.
28250         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28251         equivalences and add comment to connect the test with
28252         the PR.
28253
28254 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28255
28256         PR fortran/23765
28257         * gfortran.dg/common_6.f90: New test.
28258
28259 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28260
28261         PR fortran/15326
28262         * gfortran.dg/char_result_1.f90,
28263         * gfortran.dg/char_result_2.f90,
28264         * gfortran.dg/char_result_3.f90,
28265         * gfortran.dg/char_result_4.f90,
28266         * gfortran.dg/char_result_5.f90,
28267         * gfortran.dg/char_result_6.f90,
28268         * gfortran.dg/char_result_7.f90,
28269         * gfortran.dg/char_result_8.f90: New tests.
28270
28271 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28272
28273         PR fortran/19928
28274         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28275
28276 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28277
28278         PR obj-c++/16816
28279         * obj-c++.dg/selector-5.mm: New test.
28280         * obj-c++.dg/selector-6.mm: New test.
28281
28282 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28283
28284         PR objc/20574
28285         PR objc/19324
28286         * objc.dg/error-1.m: New test.
28287
28288 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28289
28290         PR fortran/23373
28291         * gfortran.fortran-torture/execute/pr23373-1.f90,
28292         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28293
28294 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28295
28296         PR libfortran/23760
28297         * gfortran.dg/g77/1832.f: Remove long string in write statement
28298         to allow the test to pass on correct list directed output with
28299         prepended space.
28300
28301 2005-09-07  James E Wilson  <wilson@specifix.com>
28302
28303         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28304
28305 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28306
28307         * gfortran.dg/parameter+save.f90: Rename to
28308         * gfortran.dg/parameter_save.f90: .. this.
28309
28310 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28311
28312         PR fortran/20848
28313         * gfortran.dg/parameter+save.f90: New test case.
28314
28315 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28316
28317         PR fortran/19269
28318         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28319
28320 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28321
28322         PR c/23075
28323         * gcc.dg/pr23075.c: New test.
28324         * g++.dg/warn/pr23075.C: New test.
28325
28326         PR target/22362
28327         * gcc.target/i386/pr22362.c: New test.
28328
28329         PR rtl-optimization/23098
28330         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28331
28332         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28333         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28334         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28335
28336 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28337
28338         * g++.dg/expr/cast6.C: New test.
28339
28340         PR c++/9782
28341         * g++.dg/init/new15.C: New test.
28342
28343 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28344
28345         * gcc.dg/vect/Os-vect-95.c: New test.
28346         * gcc.dg/vect/vect-95.c: Same.
28347
28348 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28349
28350         * gcc.dg/vect/vect-29.c: Update xfail testing.
28351         * gcc.dg/vect/vect-44.c: Same.
28352         * gcc.dg/vect/vect-48.c: Same.
28353         * gcc.dg/vect/vect-50.c: Same.
28354         * gcc.dg/vect/vect-72.c: Same.
28355         * gcc.dg/vect/vect-77.c: Same.
28356         * gcc.dg/vect/vect-78.c: Same.
28357         * gcc.dg/vect/vect-80.c: Same.
28358         * gcc.dg/vect/vect-96.c: Same.
28359         * gcc.dg/vect/vect-100.c: Same.
28360         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28361         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28362         * gfortran.dg/vect/vect-5.f90: Same.
28363
28364 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28365
28366         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28367         start strings.
28368         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28369         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28370
28371         PR c++/23056
28372         * g++.dg/opt/pr23056.C: New test.
28373
28374         PR rtl-optimization/23098
28375         * gcc.target/i386/pr23098.c: New test.
28376
28377 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28378
28379         PR c++/23667
28380         * g++.dg/template/static15.C: New test.
28381
28382         PR c++/21440
28383         * g++.dg/ext/stmtexpr5.C: New test.
28384         * g++.dg/ext/stmtexpr6.C: Likewise.
28385
28386 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28387
28388         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28389
28390         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28391         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28392         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28393
28394 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28395
28396         PR libfortran/23321
28397         * gfortran.dg/direct_io_4.f90: New test case.
28398
28399 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28400             Rasmus Hahn  <rassahah@neofonie.de>
28401
28402         PR libobjc/23108
28403         * objc.dg/type-stream-1.m: New test.
28404
28405 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28406
28407         PR fortran/23661
28408         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28409         gfortran.dg/print_fmt_3.f90: New test.
28410
28411 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28412
28413         * gfortran.dg/fmt_t_1.f90: New test.
28414
28415 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28416
28417         PR rtl-optimization/23454
28418         * g++.dg/opt/pr23454.C: New test.
28419
28420 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28421
28422         PR c++/23699
28423         * g++.dg/ext/static1.C: New test.
28424
28425 2005-09-02  Richard Henderson  <rth@redhat.com>
28426
28427         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28428         tail call to check_fa_work.
28429
28430 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28431
28432         PR c++/21687
28433         * g++.dg/other/gc3.C: New test.
28434
28435 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28436
28437         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28438         * gcc.dg/20050826-1.c: Likewise.
28439
28440 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28441
28442         PR c++/23167
28443         * g++.dg/expr/volatile1.C: New test.
28444
28445 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28446
28447         PR middle-end/23547
28448         * gcc.dg/pr23547.c: New test.
28449
28450 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28451
28452         PR c/22061
28453         * gcc.c-torture/execute/pr22061-1.c,
28454         * gcc.c-torture/execute/pr22061-2.c,
28455         * gcc.c-torture/execute/pr22061-3.c,
28456         * gcc.c-torture/execute/pr22061-4.c: New tests.
28457
28458 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28459
28460         * gcc.dg/Wredundant-decls-2.c: New test to check that
28461         -Wredundant-decls does not issue warning for a variable
28462         definition following a declaration.
28463
28464 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28465
28466         PR debug/7241
28467         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28468         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28469         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28470
28471         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28472         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28473         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28474         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28475         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28476         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28477         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28478         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28479
28480 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28481
28482         PR objc/23306
28483         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28484         scan-assmbler.
28485
28486 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28487
28488         PR target/21255
28489         * gcc.dg/pr21255-1.c: New test.
28490         * gcc.dg/pr21255-2-mb.c: Likewise.
28491         * gcc.dg/pr21255-2-ml.c: Likewise.
28492         * gcc.dg/pr21255-3.c: Likewise.
28493         * gcc.dg/pr21255-4.c: Likewise.
28494
28495 2005-08-31  Dale Johannesen  <dalej@apple.com>
28496
28497         * gcc.dg/20050830-1.c: New.
28498
28499 2005-08-31  Josh Conner  <jconner@apple.com>
28500
28501         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28502         command-line options for arm-*-* targets.
28503         * g++.dg/init/array16.C: Likewise.
28504         * g++.dg/other/crash-4.C: Likewise.
28505
28506 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28507
28508         PR obj-c++/23640
28509         * obj-c++.dg/gnu-runtime-3.mm: New test.
28510
28511 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28512
28513         PR c++/13377
28514         * g++.dg/lookup/ambig4.C: New test.
28515         * g++.dg/lookup/ambig5.C: New test.
28516         * g++.dg/tc1/dr101.C: Adjust error markers.
28517
28518 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28519
28520         PR c++/23639
28521         * g++.dg/template/ttp5.C: Adjust error markers.
28522
28523 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28524
28525         PR testsuite/23609
28526         * lib/obj-c++.exp: Include target-libpath.exp.
28527         (obj-c++_link_flags): Look for the GNU libobjc library
28528         and set the library path to include it.
28529         Don't manually set LD_LIBRARY_PATH (etc.) but call
28530         set_ld_library_path_env_vars instead.
28531         (obj-c++_target_compile): Don't set library path or
28532         linker flags because they are already set correctly
28533         in obj-c++_link_flags.
28534
28535 2005-08-30  Josh Conner  <jconner@apple.com>
28536
28537         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28538         to command-line options for arm-*-* targets.
28539
28540 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28541
28542         * g++.dg/other/i386-1.C: New.
28543
28544 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28545
28546         PR preprocessor/20348
28547         PR preprocessor/20356
28548         * gcc.dg/cpp/pr20348.c: New test.
28549         * gcc.dg/cpp/pr20348.h: New file.
28550         * gcc.dg/cpp/inc/pr20348.h: New file.
28551         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28552         * gcc.dg/cpp/pr20356.c: New test.
28553         * gcc.dg/cpp/pr20356.h: New file.
28554         * gcc.dg/cpp/inc/pr20356.h: New file.
28555         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28556
28557 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28558
28559         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28560         Fix array dimension to avoid correct end-of-file error.
28561
28562 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28563
28564         PR libfortran/23598
28565         * gfortran.dg/iostat_1.f90: New test.
28566
28567 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28568
28569         PR middle-end/23408
28570         * gcc.dg/pr23408.c: New test.
28571
28572 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28573
28574         PR c++/23099
28575         * g++.dg/init/member1.C: Make sure erroneous static data member
28576         definitions are required.
28577         * g++.dg/template/static13.C: New test.
28578         * g++.dg/template/static14.C: Likewise.
28579
28580 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28581
28582         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28583         -march=pentium4, remove ilp32 requirement.
28584
28585         PR middle-end/23484
28586         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28587         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28588
28589 2005-08-29  Andreas Jaeger  <aj@suse.de>
28590
28591         PR testsuite/23607
28592         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28593
28594 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28595
28596         * gcc.c-torture/execute/20050316-2.c: New test.
28597         * gcc.c-torture/execute/20050316-3.c: New test.
28598         * gcc.dg/torture/pr16104-1.c: New test.
28599
28600 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28601
28602         PR middle-end/23463
28603         * gcc.c-torture/execute/zero-struct-1.c: New test.
28604
28605 2005-08-27  Richard Guenther  <rguenther@suse.de>
28606
28607         PR target/23575
28608         * gcc.target/i386/pr23575.c: New testcase.
28609
28610 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28611
28612         PR rtl-optimization/23561
28613         * gcc.c-torture/execute/20050826-1.c: New test.
28614
28615         PR rtl-opt/23560
28616         * gcc.c-torture/execute/20050826-2.c: New test.
28617
28618 2005-08-26  Dale Johannesen  <dalej@apple.com>
28619
28620         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28621         * gcc.dg/20050826-1.c: New.
28622
28623 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28624
28625         PR c++/19004
28626         * g++.dg/template/nontype13.C: New test.
28627
28628         PR c++/23491
28629         * g++.dg/init/new14.C: New test.
28630         * g++.dg/expr/anew1.C: Do not XFAIL.
28631         * g++.dg/expr/anew2.C: Likewise.
28632         * g++.dg/expr/anew3.C: Likewise.
28633
28634 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28635
28636         PR middle-end/22439
28637         * gcc.dg/vla-3.c: New test.
28638
28639 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28640
28641         PR fortran/20363
28642         * gfortran.dg/named_interface.f90: New.
28643
28644 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28645
28646         * gcc.c-torture/execute/frame-address.c: New test.
28647
28648 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         PR c++/20817
28651         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28652
28653 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28654
28655         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28656
28657 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28658
28659         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28660         * gcc.dg/altivec-22.c: Rename from..
28661         * gcc.dg/altivec-nomfcr.c: ..this.
28662
28663 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28664
28665         PR tree-optimization/23546
28666         * gcc.dg/tree-ssa/pr23546.c: New test.
28667
28668 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28669
28670         PR fortran/17758
28671         * gfortran.dg/nonreturning_statements.f90: New test.
28672
28673 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28674
28675         PR c++/22454
28676         * g++.dg/parse/crash29.C: New.
28677
28678 2005-08-23  DJ Delorie  <dj@redhat.com>
28679
28680         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28681         constants have the L suffix.
28682
28683 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28684
28685         PR c++/23044
28686         * g++.dg/template/instantiate8.C: New.
28687
28688 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28689
28690         PR middle-end/23467
28691         * gcc.c-torture/execute/pr23467.c: New test.
28692
28693 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28694
28695         PR tree-optimization/22043
28696         * gcc.c-torture/execute/20050613-1.c: New test.
28697
28698 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28699
28700         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28701
28702 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28703
28704         PR rtl-optimization/23478
28705         * g++.dg/opt/pr23478.C: New test.
28706
28707 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28708
28709         PR c/18715
28710         * gcc.dg/switch-warn-3.c: New test.
28711
28712 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28713
28714         PR c++/22233
28715         * g++.dg/template/param1.C: New test.
28716
28717 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28718
28719         PR c++/23089
28720         * g++.dg/other/incomplete1.C: New test.
28721
28722 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28723
28724         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28725         are vectorizable.
28726
28727 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28728
28729         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28730         d_lines_5.f: New.
28731
28732 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * gcc.target/i386/sse-4.c: New test.
28735
28736 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28737
28738         PR testsuite/23239
28739         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28740
28741 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28742
28743         * gcc.dg/20050811-1.c: New test.
28744         * gcc.dg/20050811-2.c: New test.
28745
28746 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28747
28748         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28749
28750 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28751
28752         PR 23476
28753         * gcc.c-torture/compile/pr23476.c: New test.
28754
28755 2005-08-19  Devang Patel  <dpatel@apple.com>
28756
28757         PR tree-optimization/23048
28758         * gcc.dg/tree-ssa/pr23048.c: New test.
28759
28760 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28761
28762         PR middle-end/20624
28763         * g++.dg/warn/Wreturn-3.C: New test
28764
28765 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28766
28767         PR tree-optimization/22228
28768         * g++.dg/vect/pr22543.cc: New test.
28769
28770 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28771
28772         PR tree-optimization/21574
28773         * gcc.dg/tree-ssa/pr21574.c: New test.
28774
28775 2005-08-16  James E Wilson  <wilson@specifix.com>
28776
28777         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28778
28779 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28780
28781         PR tree-opt/23402
28782         * gcc.c-torture/compile/zero-strct-3.c: New test.
28783         * gcc.c-torture/compile/zero-strct-4.c: New test.
28784
28785 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28786
28787         PR target/23376
28788         * gcc.target/x86_64/pr23376.c: New test.
28789
28790 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28791
28792         PR c++/23337
28793         * g++.dg/ext/vector2.C: New.
28794
28795 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28796
28797         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28798
28799 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28800
28801         PR libfortran/23428
28802         * gfortran.dg/inquire-complex.f90: New test case.
28803
28804 2005-08-16  James E Wilson  <wilson@specifix.com>
28805
28806         PR tree-optimization/21105
28807         * gcc.dg/large-size-array.c: New.
28808
28809 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28810
28811         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28812         type.
28813         * gcc.dg/vect/vect-41: Likewise.
28814         * gcc.dg/vect/vect-42: Likewise.
28815         * gcc.dg/vect/vect-43: Likewise.
28816         * gcc.dg/vect/vect-44: Likewise.
28817         * gcc.dg/vect/vect-46: Likewise.
28818         * gcc.dg/vect/vect-47: Likewise.
28819         * gcc.dg/vect/vect-48: Likewise.
28820         * gcc.dg/vect/vect-52: Likewise.
28821         * gcc.dg/vect/vect-53: Likewise.
28822         * gcc.dg/vect/vect-54: Likewise.
28823         * gcc.dg/vect/vect-55: Likewise.
28824         * gcc.dg/vect/vect-56: Likewise.
28825         * gcc.dg/vect/vect-57: Likewise.
28826         * gcc.dg/vect/vect-58: Likewise.
28827         * gcc.dg/vect/vect-59: Likewise.
28828         * gcc.dg/vect/vect-60: Likewise.
28829         * gcc.dg/vect/vect-61: Likewise.
28830         * gcc.dg/vect/vect-85: Likewise.
28831         * gcc.dg/vect/vect-87: Likewise.
28832         * gcc.dg/vect/vect-88: Likewise.
28833         * gcc.dg/vect/vect-93.c: Likewise.
28834         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28835         * gcc.dg/vect/vect-75: Likewise.
28836         * gcc.dg/vect/vect-76: Likewise.
28837         * gcc.dg/vect/vect-77: Likewise.
28838         * gcc.dg/vect/vect-78: Likewise.
28839         * gcc.dg/vect/vect-80: Likewise.
28840         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28841         vectorized for the expected reason, rather than checking how alignment
28842         was handled.
28843         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28844         aligned type and also instead of aligned pointers. Added documentation.
28845
28846 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28847
28848         * gfortran.dg/power.f90: New test.
28849
28850 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28851
28852         PR rtl-optimization/23299
28853         * g++.dg/opt/pr23299.C: New test.
28854
28855 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28856
28857         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28858
28859 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28860
28861         * g++.dg/template/local6.C: New test.
28862
28863 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28864
28865         * execute/exceptions/finally-1.m: Check that the catch and finally are
28866         being called.  Also add a "return 0;" at the end of main.
28867
28868 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28869
28870         PR fortran/21432.
28871         * gfortran.dg/namelist_print_1.f: New test of functionality of
28872         PRINT namelist.
28873         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28874         namelist generates error with -std=f95.
28875
28876 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28877
28878         PR tree-optimization/23119
28879         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28880
28881 2005-08-13  Marcin Koziej  <creep@desk.pl>
28882             Andrew Pinski  <pinskia@physics.uc.edu>
28883
28884         PR libobjc/22492
28885         * execute/exceptions/finally-1.m: New test.
28886
28887 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28888
28889         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28890         testsuite.
28891         * objc/execute/exceptions/trivial.m: New test.
28892         * objc.dg/try-catch-11.m: Move to ...
28893         * objc/execute/exceptions/foward-1.m: Here.
28894         * objc.dg/try-catch-2.m: Move to ...
28895         * objc/execute/exceptions/catchall-1.m: Here.
28896         * objc.dg/try-catch-8.m: Move to ...
28897         * objc/execute/exceptions/local-variables-1.m: Here.
28898
28899 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28900
28901         * objc.dg/nested-func-1.m: Move to ...
28902         * objc/execute/nested-func-1.m: Here.
28903
28904 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28905
28906         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28907         in ${options} instead of [target_info name].
28908         * lib/obj-c++.exp (objc_target_compile): Likewise.
28909
28910 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28911
28912         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28913
28914 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28915
28916         part of PR testsuite/23348
28917         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28918         each of the torture options.
28919         * objc/compile/trivial.m: New test.
28920
28921 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28922
28923         * gfortran.dg/eoshift.f90: Correct format.
28924
28925 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28926
28927         * gfortran.fortran-torture/execute/character_passing.f90:
28928         Fix comment typo.
28929
28930 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28931
28932         PR c++/8271
28933         * g++.dg/template/unify10.C: New.
28934
28935 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28936
28937         * g++.dg/parse/pr22514.C: Move to...
28938         * g++.dg/debug/pr22514.C: here.
28939
28940 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28941
28942         PR c++/23266
28943         * g++.dg/inherit/pure1.C: New test.
28944
28945         * ChangeLog: Fix typos.
28946
28947 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28948             Steven Bosscher  <stevenb@suse.de>
28949
28950         * gfortran.dg/runtime_warning_1.f90: New test.
28951
28952 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28953
28954         PR c++/23219
28955         * g++.dg/parse/crash28.C: New.
28956
28957 2005-08-11  Richard Guenther  <rguenther@suse.de>
28958
28959         PR target/23289
28960         * gcc.target/i386/tailcall-1.c: New testcase.
28961
28962 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28963
28964         * gcc.dg/vect/vect-67.c: Un-xfail.
28965
28966 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28967
28968         PR c++/23225
28969         * g++.dg/parse/crash27.C: new test.
28970
28971 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28972
28973         PR libfortran/22143
28974         * gfortran.dg/shift-kind.f90: New testcase.
28975
28976 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28977
28978         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28979         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28980
28981 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28982
28983         PR c++/20646
28984         * g++.dg/other/mult-stor1.C: New test.
28985
28986 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28987
28988         * gcc.c-torture/pr18299-1.c: Move to ...
28989         * gcc.c-torture/compile/pr18299-1.c: Here.
28990
28991 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28992
28993         * gfortran/fortran.torture/execute/character_passing.f90:
28994         Fix types for LSAME.
28995
28996 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28997
28998         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28999         input data back to what it was originally.
29000
29001 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29002
29003         * objc.dg/try-catch-8.m: Enable for all targets.
29004
29005 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29006
29007         * gcc.dg/pr23165.c: New test.
29008
29009 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29010
29011         PR tree-optimization/23234
29012         * gcc.dg/tree-ssa/pr23234.c: New test.
29013
29014 2005-08-08  Josh Conner  <jconner@apple.com>
29015
29016         PR rtl-optimization/23241
29017         * gcc.dg/char-compare.c: New test.
29018
29019 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29020
29021         PR c++/22508
29022         * g++.dg/init/new13.C: New test.
29023
29024 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29025
29026         PR c++/21166
29027         * g++.dg/other/crash-4.C: Adjust
29028         * g++/dg/ext/packed9.C: New.
29029
29030 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29031
29032         PR middle-end/21964
29033         * gcc.c-torture/execute/pr21964-1.c: New test.
29034
29035 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29036
29037         PR c/22458
29038         * gcc.dg/pr22458-1.c: New test.
29039
29040 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29041             Steven G. Kargl <kargls@comcast.net>
29042
29043         PR fortran/22390
29044         * gfortran.dg/flush_1.f90: New test.
29045
29046 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29047
29048         PR c++/23191
29049         * g++.dg/template/eh2.C: New test.
29050
29051 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29052
29053         PR c++/19498
29054         * g++.dg/template/instantiate7.C: New test.
29055
29056 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29057
29058         PR c/23113
29059         * gcc.dg/Wunused-value-1.c: New test.
29060
29061 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29062
29063         PR rtl-optimization/23233
29064         * gcc.c-torture/compile/pr23233-1.c: New test.
29065
29066 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29067
29068         PR fortran/18833
29069         PR fortran/20850
29070         * gfortran.dg/equiv_1.f90: New test.
29071         * gfortran.dg/equiv_2.f90: New test.
29072         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29073         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29074         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29075
29076 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29077
29078         * gcc.c-torture/execute/vrp-5.c: New test.
29079         * gcc.c-torture/execute/vrp-6.c: New test.
29080         * gcc.dg/tree-ssa/vrp21.c: New test.
29081
29082 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29083
29084         * g++.dg/parse/pr22514.C: New test.
29085
29086 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29087
29088         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29089
29090         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29091         instead of constant loads / pool entries.
29092
29093 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29094
29095         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29096         TEST_TO_WCTYPE.
29097
29098 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29099
29100         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29101         __WINT_TYPE__ in generated prototypes if possible.
29102
29103 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29104
29105         PR 22037
29106         * g++.dg/tree-ssa/pr22037.C:
29107
29108 2005-08-04  Richard Henderson  <rth@redhat.com>
29109
29110         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29111         scan-tree-dump-times directive.
29112
29113 2005-08-04  Jan Hubicka  <jh@suse.cz>
29114
29115         * gcov-1.C: Fix switch counts.
29116         * gcov-4b.c: Likewise.
29117
29118 2005-08-03  Jeff Law  <law@redhat.com>
29119
29120         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29121
29122 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29123
29124         * gcc.c-torture/execute/pr23135.c: New test.
29125
29126 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29127
29128         PR tree-optimization/19899
29129         * gcc.dg/tree-ssa/scev-1.c: New test.
29130         * gcc.dg/tree-ssa/scev-2.c: New test.
29131
29132 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29133
29134         PR target/18582
29135         * gcc.dg/torture/pr18582-1.c: New test.
29136
29137 2005-08-03  Jan Hubicka  <jh@suse.cz>
29138
29139         * update-conroll.c: New testcase.
29140         * update-conroll-2.c: New testcase.
29141
29142 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29143
29144         * gfortran.dg/constant_substring.f: New test.
29145         * gfortran.dg/pr22491.f: New test.
29146
29147 2005-08-02  Jan Hubicka  <jh@suse.cz>
29148
29149         * update-threading.c: Replace by the proper one.
29150
29151 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29152
29153         PR 23164
29154         * g++.dg/tree-ssa/pr23164.C: New test.
29155
29156 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29157
29158         * gcc.dg/tree-ssa/pr23192.c: New test.
29159
29160 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29161
29162         * gcc.c-torture/execute/vrp-4.c: New test.
29163
29164 2005-08-02  Jan Hubicka  <jh@suse.cz>
29165
29166         * update-threading.c: New test.
29167
29168 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29169
29170         * gcc.c-torture/compile/20050801-1.c: New test.
29171         * gcc.c-torture/compile/20050801-2.c: New test.
29172
29173 2005-08-01  Jan Hubicka  <jh@suse.cz>
29174
29175         * val-prof-5.c: New test.
29176
29177 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29178
29179         PR c/22311
29180         * gcc.dg/pr22311-1.c : New test.
29181
29182 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29183
29184         PR target/23095
29185         * gfortran.dg/pr23095.f: New test.
29186
29187         PR c++/22003
29188         * g++.dg/other/pr22003.C: New test.
29189
29190 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29191
29192         PR target/20621
29193         * gcc.c-torture/execute/pr20621-1.c: New test.
29194
29195 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29196
29197         * gfortran.dg/comma_format_extension_4.f: Adjust length
29198         of string for format.
29199         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29200         print statement with internal write.
29201         * gfortran.dg/der_array_io_2.f: Likewise.
29202         * gfortran.dg/der_array_io_3.f: Likewise.
29203
29204 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29205
29206         * gcc.dg/fold-abs-4.c: new test.
29207
29208 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29209
29210         PR fortran/22570 an related issues.
29211         * gfortran.dg/x_slash_1.f: New test.
29212
29213 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29214
29215         PR c/23143
29216         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29217         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29218
29219 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29220
29221         PR c/529
29222         * gcc.dg/Wshadow-3.c: New test.
29223
29224 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29225
29226         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29227         used to have the wrong bounds).
29228
29229 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29230
29231         PR c/21720
29232         * gcc.dg/hex-round-1.c: Test more cases.
29233         * gcc.dg/hex-round-2.c: New test.
29234
29235 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29236
29237         PR 22550
29238         * g++.dg/tree-ssa/pr22550.C: New test.
29239
29240 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29241
29242         * gcc.dg/tree-ssa/vrp19.c: New test.
29243         * gcc.dg/tree-ssa-vrp20.c: New test.
29244
29245 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29246
29247         PR c/22240
29248         * gcc.dg/transparent-union-4.c: New test.
29249
29250 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29251
29252         PR c/22192
29253         * gcc.dg/c99-vla-2.c: New test.
29254
29255 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29256
29257         PR c/21720
29258         * gcc.dg/hex-round-1.c: New test.
29259
29260 2005-07-28  Jan Hubicka  <jh@suse.cz>
29261
29262         * inliner-1.c: Do not dump everything.
29263         * tree-prof.exp: Do not pass -ftree-based-profiling.
29264         * bprob.exp: Likewise.
29265
29266         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29267
29268 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29269
29270         PR c++/22545
29271         * g++.dg/expr/ptrmem7.C: New test.
29272
29273 2005-07-28  Mike Stump  <mrs@apple.com>
29274
29275         * g++.old-deja/g++.mike/visibility-1.C: New test.
29276
29277 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29278
29279         PR c/20187
29280         * gcc.c-torture/execute/pr20187-1.c: New test.
29281
29282 2005-07-28  Jeff Law  <law@redhat.com>
29283
29284         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29285         * gcc.dg/tree-ssa/vrp18.c: New test.
29286
29287 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29288
29289         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29290
29291 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29292
29293         PR tree-optimization/22506
29294         * gcc.dg/vect/ps22506.c: New test.
29295
29296 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29297
29298         PR target/21149
29299         * gcc.target/i386/sse-3.c: New test.
29300
29301 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29302
29303         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29304         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29305
29306 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29307
29308         PR c/22589
29309         * gcc.c-torture/compile/pr22589-1.c: New test.
29310
29311 2005-07-28  Jan Hubicka  <jh@suse.cz>
29312
29313         * update-loopch.c: New testcase.
29314
29315 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29316
29317         PR rtl-optimization/23047
29318         * gcc.c-torture/execute/pr23047.c: New test.
29319         * gcc.c-torture/execute/pr23047.x: New.
29320
29321 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29322
29323         PR tree-optimization/22493
29324         * gcc.c-torture/execute/pr22493-1.c: New test.
29325         * gcc.c-torture/execute/pr22493-1.x: New.
29326         * gcc.c-torture/execute/vrp-1.c: New test.
29327         * gcc.c-torture/execute/vrp-2.c: New test.
29328         * gcc.c-torture/execute/vrp-2.c: New test.
29329
29330 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29331
29332         * gcc.target/frv/all-builtin-read8.c: Delete.
29333         * gcc.target/frv/all-builtin-read16.c: Delete.
29334         * gcc.target/frv/all-builtin-read32.c: Delete.
29335         * gcc.target/frv/all-builtin-read64.c: Delete.
29336         * gcc.target/frv/all-builtin-write8.c: Delete.
29337         * gcc.target/frv/all-builtin-write16.c: Delete.
29338         * gcc.target/frv/all-builtin-write32.c: Delete.
29339         * gcc.target/frv/all-builtin-write64.c: Delete.
29340         * gcc.target/frv/all-read-write-1.c: New.
29341
29342 2005-07-27  Jeff Law  <law@redhat.com>
29343
29344         * gcc.c-torture/execute/pr22630.c: New test.
29345
29346 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29347
29348         PR tree-optimization/23073
29349         * gcc.dg/vect/nodump-pr23073.c: New test.
29350         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29351
29352 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29353
29354         PR tree-optimize/22348
29355         * gcc.c-torture/execute/pr22348.c: New.
29356
29357 2005-07-27  Richard Guenther  <rguenther@suse.de>
29358
29359         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29360
29361 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29362
29363         PR fortran/22503
29364         * gfortran.dg/logical_comp.f90: New test.
29365
29366 2005-07-27  Jan Hubicka  <jh@suse.cz>
29367
29368         * inliner-1.c: Add cleanup of dumps.
29369         * val-prof-*.c: Likewise.
29370         * update-tailcall.c: New.
29371
29372 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29373
29374         PR 22591
29375         * gcc.dg/tree-ssa/pr22591.c: New test.
29376         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29377
29378 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29379
29380         PR libobjc/22606
29381         * objc.dg/try-catch-11.m: New test.
29382
29383 2005-07-26  Richard Guenther  <rguenther@suse.de>
29384
29385         PR tree-optimization/22486
29386         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29387
29388 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29389
29390         PR tree-opt/22484
29391         * g++.dg/opt/loop2.C: New test.
29392
29393 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29394
29395         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29396         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29397
29398 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29399
29400         * lib/profopt.exp (profopt-execute): Check for profiling data
29401         files on the target.
29402
29403 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29404
29405         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29406         for matching of asm labels.
29407
29408 2005-07-25  Richard Guenther  <rguenther@suse.de>
29409
29410         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29411
29412 2005-07-25  Richard Guenther  <rguenther@suse.de>
29413
29414         PR testsuite/22624
29415         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29416
29417 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29418
29419         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29420         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29421         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29422         * gcc.dg/vect/vect-100.c: New test.
29423         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29424         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29425         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29426         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29427         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29428         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29429         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29430         * gfortran.dg/vect/pr19049.f90: New testcase.
29431         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29432
29433 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29434
29435         * gcc.c-torture/execute/20050713-1.c: New test.
29436
29437         PR fortran/20063
29438         * gfortran.fortran-torture/execute/data_4.f90: New test.
29439
29440         PR middle-end/20303
29441         * gcc.dg/visibility-d.c: New test.
29442
29443 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29444
29445         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29446         * gfortran.dg/underflow.f90: Ditto.
29447
29448 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29449
29450         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29451         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29452         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29453
29454 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29455
29456         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29457         include case of field width of zero.
29458
29459 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29460
29461         PR libgfortran/21875
29462         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29463         with trailing blanks on normal formatted read.
29464
29465 2005-07-23  Chao-ying Fu  <fu@mips.com>
29466
29467         * gcc.target/mips/mips32-dsp-type.c: New test.
29468         * gcc.target/mips/mips32-dsp.c: New test.
29469
29470 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29471
29472         PR testsuite/21073
29473         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29474
29475         PR testsuite/20454
29476         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29477         and __cyg_profile_func_exit.
29478
29479 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29480
29481         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29482         * gfortran.dg/comma_format_extension_4.f: Same.
29483         * gfortran.dg/pr15332.f: Same.
29484         * gfortran.dg/pr21730.f: Same.
29485
29486 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29487
29488         * g++.dg/opt/vrp2.C: Fix testcase.
29489
29490         PR tree-opt/22625
29491         * g++.dg/opt/vrp2.C: New test.
29492
29493 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29494
29495         PR debug/21828
29496         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29497
29498 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29499
29500         * gcc.dg/tree-ssa/20050719-1.c: New test.
29501
29502 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29503
29504         * gcc.dg/bfin-longcall-1.c: New file.
29505         * gcc.dg/bfin-longcall-2.c: New file.
29506
29507 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29508
29509         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29510
29511 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29512
29513         PR middle-end/19055
29514         * gcc.dg/tree-ssa/pr19055.c: New test.
29515         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29516
29517 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29518
29519         PR C++/22358
29520         * g++.dg/other/pr22358.C: New test.
29521
29522 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29523
29524         PR c++/2922
29525         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29526
29527 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29528
29529         PR c++/15938
29530         * g++.dg/init/union2.C: New test.
29531
29532 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29533
29534         PR c/22393
29535         * gcc.dg/complex-4.c: New test.
29536
29537 2005-07-21  Richard Guenther  <rguenther@suse.de>
29538
29539         PR testsuite/22522
29540         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29541         scanning for asm labels.
29542         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29543
29544 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29545
29546         PR target/22085
29547         * gcc.dg/altivec-pr22085.c: New.
29548
29549 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29550
29551         PR tree-optimization/19210
29552         * gcc.dg/tree-ssa/pr19210-1.c: New.
29553         * gcc.dg/tree-ssa/pr19210-2.c: New.
29554
29555 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29556
29557         PR rtl-optimization/22167
29558         * g++.dg/opt/pr22167.C: New test.
29559
29560 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29561
29562         PR c++/2922
29563         * g++.dg/lookup/two-stage2.C: New.
29564         * g++.dg/lookup/two-stage3.C: New.
29565         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29566         fixed two-stage name lookup for operators.
29567         * g++.dg/template/call3.C: Compiler now produces an appropriate
29568         error message.
29569         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29570         14 as a candidate.
29571         * g++.dg/template/ptrmem4.C: Compiler produces different error
29572         message.
29573         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29574         connect_to_method as a candidate.
29575
29576 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29577
29578         * gcc.dg/fold-alloc-1.c: New test.
29579
29580 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29581
29582         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29583         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29584
29585 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29586
29587         * gcc.dg/fold-abs-1.c: New test.
29588         * gcc.dg/fold-abs-2.c: New test.
29589         * gcc.dg/fold-abs-3.c: New test.
29590
29591 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29592
29593         Make CONSTRUCTOR use VEC to store initializers.
29594         * g++.dg/ext/complit3.C: Check for specific error messages.
29595         * g++.dg/init/brace2.C: Update error message.
29596         * g++.dg/warn/Wbraces2.C: Likewise.
29597
29598 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29599
29600         PR fortran/16940
29601         * gfortran.dg/module_interface_1.f90: New test.
29602
29603 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29604             Kenneth Zadeck <zadeck@naturalbridge.com>
29605
29606         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29607
29608 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29609
29610         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29611         specify -Wformat for these tests.
29612         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29613         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29614         * gcc.dg/format/opt-6.c: Delete.
29615
29616 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29617
29618         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29619         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29620
29621 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29622
29623         * gcc.dg/tree-ssa/alias-2.c: New test.
29624
29625 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29626
29627         PR c++/22263
29628         * g++.dg/template/explicit7.C: New test.
29629
29630 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29631
29632         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29633         field width of 8 to +Inf and -Inf.
29634
29635 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29636
29637         PR c++/22139
29638         * g++.dg/template/friend36.C: New test.
29639
29640 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29641
29642         PR fortran/21730
29643         * gfortran.dg/pr21730.f: New test.
29644
29645 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29646             Kenneth Zadeck <zadeck@naturalbridge.com>
29647
29648         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29649         since pure const detection cannot run at -O1 in c compiler.
29650         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29651         can now optimize this case properly.
29652         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29653         because we now pass.
29654         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29655
29656 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29657
29658         PR c/22421
29659         * gcc.dg/format/bitfld-1.c: New test.
29660
29661 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29662
29663         PR c++/22204
29664         * g++.dg/rtti/repo1.C: New test.
29665
29666 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29667
29668         PR middle-end/22398
29669         * gcc.c-torture/compile/pr22398.c: New test.
29670
29671 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29672
29673         PR c++/22132
29674         * g++.dg/expr/cast4.C: New test.
29675
29676 2005-07-15  Richard Guenther  <rguenther@suse.de>
29677
29678         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29679         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29680
29681 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29682
29683         PR tree-optimization/22230
29684         * gcc.dg/tree-ssa/pr22230.c: New test.
29685
29686 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29687
29688         * gfortran.dg/g77/cpp6.f: New test.
29689
29690         PR fortran/22417
29691         * gfortran.dg/g77/cpp5.F: New test.
29692         * gfortran.dg/g77/cpp5.h: New file.
29693         * gfortran.dg/g77/cpp5inc.h: New file.
29694
29695 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29696
29697         PR libfortran/16435
29698         * gfortran.dg/tl_editting.f90: New.
29699         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29700
29701 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29702
29703         * gfortran.dg/char_array_constructor.f90: New test.
29704
29705 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29706
29707         * gfortran.dg/past_eor.f90: New.
29708         * gfortran.dg/complex_read.f90: New.
29709
29710 2005-07-13  Jeff Law  <law@redhat.com>
29711
29712         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29713         additional casts.
29714
29715         * gcc.dg/tree-ssa/pr22321.c: New test
29716
29717 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29718
29719         PR tree-optimization/21921
29720         * gcc.dg/tree-ssa/pr21921.c: New.
29721
29722 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29723
29724         PR tree-optimizatio/22442
29725         * gcc.dg/tree-ssa/loop-11.c: New test.
29726
29727 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29728
29729         PR tree-opt/21840
29730         * gcc.c-torture/compile/pr21840.c: New test.
29731
29732 2005-07-12  Jan Hubicka  <jh@suse.cz>
29733
29734         * gcc.c-torture/compile/pr22379.c: New test.
29735
29736 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29737
29738         PR libfortran/21593
29739         gfortran.dg/dev_null.f90: Remove outdated comment about
29740         PR libfortran/21593.
29741
29742
29743 2005-07-12  Dale Johannesen  <dalej@apple.com>
29744
29745         * gcc.target/i386/compress-float-sse.c: New.
29746         * gcc.target/i386/compress-float-sse-pic.c: New.
29747         * gcc.target/i386/compress-float-387.c: New.
29748         * gcc.target/i386/compress-float-387-pic.c: New.
29749         * gcc.dg/compress-float-ppc.c: New.
29750         * gcc.dg/compress-float-ppc-pic.c: New.
29751
29752 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29753
29754         PR libfortran/21593
29755         gfortran.dg/dev_null.f90: Remove targets.
29756
29757 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29758
29759         PR tree-opt/22335
29760         * gcc.dg/pr22335-1.c: New test.
29761         * gcc.dg/pr22335-2.c: New test.
29762
29763 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29764
29765         PR c++/20172
29766         * g++.dg/template/nontype12.C : New test.
29767
29768 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29769
29770         * gcc.dg/tree-ssa/loop-10.c: New test.
29771
29772 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29773
29774         * gcc.c-torture/execute/20020720-1.x: Remove.
29775
29776 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29777
29778         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29779
29780 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29781
29782         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29783         (dg-mips-options): Use it.
29784
29785 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29786
29787         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29788
29789 2005-07-09  Richard Henderson  <rth@redhat.com>
29790
29791         * lib/target-supports.exp (check_effective_target_sync_char_short):
29792         Add alpha.
29793
29794 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29795
29796         PR libfortran/22217
29797         * gfortran.dg/negative-z-descriptor.f90: New test.
29798
29799 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29800
29801         PR tree-opt/22329
29802         * gcc.dg/pr22329.c: New test.
29803
29804 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29805
29806         PR tree-optimization/20139
29807         * gcc.dg/tree-ssa/pr20139.c: New.
29808
29809 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29810
29811         PR tree-opt/22356
29812         * gcc.dg/pr22356-1.c: New test.
29813
29814 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29815
29816         PR c++/21799
29817         * g++.dg/template/unify8.C: New.
29818         * g++.dg/template/unify9.C: New.
29819
29820 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29821
29822         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29823
29824 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29825
29826         * gcc.dg/darwin-version-1.c: New.
29827         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29828         * gcc.dg/builtins-20.c: Likewise.
29829         * gcc.dg/builtins-53.c: Likewise.
29830         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29831         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29832         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29833         * gcc.dg/torture/builtins-power-1.c: Likewise.
29834         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29835         on Darwin.
29836
29837 2005-07-07  Jeff Law  <law@redhat.com>
29838
29839         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29840         argument evaluation order.
29841
29842 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29843
29844         PR libfortran/21594
29845         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29846         Add test cases where the shift length is greater than the
29847         array length.
29848
29849 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29850
29851         * obj-c++.dg/proto-lossage-6.mm: New.
29852         * objc.dg/proto-lossage-6.m: New.
29853
29854 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29855
29856         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29857         * objc.dg/gnu-runtime-2.m: Likewise.
29858
29859 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29860
29861         * gfortran.dg/longline.f: New test.
29862
29863         * gfortran.dg/badline.f: New test.
29864
29865 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29866
29867         PR fortran/16531
29868         PR fortran/15966
29869         PR fortran/18781
29870         * gfortran.dg/hollerith.f90: New.
29871         * gfortran.dg/hollerith2.f90: New.
29872         * gfortran.dg/hollerith3.f90: New.
29873         * gfortran.dg/hollerith4.f90: New.
29874         * gfortran.dg/hollerith_f95.f90: New.
29875         * gfortran.dg/hollerith_legacy.f90: New.
29876         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29877
29878 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29879
29880         PR objc/22274
29881         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29882         * objc.dg/gnu-runtime-2.m: New.
29883
29884 2005-07-06  Jeff Law  <law@redhat.com>
29885
29886         * gcc.dg/tree-ssa/vrp17.c: New test.
29887
29888 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29889
29890         PR fortran/22327
29891         * gfortran.dg/array_constructor_5.f90: New test.
29892
29893 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29896
29897 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29898
29899         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29900         * gcc.dg/980816-1.c: Ditto.
29901
29902 2005-07-06  Jeff Law  <law@redhat.com>
29903
29904         * gcc.c-torture/compile/pr21356.c: New test.
29905
29906 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29907
29908         PR c/22013
29909         PR c/22098
29910         * gcc.c-torture/compile/pr22013-1.c,
29911         gcc.c-torture/execute/pr22098-1.c,
29912         gcc.c-torture/execute/pr22098-2.c,
29913         gcc.c-torture/execute/pr22098-3.c: New tests.
29914
29915 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29916
29917         PR c/22308
29918         * gcc.dg/pr22308-1.c: New test.
29919
29920 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29921
29922         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29923         target.
29924         * gcc.dg/compare9.c: Use -fshort-enums instead of
29925         -fno-short-enums.  Change the last test to dg-bogus.
29926
29927 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29928
29929         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29930         * gcc.dg/compare9.c: New.
29931
29932 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29933
29934         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29935
29936 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29937
29938         PR testsuite/22288
29939         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29940
29941
29942 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29943
29944         * gcc.dg/format/gcc_gfc-1.c: New.
29945
29946 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29947
29948         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29949
29950 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29951
29952         PR fortran/20842
29953         * gfortran.dg/io_invalid_1.f90: New test.
29954
29955 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29956
29957         * gcc.dg/format/gcc_diag-1.c: Update.
29958
29959 2005-07-02  Jeff Law  <law@redhat.com>
29960
29961         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29962         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29963
29964 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29965
29966         * gcc.dg/format/gcc_diag-1.c: Update.
29967
29968 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29969
29970         PR tree-opt/22269
29971         * gcc.c-torture/compile/pr22269.c: New test.
29972
29973 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29974
29975         PR 21584
29976         PR 22219
29977         * g++.dg/tree-ssa/pr21584-1.C: New test.
29978         * g++.dg/tree-ssa/pr21584-2.C: New test.
29979
29980 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29981
29982         * obj-c++.dg/try-catch-11.mm: New.
29983         * objc.dg/try-catch-10.m: New.
29984
29985 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29986
29987         * g++.dg/other/ucnid-1.C: xfail on AIX.
29988
29989 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29990
29991         PR 22234
29992         * gcc.dg/20050629-1.c: New test.
29993
29994 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29995
29996         * obj-c++.dg/const-str-1[0-1].mm: New.
29997         * objc.dg/const-str-1[0-1].m: New.
29998
29999 2005-05-29  Richard Henderson  <rth@redhat.com>
30000
30001         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30002         Rename from check_effective_target_vect_no_max.
30003         (check_effective_target_vect_no_int_add): New.
30004         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30005         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30006         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30007         * gcc.dg/vect/vect-reduc-1.c: Use both.
30008         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30009
30010 2005-05-29  Richard Henderson  <rth@redhat.com>
30011
30012         * lib/target-supports.exp (check_effective_target_vect_no_max):
30013         Remove i386 and x86_64.
30014
30015 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30016
30017         PR testsuite/21969
30018         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30019
30020 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30021
30022         PR middle-end/21969
30023         * gcc.dg/vect/pr21969.c: New test.
30024
30025 2005-06-28  Eric Christopher  <echristo@redhat.com>
30026
30027         PR c/22052
30028         PR c/21975
30029         * gcc.dg/inline1.c: New test.
30030         * gcc.dg/inline2.c: Ditto.
30031         * gcc.dg/inline3.c: Ditto.
30032         * gcc.dg/inline4.c: Ditto.
30033         * gcc.dg/inline5.c: Ditto.
30034
30035 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30036
30037         PR libfortran/22142
30038         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30039         Add testcase also testing eoshift1 for PR 22142.
30040
30041 2005-06-28  Richard Henderson  <rth@redhat.com>
30042
30043         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30044         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30045         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30046         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30047         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30048
30049 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30050
30051         PR libfortran/22142
30052         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30053         Add testcase for PR 22142.
30054
30055 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30056
30057         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30058         gcc.target/ia64/fpreg-2.c: New tests.
30059
30060 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30061
30062         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30063
30064 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30065
30066         PR libfortran/22170
30067         * gfortran.dg/slash_1.f90: New test.
30068
30069 2005-06-27  Richard Henderson  <rth@redhat.com>
30070
30071         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30072         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30073         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30074         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30075         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30076         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30077
30078 2005-06-27  Richard Henderson  <rth@redhat.com>
30079
30080         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30081         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30082
30083 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30084
30085         * obj-c++.dg/proto-lossage-5.mm: New.
30086         * objc.dg/proto-lossage-5.m: New.
30087
30088 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30089
30090         PR 21959
30091         * gcc.dg/tree-ssa/pr21959.c: New test.
30092
30093 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30094
30095         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30096         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30097         testing uninitialized var.
30098
30099         * gcc.c-torture/execute/builtins/chk.h: New.
30100         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30101         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30102         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30103         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30104         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30105         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30106         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30107         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30108         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30109         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30110         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30111         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30112         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30113         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30114         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30115         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30116         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30117         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30118         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30119         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30120         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30121         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30122         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30123         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30124         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30125         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30126         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30127         * gcc.dg/builtin-object-size-1.c: New test.
30128         * gcc.dg/builtin-object-size-2.c: New test.
30129         * gcc.dg/builtin-object-size-3.c: New test.
30130         * gcc.dg/builtin-object-size-4.c: New test.
30131         * gcc.dg/builtin-object-size-5.c: New test.
30132         * gcc.dg/builtin-stringop-chk-1.c: New test.
30133         * gcc.dg/builtin-stringop-chk-2.c: New test.
30134         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30135         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30136         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30137         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30138         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30139         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30140         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30141         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30142         * gcc.c-torture/execute/printf-1.c: New test.
30143         * gcc.c-torture/execute/fprintf-1.c: New test.
30144         * gcc.c-torture/execute/vprintf-1.c: New test.
30145         * gcc.c-torture/execute/vfprintf-1.c: New test.
30146         * gcc.c-torture/execute/printf-chk-1.c: New test.
30147         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30148         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30149         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30150
30151 2005-06-27  Michael Matz  <matz@suse.de>
30152
30153         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30154         slot is not merged if address escapes.
30155
30156 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30157
30158         PR c/21911
30159         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30160
30161 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30162
30163         PR middle-end/17965
30164         * gcc.c-torture/compile/20050622-1.c: New test.
30165
30166         PR middle-end/22028
30167         * gcc.dg/20050620-1.c: New test.
30168
30169 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30170
30171         PR tree-optimization/22026
30172         * gcc.dg/tree-ssa/pr22026.c: New.
30173
30174 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30175
30176         PR libfortran/22144
30177         * gfortran.dg/shift-alloc.f90: New testcase.
30178
30179 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30180
30181         * all files: Update FSF address in copyright headers.
30182
30183 2005-06-22  Jan Hubicka  <jh@suse.cz>
30184
30185         * wholeprogram-1.c: New testcase.
30186         * wholeprogram-2.c: New testcase.
30187
30188 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30189
30190         PR 22171
30191         * gcc.dg/tree-ssa/pr22171.c: New test.
30192
30193 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30194
30195         * gfortran.dg/simplify_modulo.f90: New.
30196
30197 2005-06-24  Jan Hubicka  <jh@suse.cz>
30198
30199         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30200
30201 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30202
30203         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30204
30205 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30206
30207         * obj-c++.dg/typedef-alias-1.mm: New.
30208         * objc.dg/typedef-alias-1.m: New.
30209
30210 2005-06-23  Jeff Law  <law@redhat.com>
30211
30212         * gcc.dg/tree-ssa/vrp16.c: New test.
30213
30214 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30215
30216         * lib/target-supports.exp: Add
30217         check_effective_target_fortran_large_real and
30218         check_effective_target_fortran_large_int to check for
30219         corresponding effective targets.
30220         * gfortran.dg/large_integer_kind_1.f90: New test.
30221         * gfortran.dg/large_real_kind_1.f90: New test.
30222
30223 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30224
30225         PR tree-optimization/22117
30226         * gcc.dg/tree-ssa/pr22117.c: New.
30227
30228 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30229
30230         PR testsuite/22123
30231         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30232
30233 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30234
30235         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30236
30237 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30238
30239         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30240         * gfortran.dg/f2c_4.c: Likewise.
30241
30242 2005-06-22 Paul Brook  <paul@codesourcery.com>
30243
30244         PR fortran/21034
30245         * gfortran.dg/auto_save_1.f90: New test.
30246
30247 2005-06-22  Michael Matz  <matz@suse.de>
30248
30249         * gcc.target/x86-64/abi: New directory.
30250         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30251         * gcc.target/x86-64/abi/README.gcc: New file.
30252         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30253         * gcc.target/x86-64/abi/asm-support.s: New file.
30254         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30255         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30256         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30257         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30258         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30259         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30260         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30261         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30262         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30263         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30264         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30265         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30266         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30267         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30268         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30269         * gcc.target/x86_64/abi/test_varargs.c: New test.
30270
30271 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30272
30273         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30274         32-bit i?86 and x86_64.
30275
30276 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30277
30278         * obj-c++.dg/const-str-[1-9].mm: New tests.
30279
30280 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30281
30282         PR fortran/22010
30283         * gfortran.dg/namelist_use.f90: New.
30284         * gfortran.dg/namelist_use_only.f90: New.
30285
30286 2005-06-21  Jeff Law  <law@redhat.com>
30287
30288         * gcc.dg/tree-ssa/vrp15.c: New test.
30289
30290 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30291
30292         * lib/target-supports.exp (check_effective_target_vect_reduction):
30293         Remove.
30294         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30295         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30296         remove vect_reduction target keyword. Also avoid two returns in main.
30297         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30298         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30299         * gcc.dg/vect/vect-reduc-1short.c: New test.
30300         * gcc.dg/vect/vect-reduc-1char.c: New test.
30301         * gcc.dg/vect/vect-reduc-2short.c: New test.
30302         * gcc.dg/vect/vect-reduc-2char.c: New test.
30303         * gcc.dg/vect/vect-reduc-6.c: New test.
30304         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30305         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30306         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30307
30308 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30309         Paul Thomas  <pault@gcc.gnu.org>
30310
30311         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30312         New tests.
30313
30314 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30315
30316         * gfortran.dg/backslash_1.f90: New test.
30317         * gfortran.dg/backslash_2.f90: New test.
30318
30319 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30320
30321         * gfortran.dg/duplicate_labels.f90: New test.
30322
30323 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30324
30325         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30326         unsupportable relocations.
30327         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30328         * gcc.dg/20050321-2.c: xfail for NetWare.
30329
30330 2005-06-20  Andreas Jaeger  <aj@suse.de>
30331
30332         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30333         gcc.target/i386/fastcall-sseregparm.c,
30334         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30335
30336 2005-06-19  Richard Henderson  <rth@redhat.com>
30337
30338         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30339
30340 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30341
30342         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30343
30344 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30345
30346         PR c++/22115
30347         * g++.dg/conversion/simd2.C: Change expected error message.
30348
30349 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30350
30351         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30352         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30353         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30354
30355 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30356
30357         * gcc.dg/fold-mod-1.c: New test.
30358
30359 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30360
30361         PR fortran/19926
30362         * gfortran.dg/pr19926.f90: New test.
30363
30364 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30365
30366         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30367         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30368         targets.
30369         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30370         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30371
30372 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30373
30374         * gcc.target/ia64/float80-varargs-1.c: New test.
30375
30376 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30377
30378         PR tree-opt/22035
30379         * gfortran.dg/f2c_6.f90: New test.
30380
30381 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30382
30383         PR c++/17413
30384         * g++.dg/template/local5.C: New.
30385
30386 2005-06-17  Richard Henderson  <rth@redhat.com>
30387
30388         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30389
30390 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30391
30392         PR testsuite/21945
30393         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30394
30395 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30396
30397         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30398         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30399         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30400         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30401         check_vect to verify the presence of hardware vector support.
30402
30403 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30404
30405         PR testsuite/22056
30406         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30407
30408 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30409
30410         PR libfortran/19216
30411         * gfortran.dg/pr19216.f: Add correct space between brackets and
30412         dg directive.
30413
30414 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30415
30416         PR libfortran/16436
30417         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30418
30419 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30420
30421         * gcc.target/i386/attributes-error.c: New testcase.
30422         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30423         * gcc.target/i386/regparm-stdcall.c: Likewise.
30424         * gcc.target/i386/sseregparm-1.c: Likewise.
30425         * gcc.target/i386/sseregparm-2.c: Likewise.
30426
30427 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30428
30429         * g++.dg/rtti/crash2.C: New.
30430
30431 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30432
30433         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30434
30435 2005-06-15  David Ung  <davidu@mips.com>
30436
30437         * gcc.target/mips/mips16e-extends.c: New test for testing the
30438         generation of MIPS16e zeb/zeh, seb/seh instructions.
30439
30440 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30441
30442         PR 22018
30443         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30444         * gcc.dg/tree-ssa/pr22018.c: New test.
30445
30446 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30447
30448         * gcc.dg/simd-1.c: Update error messages.
30449         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30450         * gcc.dg/simd-2.c: Update error messages.
30451         * gcc.dg/simd-4.c: New.
30452
30453 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30454
30455         PR c++/20678
30456         * g++.dg/other/crash-4.C: New.
30457
30458 2005-06-14  Devang Patel  <dpatel@apple.com>
30459
30460         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30461
30462 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30463
30464         PR c++/21929
30465         * g++.dg/parse/crash11.C: Update
30466
30467 2005-06-13  Jeff Law  <law@redhat.com>
30468
30469         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30470         perform the desired transformations.
30471         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30472         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30473
30474 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30475
30476         PR fortran/22038
30477         * gfortran.dg/forall_1.f90: Un-XFAIL.
30478
30479 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30480
30481         PR c++/21929
30482         * g++.dg/parse/crash26.C: New.
30483
30484         PR c++/20789
30485         * g++.dg/init/member1.C: New.
30486
30487 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30488
30489         * gfortran.dg/altreturn_1.f90: New test.
30490
30491 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30492
30493         PR middle-end/21985
30494         * gcc.dg/tree-ssa/pr21985.c: New test.
30495
30496 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30497
30498         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30499
30500 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30501
30502         PR c++/21930
30503         * g++.dg/other/error10.C: New test case.
30504
30505 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30506
30507         PR libfortran/19155
30508         * gfortran.dg/pr19155.f: Add test.
30509
30510 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30511
30512         * gfortran.dg/f2c_7.f90: New test.
30513
30514         * gfortran.dg/forall_1.f90: XFAILed.
30515
30516 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30517
30518         * gcc.dg/pr14796-1.c: New.
30519         * gcc.dg/pr14796-2.c: New.
30520
30521 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30522
30523         PR fortran/17792
30524         PR fortran/21375
30525         * gfortran.dg/deallocate_stat.f90: New test.
30526
30527 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30528
30529         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30530
30531 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30532
30533         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30534         access will be generated when this loop is vectorized. Test that
30535         accesses with same alignment were detected.
30536         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30537         Test that accesses with same alignment were detected.
30538         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30539         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30540         alignment were detected.
30541
30542 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30543
30544         PR c++/10611
30545         * g++.dg/conversion/simd2.C: New.
30546
30547 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30548
30549         * gcc.dg/Wcxx-compat-1.c: New.
30550
30551 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30552
30553         PR libfortran/21480
30554         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30555         complex array.
30556
30557 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30558
30559         * gcc.dg/alias-8.c: New.
30560
30561 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30562
30563         * gcc.dg/format/cmn_err-1.c: Update.
30564
30565 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30566
30567         PR target/20666
30568         * gcc.target/sparc/fexpand-2.c: New.
30569         * gcc.target/sparc/fpmerge-2.c: New.
30570         * gcc.target/sparc/fpmul-2.c: New.
30571         * gcc.target/sparc/noresult.c: New.
30572         * gcc.target/sparc/pdist-2.c: New.
30573         * gcc.target/sparc/pdist-3.c: New.
30574
30575 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30576
30577         PR testsuite/21702
30578         * gcc.target/i386/i386.exp: Fix comment typo.
30579
30580 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30581
30582         PR c++/19497
30583         * g++.dg/inherit/using5.C: New.
30584         * g++.dg/inherit/using6.C: New.
30585
30586 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30587
30588         PR c++/19894
30589         * g++.dg/template/ptrmem15.C: New test.
30590
30591         PR c++/20563
30592         * g++.dg/ext/label4.C: New test.
30593
30594 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30595
30596         * gcc.dg/tls/debug-1.c: New test.
30597
30598 2005-06-07  Dale Johannesen  <dalej@apple.com>
30599
30600         * gcc.target/i386/movq.c: New.
30601
30602 2005-06-07  Dale Johannesen  <dalej@apple.com>
30603
30604         * gcc.dg/20050607-1.c: New.
30605
30606 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30607
30608         PR middle-end/21850
30609         * gcc.c-torture/execute/20050607-1.c: New test.
30610
30611 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30612
30613         PR libfortran/21926
30614         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30615         Test case where the return array has lowest stride one,
30616         but isn't packed.
30617
30618 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30619
30620         * lib/target-supports.exp (check_effective_target_sync_int_long):
30621         Add s390 and s390x targets.
30622
30623 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30624
30625         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30626         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30627         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30628         * gcc.dg/tree-ssa/loop-9.c: New test.
30629
30630 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30631
30632         * g++.dg/parse/defarg10.C: New.
30633
30634 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30635
30636         PR regression/21897
30637         * gcc.c-torture/execute/20050604-1.c: New test.
30638
30639 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30640
30641         PR 21903
30642         * g++.dg/parse/defarg9.C: New.
30643
30644         PR c++/20637
30645         * g++.dg/inherit/using4.C: New.
30646         * g++.dg/overload/error1.C: Adjust expected errors.
30647         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30648         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30649         * g++.old-deja/g++.other/redecl2.C: Likewise.
30650         * g++.old-deja/g++.other/redecl4.C: Likewise.
30651         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30652
30653 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30654
30655         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30656
30657 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30658
30659         * lib/gfortran.exp (gfortran_target_compile): Call
30660         dg-additional-files-options
30661         * gfortran.dg/f2c_4.f90: New file
30662         * gfortran.dg/f2c_4.c: New file
30663         * gfortran.dg/f2c_5.f90: New file
30664         * gfortran.dg/f2c_5.c: New file
30665
30666 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30667
30668         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30669
30670         PR fortran/21912
30671         * gfortran.dg/array_constructor_4.f90: New test.
30672
30673 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30674
30675         PR c++/21619
30676         * g++.dg/ext/builtin9.C: New test.
30677
30678 2005-06-05  Dale Johannesen  <dalej@apple.com>
30679
30680         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30681         * gcc.c-torture/execute/20050603-2.c: Ditto.
30682
30683 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30684
30685         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30686         * gcc.dg/vect/vect-reduc-1.c: New.
30687         * gcc.dg/vect/vect-reduc-2.c: New.
30688         * gcc.dg/vect/vect-reduc-3.c: New.
30689
30690 2005-06-04  Dale Johannesen  <dalej@apple.com>
30691
30692         * gcc.c-torture/execute/20050603-1.c: New.
30693         * gcc.c-torture/execute/20050603-2.c: New.
30694         * gcc.dg/20050603-3.c: New.
30695
30696 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30697
30698         PR fortran/19195
30699         * gfortran.dg/debug_1.f90: New test.
30700
30701         * gfortran.dg/forall_1.f90: New test.
30702
30703 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30704
30705         * gfortran.dg/array_constructor_3.f90: New test.
30706
30707 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30708
30709         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30710
30711 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30712
30713         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30714
30715 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30716
30717         PR c/21873
30718         * gcc.dg/init-excess-1.c: New test.
30719
30720 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30721
30722         PR c++/21853
30723         * g++.dg/expr/static_cast6.C: New test.
30724
30725 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30726
30727         * gcc.dg/tree-ssa/vrp14.c: New test.
30728
30729 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30730
30731         PR c++/21336
30732         * g++.dg/template/new2.C: New test.
30733
30734 2005-06-03  Josh Conner  <jconner@apple.com>
30735
30736         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30737         all entries in initializer.
30738
30739 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30740
30741         PR middle-end/21858
30742         * gcc.dg/pr21858.c: New testcase.
30743
30744 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30745
30746         PR tree-optimization/21292
30747
30748         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30749         New.
30750         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30751         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30752         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30753         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30754         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30755
30756 2005-06-02  Richard Henderson  <rth@redhat.com>
30757
30758         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30759
30760 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30761
30762         * gcc.dg/wtypequal.c: New testcase.
30763
30764 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30765
30766         PR 21582
30767         * gcc.dg/tree-ssa/pr21582.c: New test.
30768
30769 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30770
30771         PR c++/21280
30772         * g++.dg/opt/interface2.h: New.
30773         * g++.dg/opt/interface2.C: New.
30774         * g++.dg/init/ctor4.C: Adjust error lines.
30775         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30776         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30777         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30778         * g++.old-deja/g++.pt/assign1.C: Likewise.
30779         * g++.old-deja/g++.pt/crash20.C: Likewise.
30780
30781 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30782
30783         PR tree-optimization/21734
30784         * g++.dg/vect/pr21734_1.cc: New.
30785         * g++.dg/vect/pr21734_2.cc: New.
30786
30787 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30788
30789         PR c++/20350
30790         * g++.dg/template/spec24.C: New.
30791
30792         PR c++/21151
30793         * g++.dg/pch/local-1.C: New.
30794         * g++.dg/pch/local-1.Hs: New.
30795
30796 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30797
30798         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30799         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30800         * gcc.dg/tree-ssa/pr14341.c: New test.
30801         * gcc.dg/tree-ssa/pr14841.c: New test.
30802         * gcc.dg/tree-ssa/pr20701.c: New test.
30803         * gcc.dg/tree-ssa/pr21086.c: New test.
30804         * gcc.dg/tree-ssa/pr21090.c: New test.
30805         * gcc.dg/tree-ssa/pr21332.c: New test.
30806         * gcc.dg/tree-ssa/pr21458.c: New test.
30807         * gcc.dg/tree-ssa/pr21658.c: New test.
30808         * gcc.dg/tree-ssa/vrp01.c: New test.
30809         * gcc.dg/tree-ssa/vrp02.c: New test.
30810         * gcc.dg/tree-ssa/vrp03.c: New test.
30811         * gcc.dg/tree-ssa/vrp04.c: New test.
30812         * gcc.dg/tree-ssa/vrp05.c: New test.
30813         * gcc.dg/tree-ssa/vrp06.c: New test.
30814         * gcc.dg/tree-ssa/vrp07.c: New test.
30815         * gcc.dg/tree-ssa/vrp08.c: New test.
30816         * gcc.dg/tree-ssa/vrp09.c: New test.
30817         * gcc.dg/tree-ssa/vrp10.c: New test.
30818         * gcc.dg/tree-ssa/vrp11.c: New test.
30819         * gcc.dg/tree-ssa/vrp12.c: New test.
30820         * gcc.dg/tree-ssa/vrp13.c: New test.
30821
30822 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30823
30824         PR 21029
30825         * gcc.dg/tree-ssa/pr21029.c: New test.
30826
30827 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30828
30829         * gfortran.dg/logint-1.f: New test case.
30830         * gfortran.dg/logint-2.f: Likewise.
30831         * gfortran.dg/logint-3.f: Likewise.
30832
30833 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30834
30835         PR c/21536
30836         PR c/20760
30837         * gcc.dg/20050527-1.c: New test.
30838
30839         * gcc.dg/i386-sse-12.c: New test.
30840
30841         PR fortran/21729
30842         * gfortran.dg/implicit_5.f90: New test.
30843
30844 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30845
30846         PR fortran/20883
30847         * gfortran/assign_4.f90: New test.
30848         * gfortran/assign_2.f90: Change compile to run.
30849
30850 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30851
30852         * lib/target-supports.exp
30853         (check_effective_target_sync_char_short): New.
30854         * gcc.dg/sync-2.c: New.
30855
30856 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30857
30858         PR tree-optimization/21817
30859         * gcc.dg/torture/pr21817-1.c: New.
30860
30861 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30862
30863         PR c++/21165
30864         * g++.dg/template/init5.C: New.
30865
30866 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30867
30868         * gfortran.dg/char_initialiser_actual.f90:
30869         Test character initialisers as actual arguments.
30870         * gfortran.dg/char_pointer_comp_assign.f90:
30871         Test character pointer structure component assignments.
30872         * gfortran.dg/char_array_structure_constructor.f90:
30873         Test character components in structure constructors.
30874
30875 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30876
30877         PR middle-end/20931
30878         * g++.dg/opt/pr20931.C: New test.
30879
30880 2005-05-31  Andreas Jaeger  <aj@suse.de>
30881
30882         PR testsuite/20772
30883         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30884         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30885         g++.old-deja/g++.ext/asmspec1.C,
30886         g++.old-deja/g++.other/regstack.C,
30887         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30888         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30889         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30890         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30891         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30892         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30893         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30894         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30895         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30896         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30897         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30898         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30899         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30900         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30901         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30902         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30903         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30904         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30905         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30906
30907 2005-05-31  Jeff Law  <law@redhat.com>
30908
30909         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30910
30911 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30912
30913         PR middle-end/21743
30914         * gcc.dg/builtins-1.c: Activate disabled clog test.
30915         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30916
30917 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30918
30919         * gfortran.dg/char_pointer_assign.f90:
30920         Test character-pointer assignments and pointer assignments.
30921         * gfortran.dg/char_pointer_dummy.f90:
30922         Test character-pointer dummy arguments.
30923         * gfortran.dg/char_pointer_func.f90:
30924         Test character-pointer function returns.
30925         * gfortran.dg/char_pointer_dependency.f90:
30926         Test character-pointer functions with dependencies.
30927
30928 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30929
30930         PR c++/21784
30931         * g++.dg/lookup/using14.C: New test.
30932
30933 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30934
30935         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30936         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30937         trailing ^M.
30938
30939 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30940
30941         PR c++/17413
30942         * g++.dg/template/local5.C: New.
30943
30944         PR target/21761
30945         * gcc.c-torture/compile/pr21761.c: New.
30946
30947         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30948         before darwin8.
30949
30950 2005-05-30  Steven G. Kargl
30951
30952         PR fortran/20846
30953         * gfortran.dg/inquire_8.f90: New test.
30954
30955 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30956
30957         PR libfortran/21376
30958         * gfortran.dg/output_exponents_1.f90: New test.
30959
30960 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30961
30962         PR libfortran/20006
30963         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30964
30965 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30966
30967         PR c++/21210
30968         * g++.dg/ext/complex1.C: New test.
30969
30970         PR c++/21340
30971         * g++.dg/init/ctor6.C: New test.
30972
30973 2005-05-29  Jan Hubicka  <jh@suse.cz>
30974
30975         * gcc.c-torture/compile/pr21562.c: New.
30976
30977 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30978
30979         * gfortran.dg/subnormal_1.f90: New test.
30980
30981 2005-05-28  Jan Hubicka  <jh@suse.cz>
30982
30983         * tree-prof.exp: Fix comment.
30984         * value-prof-1.c: New.
30985         * value-prof-2.c: New.
30986         * value-prof-3.c: New.
30987         * value-prof-4.c: New.
30988
30989 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30990
30991         PR c++/21614
30992         * g++.dg/expr/ptrmem6.C: New test.
30993         * g++.dg/expr/ptrmem6a.C: Likewise.
30994
30995 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30996
30997         PR tree-optimization/21658
30998         * gcc.dg/tree-ssa/pr21658.c: New.
30999
31000 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31001
31002         PR c++/21455
31003         * g++.dg/inherit/ptrmem3.C: New.
31004
31005         PR c++/21681
31006         * g++.dg/parse/template16.C: New.
31007
31008 2005-05-27  Andreas Jaeger  <aj@suse.de>
31009
31010         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31011
31012         * gcc.dg/i386-sse-8.c: Run test on all archs.
31013
31014 2005-05-26  Mike Stump  <mrs@apple.com>
31015
31016         * objc.dg/isa-field-1.m: Only run on darwin.
31017         * objc.dg/lookup-1.m: Likewise.
31018         * objc.dg/try-catch-8.m: Likewise.
31019
31020 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31021
31022         PR tree-optimization/9814
31023         * gcc.dg/pr9814-1.c: New test case.
31024
31025 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31026
31027         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31028         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31029         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31030         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31031         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31032         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31033         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31034         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31035         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31036         objc.dg/try-catch-8.m: New.
31037
31038 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31039
31040         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31041         remove extraneous semicolons.
31042
31043 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31044
31045         * obj-c++.dg/comp-types-12.mm: New.
31046         * objc.dg/comp-types-11.m: New.
31047         * objc.dg/selector-4.m: New.
31048
31049 2005-05-26  Andreas Jaeger  <aj@suse.de>
31050
31051         PR testsuite/20772
31052         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31053         g++.old-deja/g++.ext/attrib3.C,
31054         g++.old-deja/g++.other/store-expr1.C,
31055         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31056         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31057         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31058         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31059         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31060         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31061         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31062         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31063         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31064         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31065         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31066         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31067         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31068         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31069         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31070         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31071         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31072         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31073         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31074
31075 2005-05-26  Andreas Jaeger  <aj@suse.de>
31076
31077         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31078         x86-64 compilation.
31079
31080 2005-05-26  Andreas Jaeger  <aj@suse.de>
31081
31082         PR testsuite/20772
31083         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31084         gcc.misc-tests/i386-pf-athlon-1.c,
31085         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31086         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31087         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31088         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31089         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31090         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31091         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31092         programs.
31093
31094         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31095         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31096         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31097         x86-64 compilation.
31098
31099         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31100         x86_64.
31101
31102         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31103         effective-target ilp32.
31104
31105 2005-05-26  David Ung  <davidu@mips.com>
31106
31107         * gcc.target/mips/ext_ins.c: New test for testing the generation
31108         of MIPS32/64 rev 2 ext/ins instructions.
31109
31110 2005-05-26  Andreas Jaeger  <aj@suse.de>
31111
31112         * treelang/compile/unsigned.tree: Use gimple instead of
31113         nonexisting generic dump.
31114
31115 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31116
31117         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31118
31119 2005-05-26  Andreas Jaeger  <aj@suse.de>
31120
31121         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31122
31123 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31124
31125         PR libfortran/17283
31126         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31127         Test callee-allocated memory with write statements.
31128
31129 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31130
31131         PR middle-end/21709
31132         * gcc.dg/pr21709-1.c: New test case.
31133
31134 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31135             Mike Stump  <mrs@apple.com>
31136
31137         * objc/execute/next_mapping.h: Update for C++.
31138
31139         * obj-c++.dg/selector-1.mm: Move to...
31140         * obj-c++.dg/selector-4.mm: here...
31141
31142         * obj-c++.dg/basic.mm: New.
31143         * obj-c++.dg/comp-types-1.mm: New.
31144         * obj-c++.dg/cxx-class-1.mm: New.
31145         * obj-c++.dg/cxx-ivars-1.mm: New.
31146         * obj-c++.dg/cxx-ivars-2.mm: New.
31147         * obj-c++.dg/cxx-ivars-3.mm: New.
31148         * obj-c++.dg/cxx-scope-1.mm: New.
31149         * obj-c++.dg/cxx-scope-2.mm: New.
31150         * obj-c++.dg/defs.mm: New.
31151         * obj-c++.dg/empty-private-1.mm: New.
31152         * obj-c++.dg/encode-1.mm: New.
31153         * obj-c++.dg/encode-2.mm: New.
31154         * obj-c++.dg/encode-3.mm: New.
31155         * obj-c++.dg/extern-c-1.mm: New.
31156         * obj-c++.dg/extra-semi.mm: New.
31157         * obj-c++.dg/fix-and-continue-2.mm: New.
31158         * obj-c++.dg/isa-field-1.mm: New.
31159         * obj-c++.dg/ivar-list-semi.mm: New.
31160         * obj-c++.dg/local-decl-1.mm: New.
31161         * obj-c++.dg/lookup-1.mm: New.
31162         * obj-c++.dg/lookup-2.mm: New.
31163         * obj-c++.dg/method-1.mm: New.
31164         * obj-c++.dg/method-2.mm: New.
31165         * obj-c++.dg/method-3.mm: New.
31166         * obj-c++.dg/method-4.mm: New.
31167         * obj-c++.dg/method-5.mm: New.
31168         * obj-c++.dg/method-6.mm: New.
31169         * obj-c++.dg/method-7.mm: New.
31170         * obj-c++.dg/no-extra-load.mm: New.
31171         * obj-c++.dg/overload-1.mm: New.
31172         * obj-c++.dg/pragma-1.mm: New.
31173         * obj-c++.dg/pragma-2.mm: New.
31174         * obj-c++.dg/private-1.mm: New.
31175         * obj-c++.dg/private-2.mm: New.
31176         * obj-c++.dg/proto-qual-1.mm: New.
31177         * obj-c++.dg/qual-types-1.mm: New.
31178         * obj-c++.dg/stubify-1.mm: New.
31179         * obj-c++.dg/stubify-2.mm: New.
31180         * obj-c++.dg/super-class-1.mm: New.
31181         * obj-c++.dg/super-class-2.mm: New.
31182         * obj-c++.dg/super-dealloc-1.mm: New.
31183         * obj-c++.dg/super-dealloc-2.mm: New.
31184         * obj-c++.dg/template-1.mm: New.
31185         * obj-c++.dg/template-2.mm: New.
31186         * obj-c++.dg/template-3.mm: New.
31187         * obj-c++.dg/template-4.mm: New.
31188         * obj-c++.dg/template-5.mm: New.
31189         * obj-c++.dg/template-6.mm: New.
31190         * obj-c++.dg/try-catch-1.mm: New.
31191         * obj-c++.dg/try-catch-2.mm: New.
31192         * obj-c++.dg/try-catch-3.mm: New.
31193         * obj-c++.dg/try-catch-4.mm: New.
31194         * obj-c++.dg/try-catch-5.mm: New.
31195         * obj-c++.dg/try-catch-6.mm: New.
31196         * obj-c++.dg/try-catch-7.mm: New.
31197         * obj-c++.dg/try-catch-8.mm: New.
31198         * obj-c++.dg/try-catch-9.mm: New.
31199         * obj-c++.dg/va-meth-1.mm: New.
31200
31201 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31202
31203         * obj-c++.dg/selector-1.mm: New.
31204         * obj-c++.dg/selector-2.mm: New.
31205
31206 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31207
31208         * obj-c++.dg/selector-3.mm: New.
31209         * objc.dg/selector-3.m: New.
31210
31211 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31212
31213         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31214         about where warning appears.
31215
31216 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31217
31218         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31219         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31220         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31221         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31222
31223 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31224
31225         * gcc.dg/20050524-1.c: New test.
31226
31227 2005-05-25  Jan Hubicka  <jh@suse.cz>
31228
31229         * gcc.dg/tree-prof/inliner-1.c: New.
31230
31231 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31232
31233         * gcc.dg/tree-prof: New directory.
31234         * gcc.dg/tree-prof/tree-prof.exp: New.
31235
31236 2005-05-25  DJ Delorie  <dj@redhat.com>
31237
31238         * gcc.dg/Wattributes-1.c: New.
31239         * gcc.dg/Wattributes-2.c: New.
31240         * gcc.dg/Wattributes-3.c: New.
31241
31242 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31243
31244         PR tree-optimization/19833
31245         * gcc.dg/uninit-4.c: Remove xfail.
31246         * gcc.dg/uninit-9.c: Ditto.
31247
31248 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31249
31250         * obj-c++.dg/bitfield-[1-5].mm: New.
31251         * obj-c++.dg/class-protocol-1.mm: New.
31252         * obj-c++.dg/comp-types-1[0-1].mm: New.
31253         * obj-c++.dg/comp-types-[2-9].mm: New.
31254         * obj-c++.dg/encode-[4-8].mm: New.
31255         * obj-c++.dg/layout-1.mm: New.
31256         * obj-c++.dg/method-1[0-9].mm: New.
31257         * obj-c++.dg/method-2[0-1].mm: New.
31258         * obj-c++.dg/method-[8-9].mm: New.
31259         * obj-c++.dg/objc-gc-3.mm: New.
31260         * obj-c++.dg/try-catch-10.mm: New.
31261         * objc.dg/bitfield-5.m: New.
31262         * objc.dg/comp-types-10.m: New.
31263         * objc.dg/comp-types-9.m: New.
31264         * objc.dg/layout-1.m: New.
31265         * objc.dg/objc-gc-4.m: New.
31266         * objc.dg/try-catch-9.m: New.
31267         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31268         * objc.dg/comp-types-1.m: Likewise.
31269         * objc.dg/comp-types-[5-6].m: Likewise.
31270         * objc.dg/method-9.m: Likewise.
31271
31272 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31273
31274         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31275         and on hardware without VMX support.
31276
31277         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31278
31279         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31280
31281         * lib/profopt.exp (dg-final-generate, dg-final-use,
31282         profopt-final-code, profopt-get-options): New.
31283         (profopt-execute): Process test directives.
31284
31285         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31286         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31287         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31288
31289 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31290
31291         PR C++/21645
31292         * g++.dg/init/ctor5.C: New test.
31293
31294 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31295
31296         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31297         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31298         vect-113.c, vect-114.c.
31299
31300 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31301
31302         * gcc.dg/const-elim-1.c: Remove xfails.
31303
31304 2005-05-23  Jeff Law  <law@redhat.com>
31305
31306         * gcc.c-torture/compile/pr21638.c: New test.
31307         * gcc.c-torture/compile/20050520-1.c: New test.
31308
31309 2005-05-23  Nick Clifton  <nickc@redhat.com>
31310
31311         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31312         be a proper triple, ie: m32r*-*-*.
31313         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31314
31315 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31316
31317         PR middle-end/21331
31318         PR tree-opt/21293
31319         * gcc.c-torture/compile/pr21293.c: New test.
31320         * gcc.c-torture/execute/pr21331.c: New test.
31321
31322 2004-05-20  Richard Henderson  <rth@redhat.com>
31323
31324         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31325
31326 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31327
31328         * obj-c++-dg.exp: Add.
31329         * obj-c++.exp: Add.
31330         * obj-c++.dg/dg.exp: Add.
31331
31332 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31333
31334         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31335         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31336
31337 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31338
31339         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31340
31341 2004-05-19  Richard Henderson  <rth@redhat.com>
31342
31343         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31344
31345 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31346
31347         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31348
31349         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31350
31351 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31352
31353         PR c++/21495
31354         * g++.dg/parse/extern1.C: New test.
31355         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31356
31357 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31358
31359         * gcc.dg/c99-math.h: New.
31360         * gcc.dg/c99-math-float-1.c: New test.
31361         * gcc.dg/c99-math-double-1.c: Likewise.
31362         * gcc.dg/c99-math-long-double-1.c: Likewise.
31363
31364 2005-05-18  Richard Henderson  <rth@redhat.com>
31365
31366         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31367
31368 2005-05-18  Devang Patel  <dpatel@apple.com>
31369
31370         * g++.dg/opt/20050511-1.C: New test.
31371
31372 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31373
31374         PR libfortran/21127
31375         * gfortran.dg/reshape-complex.f90: New test.
31376
31377 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31378
31379         * gfortran.dg/array_constructor_1.f90: New test.
31380         * gfortran.dg/array_constructor_2.f90: New test.
31381
31382 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31383
31384         PR fortran/20954
31385         * gfortran.dg/pr20954.f: New test.
31386
31387 2005-05-17  Mike Stump  <mrs@apple.com>
31388
31389         Yet more Objective-C++...
31390
31391         * objc.dg/method-5.m: Update.
31392         * objc.dg/method-6.m: Update.
31393         * objc.dg/method-7.m: Update.
31394         * objc.dg/method-9.m: Update.
31395         * objc.dg/try-catch-2.m: Update.
31396
31397 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31398
31399         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31400         Remove little-endian optimizations.
31401
31402 2005-05-17  Jeff Law  <law@redhat.com>
31403
31404         * g++.dg/tree-ssa/pr14814.C: New test.
31405         * gcc.dg/tree-ssa/pr14814.C: New test.
31406         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31407         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31408
31409 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31410
31411         * gcc.dg/compat/generate-random.c: Do not include
31412         libiberty.h.
31413         * gcc.dg/compat/generate-random_r.c: Likewise.
31414
31415 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31416
31417         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31418
31419 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31420
31421         PR middle-end/21595
31422         * g++.dg/tree-ssa/builtin1.C: New testcase.
31423
31424 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31425
31426         PR c++/21454
31427         * g++.dg/opt/const4.C: New test.
31428
31429         PR middle-end/21492
31430         * g++.dg/opt/crossjump1.C: New test.
31431
31432         PR tree-optimization/21610
31433         * gcc.c-torture/compile/20050516-1.c: New test.
31434
31435         PR fortran/15080
31436         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31437         about the test failing.
31438         * gfortran.fortran-torture/execute/where_7.f90: New test.
31439         * gfortran.fortran-torture/execute/where_8.f90: New test.
31440
31441 2005-05-16  Richard Henderson  <rth@redhat.com>
31442
31443         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31444         i?86 and x86_64.
31445
31446 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31447
31448         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31449         (limits.h): Include unconditionally.
31450         (stdlib.h): Likewise.
31451         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31452         (limits.h): Include unconditionally.
31453         (stdlib.h): Likewise.
31454         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31455         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31456         (limits.h): Include unconditionally.
31457         (stdlib.h): Likewise.
31458         (hashtab.h): Do not include.
31459         (getopt.h): Likewise.
31460         (stddef.h): Include.
31461         (hashval_t): Define.
31462         (struct entry): Add "next" field.
31463         (HASH_SIZE): New macro.
31464         (hash_table): New variable.
31465         (switchfiles): Do not use xmalloc.
31466         (mix): New macro.
31467         (iterative_hash): New function.
31468         (hasht): Remove.
31469         (e_exists): New function.
31470         (e_insert): Likewise.
31471         (output): Use, instead of libiberty hashtable functions.
31472         (main): Do not use getopt.  Do not call htab_create.
31473
31474 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31475
31476         PR libstdc++/21526
31477         * lib/target-supports.exp (check_mkfifo_available):
31478         Return 0 for cygwin as mkfifo support incomplete on platform.
31479         Fix typos in comments.
31480
31481 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31482
31483         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31484
31485 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31486
31487         PR fortran/17432
31488         * gfortran.dg/assign_4.f: New test.
31489
31490 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31491
31492         PR tree-optimization/21563
31493         * gcc.dg/tree-ssa/pr21563.c: New.
31494
31495 2005-05-14  Jan Hubicka  <jh@suse.cz>
31496
31497         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31498
31499 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31500
31501         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31502
31503 2005-05-13  Julian Brown  <julian@codesourcery.com>
31504
31505         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31506         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31507
31508 2005-05-13  Jan Hubicka  <jh@suse.cz>
31509
31510         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31511         * gcc.dg/fold-xor-?.c: Likewise.
31512         * gcc.dg/pr15784-?.c: Likewise.
31513         * gcc.dg/pr20922-?.c: Likewise.
31514         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31515         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31516         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31517
31518 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31519
31520         PR fortran/21260
31521         * gfortran.dg/hollerith_1.f90: New test.
31522
31523 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31524
31525         * gfortran.dg/func_result_2.f90: New test.
31526
31527 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31528
31529         * gfortran.dg/dev_null.f90: New test.
31530
31531 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31532
31533         * gcc.dg/arm-vfp1.c: Revert last change.
31534
31535 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31536
31537         PR middle-end/19807
31538         PR tree-optimization/19639
31539         * g++.dg/tree-ssa/pr19807.C: New testcase.
31540
31541 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31542
31543         PR libfortran/21471
31544         * gfortran.dg/append-1.f90: New test.
31545
31546 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31547
31548         * gcc.dg/pr18501.c: XFAIL.
31549         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31550         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31551         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31552         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31553         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31554         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31555         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31556         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31557
31558 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31559
31560         PR fortran/20178
31561         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31562         gfortran.dg/f2c_3.f90: New tests.
31563
31564         * gfortran.dg/return_1.f90: Fix dg annotation.
31565
31566 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31567
31568         * gcc.c-torture/compile/20050510-1.c: New test.
31569
31570 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31571
31572         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31573
31574 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31575
31576         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31577
31578 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31579
31580         PR c/17913
31581         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31582
31583 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31584
31585         PR c/21342
31586         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31587         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31588
31589 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31590
31591         PR debug/16676
31592         * gcc.dg/debug/pr16676.c: New test.
31593
31594 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31595
31596         PR testsuite/21443
31597         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31598         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31599         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31600         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31601         Change -O1 to -O2.
31602         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31603         -fno-tree-dominator-opts.
31604
31605 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31606
31607         * gfortran.dg/return_1.f90: New test.
31608
31609 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31610
31611         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31612
31613         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31614
31615 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31616
31617         PR c++/21427
31618         * g++.dg/inherit/covariant13.C: New.
31619
31620 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31621
31622         PR libfortran/19155
31623         * gfortran.dg/pr19155.f: New test.
31624
31625 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31626
31627         PR inline-asm/8788
31628         * gcc.dg/pr8788-1.c: New testcase.
31629
31630 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31631
31632         PR target/21416
31633         * gcc.target/mips/fpcmp-[12].c: New tests.
31634
31635 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31636
31637         * lib/target-supports-dg.exp (dg-require-fork): New function.
31638         (dg-require-mkfifo): Likewise.
31639         * lib/target-supports.exp (check_function_available): New
31640         function.
31641         (check_fork_available): Likewise.
31642         (check_mkfifo_available): Likewise.
31643
31644 2005-05-06  Jeff Law  <law@redhat.com>
31645
31646         * gcc.c-torture/compile/pr21380.c: New test.
31647
31648 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31649
31650         PR c++/20961
31651         * g++.dg/ext/weak3.C: New test.
31652
31653 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31654
31655         PR c++/21352
31656         * g++.dg/template/crash37.C: New test.
31657
31658 2005-05-05  Paul Brook  <paul@codesourcery.com>
31659
31660         * gcc.dg/arm-g2.c: Use effective-target arm32.
31661         * gcc.dg/arm-mmx-1.c: Ditto.
31662         * gcc.dg/arm-scd42-2.c: Ditto.
31663         * gcc.dg/arm-vfp1.c: Ditto.
31664         * lib/target-supports.exp (check_effective_target_arm32): New
31665         function.
31666
31667 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31668
31669         PR libfortran/21354
31670         gfortran.dg/in_pack_rank7.f90: New test.
31671
31672 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31673
31674         PR middle-end/15618
31675         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31676
31677 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31678
31679         PR middle-end/21265
31680         * gcc.dg/20050503-1.c: New test.
31681
31682         PR rtl-optimization/21239
31683         * gcc.dg/i386-sse-11.c: New test.
31684
31685 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31686
31687         PR target/16888
31688         * gcc.target/i386/asm-1.c: New test.
31689
31690 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31691
31692         PR rtl-optimization/21330
31693         * gcc.c-torture/execute/20050502-1.c: New test.
31694
31695         PR target/21297
31696         * gcc.c-torture/execute/20050502-2.c: New test.
31697
31698 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31699
31700         PR middle-end/21282
31701         * gcc.dg/pr21282.c: New.
31702
31703 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31704
31705         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31706         * gcc.dg/vect/vect-92.c: Likewise.
31707         * gcc.dg/vect/vect-93.c: Likewise.
31708         * gcc.dg/vect/vect-dv-1.c: Likewise.
31709         * gcc.dg/vect/vect-dv-2.c: Likewise.
31710         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31711
31712 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31713
31714         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31715         * gfortran.dg/vect/vect-2.f90: Likewise.
31716         * gfortran.dg/vect/vect-3.f90: Likewise.
31717         * gfortran.dg/vect/vect-4.f90: Likewise.
31718         * gfortran.dg/vect/vect-5.f90: Likewise.
31719
31720 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31721
31722         PR target/20813
31723         * gcc.dg/rs6000-fpint-2.c: New.
31724
31725 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31726
31727         PR c/15698
31728         * gcc.dg/builtins-30.c: Update expected messages.
31729         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31730         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31731         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31732
31733 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31734
31735         PR tree-optimization/21294
31736         * gcc.dg/tree-ssa/pr21294.c: New.
31737
31738 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31739
31740         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31741         __builtin_altivec_st_internal_4si built-in.
31742
31743 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31744
31745         PR c++/15875
31746         * g++.dg/template/ptrmem14.C: New test.
31747
31748 2005-05-02  Paul Brook  <paul@codesourcery.com>
31749
31750         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31751
31752 2005-05-02  Michael Matz  <matz@suse.de>
31753
31754         PR c++/19542
31755         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31756
31757 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31758
31759         * g++.dg/cpp/weak.C: New test.
31760
31761 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31762
31763         * gcc.dg/tree-ssa/loop-8.c: New test.
31764
31765 2005-04-30  Michael Maty  <matz@suse.de>
31766
31767         * gcc.dg/inline-mcpy.c: New test.
31768
31769 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31770
31771         PR libfortran/18958
31772         * gfortran.dg/eoshift.f90: New test case.
31773
31774 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31775
31776         PR libfortran/18857
31777         * gfortran.dg/matmul_1.f90: New test.
31778
31779 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31780
31781         PR tree-optimization/21030
31782         * gcc.dg/tree-ssa/pr21030.c: New.
31783
31784 2005-04-29  Devang Patel  <dpatel@apple.com>
31785
31786         PR tree-optimization/21272
31787         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31788
31789 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31790
31791         PR fortran/13082
31792         PR fortran/18824
31793         * gfortran.dg/entry_4.f90: New test.
31794         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31795         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31796         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31797         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31798         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31799         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31800         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31801
31802 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31803
31804         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31805
31806 2005-04-29  Paul Brook  <paul@codesourcery.com>
31807
31808         * gfortran.dg/entry_3.f90: New test.
31809
31810 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31811
31812         * gfortran.dg/implicit_4.f90: New test.
31813
31814 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31815
31816         * lib/target-supports.exp (check_profiling_available): Return
31817         false for xtensa-*-elf.
31818
31819 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31820
31821         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31822         error if file cannot be deleted.
31823
31824 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31825
31826         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31827         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31828         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31829         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31830         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31831         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31832         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31833         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31834         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31835         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31836         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31837         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31838         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31839
31840 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31841
31842         PR fortran/20865
31843         * gfortran.dg/pr20865.f90: New test.
31844
31845 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31846
31847         * gcc.dg/void-cast-2.c: New test.
31848
31849 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31850
31851         PR c/21159
31852         * gcc.dg/void-cast-1.c: New test.
31853
31854 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31855
31856         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31857
31858 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31859
31860         PR fortran/21177
31861         * gfortran.dg/pr21177.f90: New test.
31862
31863 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31864
31865         PR tree-optimization/21171
31866         * gcc.dg/tree-ssa/pr21171.c: New test.
31867
31868 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31869
31870         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31871         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31872         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31873         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31874         gcc.dg/tree-ssa/gen-vect-32.c: New.
31875         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31876         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31877         don't run on PPC32.
31878
31879 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31880
31881         PR c/21213
31882         * gcc.dg/transparent-union-3.c: New test.
31883
31884 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31885
31886         PR c/20740
31887         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31888         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31889         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31890         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31891         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31892         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31893
31894 2005-04-26  Jeff Law  <law@redhat.com>
31895
31896         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31897         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31898         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31899         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31900         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31901         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31902         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31903
31904 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31905
31906         PR tree-optimization/17598
31907         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31908
31909 2005-04-25  Mike Stump  <mrs@apple.com>
31910
31911         * objc.dg/fix-and-continue-1.m: Add.
31912
31913 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31914
31915         PR c++/20995
31916         * g++.dg/opt/pr20995-1.C: New test case.
31917
31918 2005-04-25  Devang Patel <dpatel@apple.com>
31919
31920         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31921
31922 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31923
31924         PR testsuite/21062
31925         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31926
31927 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31928
31929         PR C++/21188
31930         * g++.dg/opt/rtti2.C: New test.
31931
31932 2005-04-25  Paul Brook  <paul@codesourcery.com>
31933         Steven G. Kargl  <kargls@comcast.net>
31934
31935         PR fortran/20879
31936         * gfortran.dg/ichar_1.f90: New file.
31937
31938 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31939
31940         PR middle-end/20991
31941         * g++.dg/opt/pr20991.C: New test.
31942
31943         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31944         where sizeof (type) < __alignof__ (type).
31945         * gcc.dg/compat/struct-layout-1.h: Likewise.
31946
31947 2005-04-24  Per Bothner  <per@bothner.com>
31948             Devang Patel  <dpatel@apple.com>
31949
31950         PR preprocessor/20907
31951         * gcc.dg/cpp/very-long-comment.c: New test.
31952
31953 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31954
31955         PR fortran/20059
31956         * gfortran.dg/common_5.f: New test.
31957
31958 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31959
31960         PR middle-end/21082
31961         * g++.dg/tree-ssa/pr21082.C: New testcase.
31962
31963 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31964
31965         * gcc.dg/vect/vect-99.c: New test.
31966
31967 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31968
31969         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31970
31971 2005-04-22  Jeff Law  <law@redhat.com>
31972
31973         * gcc.dg/uninit-5.c: Remove xfails.
31974         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31975         conditionals and loads.
31976
31977 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31978
31979         PR libfortran/20074
31980         PR libfortran/20436
31981         PR libfortran/21108
31982         * gfortran.dg/nested_reshape.f90: new test
31983         * gfortran.dg/reshape-alloc.f90: new test
31984         * gfortran.dg/reshape.f90: new test
31985
31986 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31987
31988         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31989
31990         * gcc.dg/arm-vfp1.c: New test.
31991
31992 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31993
31994         PR c++/21087
31995         * g++.dg/lookup/builtin2.C: New test.
31996
31997 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31998
31999         * gcc.dg/weak/weak-13.c: New test.
32000
32001 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32002
32003         * lib/target-supports.exp (check_effective_target_sync_int_long):
32004         Add powerpc*.
32005
32006 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32007
32008         * gcc.target/mips/branch-1.c: New test.
32009
32010 2005-04-21  Richard Henderson  <rth@redhat.com>
32011
32012         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32013         * gcc.dg/vect/vect-86.c: Likewise.
32014         * gcc.dg/vect/vect-87.c: Likewise.
32015         * gcc.dg/vect/vect-88.c: Likewise.
32016
32017 2005-04-21  Devang Patel  <dpatel@apple.com>
32018
32019         PR optimization/20994
32020         * gcc.dg/tree-ssa/ifc-3.c: New test.
32021
32022 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32023
32024         PR c/12913
32025         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32026         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32027         gcc.dg/c99-vla-jump-5.c: New tests.
32028
32029 2005-04-19  Richard Henderson  <rth@redhat.com>
32030
32031         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32032         Fix typo in exists check.
32033         (check_effective_target_sync_int_long): New.
32034         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32035         * gcc.dg/ia64-sync-2.c: Likewise.
32036         * gcc.dg/ia64-sync-3.c: Likewise.
32037         * gcc.dg/ia64-sync-4.c: Likewise.
32038
32039 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32040
32041         * gcc.dg/fold-xor-1.c: New test.
32042         * gcc.dg/fold-xor-2.c: New test.
32043
32044 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32045
32046         PR target/20670
32047         * g++.dg/eh/fp-regs.C: New test.
32048
32049 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32050
32051         * gcc.dg/Wint-to-pointer-cast-1.c,
32052         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32053         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32054         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32055
32056 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32057
32058         PR fortran/16861
32059         * gfortran.dg/pr16861.f90: New test.
32060
32061 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32062
32063         * gcc.dg/pr21085.c: New test.
32064
32065 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32066
32067         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32068         (setup_mips_tests, dg-mips-options): New procedures.
32069         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32070         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32071         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32072         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32073         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32074         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32075         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32076         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32077         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32078         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32079         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32080         dg-mips-options instead of dg-options.  Remove now-redundant
32081         preprocessor guards.
32082         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32083         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32084         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32085         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32086         * gcc.dg/vr-mult-2.c: Delete.
32087         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32088         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32089         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32090         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32091         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32092         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32093         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32094
32095 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32096
32097         * ada/acats/run_all.sh: Use sync when executable not present.
32098
32099 2005-04-18  Devang Patel  <dpatel@apple.com>
32100
32101         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32102         * gcc.dg/vect/vect-11a.c: New.
32103         * gcc.dg/vect/vect-none.c: Update.
32104         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32105
32106 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32107
32108         PR tree-optimization/20922
32109         * gcc.dg/pr20922-1.c: New test.
32110         * gcc.dg/pr20922-2.c: New test.
32111         * gcc.dg/pr20922-3.c: New test.
32112         * gcc.dg/pr20922-4.c: New test.
32113         * gcc.dg/pr20922-5.c: New test.
32114         * gcc.dg/pr20922-6.c: New test.
32115
32116 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32117
32118         PR libfortran/20950
32119         * gfortran.dg/pr20950.f: New test.
32120
32121 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32122
32123         PR libfortran/19216
32124         * gfortran.dg/pr19216.f: New test.
32125
32126 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32127
32128         PR tree-optimization/21001
32129         * gcc.dg/tree-ssa/pr21001.c: New.
32130
32131 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32132
32133         PR libfortran/21075
32134         * gfortran.dg/reshape_rank7.f90: New test.
32135
32136 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32137
32138         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32139         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32140         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32141         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32142         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32143         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32144         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32145         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32146         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32147         wrong way round).
32148         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32149         in namelists.  New test.
32150         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32151         New test.
32152         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32153         New test.
32154         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32155         namelist.  New test.
32156         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32157         New test.
32158         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32159         New test.
32160         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32161         namelist.  New test.
32162         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32163         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32164         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32165         New test.
32166         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32167         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32168         arrays. New test.
32169
32170 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32171
32172         * gfortran.dg/wtruncate.f: New testcase.
32173         * gfortran.dg/wtruncate.f90: New testcase.
32174
32175 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32176
32177         PR c++/21025
32178         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32179         which sizeof/alignof is dependent, rather than just whether we are
32180         processing_template_decl.
32181
32182 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32183
32184         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32185         corrected typo where the wrong variables had been compared.
32186
32187 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32188
32189         PR libfortran/18495
32190         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32191         Test callee-allocated version of return array with a write
32192         statement.
32193         Test spread with a temporary with another write statement.
32194
32195 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32196
32197         PR tree-optimization/21031
32198         * gcc.dg/tree-ssa/pr21031.c: New.
32199
32200 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32201
32202         PR tree-optimization/21004
32203         * gcc.dg/builtins-53.c: Include builtins-config.h.
32204         Check floorf, ceilf, floorl and ceill transformations
32205         only when HAVE_C99_RUNTIME is defined.
32206
32207 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32208
32209         PR middle-end/20739
32210         * gcc.dg/tree-ssa/pr20739.c: New test.
32211
32212 2005-04-14  Mike Stump  <mrs@apple.com>
32213
32214         * gcc.dg/Foundation.framework/empty: New.
32215         * gcc.dg/framework-2.c: New.
32216
32217 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32218
32219         PR tree-optimization/21021
32220         * gcc.c-torture/compile/pr21021.c: New.
32221
32222 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32223
32224         PR testsuite/21010
32225         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32226         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32227         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32228         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32229         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32230         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32231         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32232         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32233
32234 2005-04-14  Richard Henderson  <rth@redhat.com>
32235
32236         * lib/target-supports.exp (check_effective_target_vect_condition):
32237         Add ia64, i?86, and x86_64.
32238
32239 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32240
32241         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32242
32243 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32244
32245         PR tree-optimization/20657
32246         * gcc.dg/tree-ssa/pr20657.c: New.
32247
32248 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32249
32250         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32251         (long long int)trunc*.
32252
32253 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32254
32255         PR target/20927
32256         * gcc.dg/pr20927.c: New test.
32257
32258 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32259
32260         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32261         * gcc.target/mips/asm-1.c: Likewise.
32262
32263 2005-04-13  Dale Johannesen  <dalej@apple.com>
32264
32265         * objc.dg/objc-fast-4.m: New.
32266
32267 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32268
32269         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32270         directory.
32271         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32272
32273 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32274
32275         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32276         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32277         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32278
32279 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32280
32281         PR tree-optimization/20913
32282         * gcc.dg/tree-ssa/pr20913.c: New.
32283
32284         PR tree-optimization/20702
32285         * gcc.dg/tree-ssa/pr20702.c: New.
32286
32287 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32288
32289         PR c++/13744
32290         * g++.dg/inherit/local3.C: New test.
32291
32292 2005-04-12  Jeff Law  <law@redhat.com>
32293
32294         * gcc.dg/tree-ssa/20050412-1.c: New test.
32295
32296 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32297
32298         PR libfortran/19016
32299         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32300         Add tests with mask generated by expression.
32301         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32302         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32303         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32304
32305 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32306
32307         PR middle-end/20917
32308         * gcc.dg/20050409-1.c: New test.
32309
32310 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32311
32312         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32313
32314 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32315
32316         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32317         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32318         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32319         (TARGET_CXX): Adjust accordingly.
32320         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32321         determine_class_data_visibility and class_data_always_comdat.
32322         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32323         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32324         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32325         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32326         (arm_cxx_determine_class_data_visibility): New.
32327         (arm_cxx_class_data_always_comdat): Likewise.
32328         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32329         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32330         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32331         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32332         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32333         Define.
32334
32335 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32336
32337         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32338
32339 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32340
32341         * gcc.dg/i386-darwin-fpmath.c: New.
32342
32343 2004-04-11  Devang Patel  <dpatel@apple.com>
32344
32345         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32346         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32347         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32348         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32349         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32350         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32351         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32352         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32353         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32354
32355 2004-04-11  Devang Patel  <dpatel@apple.com>
32356
32357         * gcc.dg/vect/vect-dv-1.c: New test.
32358         * gcc.dg/vect/vect-dv-2.c: New test.
32359
32360 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32361
32362         PR tree-optimization/20933
32363         * gcc.dg/tree-ssa/pr20933.c: New test.
32364
32365 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32366
32367         * gfortran.dg/fold_nearest.f90: New test.
32368
32369 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32370
32371         * gcc.dg/tree-ssa/alias-1.c: New test.
32372
32373 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32374
32375         PR tree-optimization/20920
32376         * g++.dg/tree-ssa/pr20920.C: New test.
32377
32378 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32379
32380         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32381         (long long int)ceil*.
32382
32383 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32384
32385         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32386         explicit C++ linkage.
32387
32388 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32389
32390         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32391         warning for arithmetic IF statements.
32392
32393 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32394
32395         * eor_handling_1.f90: New test case.
32396         * eor_handling_2.f90: New test case.
32397         * eor_handling_3.f90: New test case.
32398         * eor_handling_4.f90: New test case.
32399         * eor_handling_5.f90: New test case.
32400         * noadv_size.f90: New test case.
32401         * pad_no.f90: New test case.
32402
32403 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32404
32405         * gcc.c-torture/execute/20050410-1.c: New test.
32406
32407 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32408
32409         * gcc.dg/pr20126.c: New.
32410
32411 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32412             Steven G. Kargl <kargls@comcast.net>
32413
32414         * gfortran.dg/PR19872.f: New test.
32415
32416 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32417
32418         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32419
32420 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32421
32422         * gfortran.dg/nint_1.f90: New test.
32423
32424 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32425
32426         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32427         Added test for callee-allocated arrays with write statements.
32428         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32429         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32430         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32431         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32432         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32433
32434 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32435
32436         PR libfortran/20163
32437         * gfortran.dg/open-options-blanks.f: New test.
32438
32439 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32440
32441         PR fortran/13257
32442         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32443
32444 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32445
32446         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32447         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32448         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32449         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32450         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32451         * gcc.c-torture/execute/stdarg-4.c: New test.
32452
32453         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32454
32455         PR target/20795
32456         * g++.dg/abi/param2.C: New test.
32457
32458 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32459
32460         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32461
32462 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32463
32464         * gcc.dg/builtins-53.c: New test.
32465
32466 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32467
32468         * g++.dg/tree-ssa/pr18178.C: New test.
32469         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32470         * gcc.c-torture/execute/20041019-1.c: New test.
32471         * gcc.dg/tree-ssa/20041008-1.c: New test.
32472         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32473         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32474         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32475         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32476         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32477         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32478         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32479         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32480         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32481         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32482
32483 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32484
32485         PR rtl-optimization/20466
32486         * gcc.c-torture/execute/pr20466-1.c: New test.
32487
32488 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32489
32490         PR c++/20905
32491         * g++.dg/parse/cond2.C: New test.
32492
32493         PR c++/20145
32494         * g++.dg/warn/Wdtor1.C: New test.
32495
32496 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32497
32498         PR fortran/17229
32499         * gfortran.dg/pr17229.f: New test.
32500
32501 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32502
32503         * gfortran.dg/tiny_1.f90: New test.
32504         * gfortran.dg/tiny_2.f90: ditto.
32505
32506 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32507
32508         * gfortran.dg/eor_1.f90: Fix dg-do run line
32509         * gfortran.dg/open_new.f90: Fix dg-do run line
32510
32511 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32512
32513         * lib/target-supports.exp (get_compiler_messages): Support
32514         optional arguments, the fourth being compiler options.
32515         (check_effective_target_fpic): New proc.
32516         * gcc.dg/20050321-2.c: Restrict to target fpic.
32517
32518 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32519
32520         * gcc.dg/15443-1.c: New test.
32521         * gcc.dg/15443-2.c: Likewise.
32522
32523 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32524
32525         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32526
32527 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32528
32529         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32530
32531 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32532
32533         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32534         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32535         -m64.
32536         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32537         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32538         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32539
32540 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32541
32542         PR c++/20212
32543         * g++.dg/warn/Wunused-11.C: New test.
32544
32545 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32546
32547         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32548
32549 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32550
32551         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32552
32553 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32554
32555         PR c++/20734
32556         * g++.dg/template/ptrmem13.C: New test.
32557
32558 2005-04-05  Per Bothner  <per@bothner.com>
32559
32560         * lib/gcc.exp: Always add -fno-show-column, for now.
32561
32562 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32563
32564         PR testsuite/20767
32565         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32566         of plain old "unsigned int" for the type of "i".  Makes this test
32567         64bit clean.
32568
32569 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32570
32571         * gcc.dg/i386-ssefn-1.c: New test.
32572         * gcc.dg/i386-ssefn-2.c: New test.
32573         * gcc.dg/i386-ssefn-3.c: New test.
32574         * gcc.dg/i386-ssefn-4.c: New test.
32575
32576 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32577
32578         PR tree-optimization/20076
32579         * gcc.dg/builtin-apply4.c: New test.
32580
32581         PR preprocessor/19475
32582         * gcc.dg/cpp/macspace1.c: New test.
32583         * gcc.dg/cpp/macspace2.c: New test.
32584
32585 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32586
32587         * gfortran.dg/pr20755.f: Fixed bad format.
32588
32589 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32590
32591         PR c++/20763
32592         * g++.dg/ext/attrib21.C: New test.
32593
32594 2004-04-05  Devang Patel  <dpatel@apple.com>
32595
32596         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32597         * gcc.dg/vect/vect-shift-1.c: New test.
32598
32599 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32600
32601         PR libfortran/20755
32602         * gfortran.dg/pr20755.f: New test.
32603
32604 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32605
32606         * gfortran.dg/pr15959.f90: New test.
32607         * gfortran.dg/string_pad_trunc.f90: New test.
32608
32609 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32610
32611         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32612         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32613         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32614         syntax.
32615
32616 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32617
32618         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32619
32620 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32621
32622         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32623         * gcc.c-torture/compile/20011119-2.c: Likewise.
32624         * gcc.c-torture/compile/981001-2.c: Likewise.
32625
32626 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32627
32628         PR c++/20679
32629         * g++.dg/template/overload4.C: New test.
32630
32631 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32632
32633         PR c++/20746
32634         * g++.dg/abi/covariant5.C: New.
32635
32636         PR debug/20505
32637         * g++.dg/debug/const2.C: New.
32638
32639 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32640
32641         PR rtl-optimization/16104
32642         * gcc.c-torture/execute/20050316-1.c: New test.
32643
32644 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32645
32646         * g++.dg/template/spec23.C: Fix dg-error text.
32647
32648 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32649
32650         PR c++/19199
32651         * g++.dg/expr/lval2.C: New.
32652
32653 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32654
32655         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32656         __builtin_strcasecmp and __builtin_strncasecmp.
32657
32658 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32659
32660         PR c++/20723
32661         * g++.dg/template/spec22.C: New.
32662         * g++.dg/template/spec23.C: New.
32663
32664 2005-04-03  Dale Ranta  <dir@lanl.gov>
32665             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32666
32667         PR libfortran/20068
32668         PR libfortran/20125
32669         PR libfortran/20156
32670         PR libfortran/20471
32671         * gfortran.dg/backspace.f: New test.
32672
32673 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32674
32675         * gcc.dg/pr19345.c: New test.
32676
32677 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32678
32679         PR tree-optimization/20640
32680         * gcc.dg/torture/tree-loop-1.c: New.
32681
32682 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32683
32684         PR rtl-optimization/20290
32685         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32686
32687 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32688
32689         * gcc.dg/rs6000-fpint.c: New.
32690
32691 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32692
32693         * gcc.dg/old-style-then-proto-1.c: New test.
32694
32695 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32696
32697         * gfortran.fortran-torture/execute/backspace.f90: Check
32698         after backspace and read was incorrect.
32699
32700 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32701
32702         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32703         buffer past the terminating NUL using memcmp.
32704         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32705         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32706
32707         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32708         Fix unused/uninitialized variable warnings.
32709
32710         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32711         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32712         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32713         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32714
32715         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32716         gcc.c-torture/execute/builtins/fputs-lib.c,
32717         gcc.c-torture/execute/builtins/lib/fprintf.c,
32718         gcc.c-torture/execute/builtins/lib/main.c,
32719         gcc.c-torture/execute/builtins/lib/memcmp.c,
32720         gcc.c-torture/execute/builtins/lib/memmove.c,
32721         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32722         gcc.c-torture/execute/builtins/lib/memset.c,
32723         gcc.c-torture/execute/builtins/lib/printf.c,
32724         gcc.c-torture/execute/builtins/lib/sprintf.c,
32725         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32726         gcc.c-torture/execute/builtins/lib/strchr.c,
32727         gcc.c-torture/execute/builtins/lib/strcmp.c,
32728         gcc.c-torture/execute/builtins/lib/strcpy.c,
32729         gcc.c-torture/execute/builtins/lib/strcspn.c,
32730         gcc.c-torture/execute/builtins/lib/strlen.c,
32731         gcc.c-torture/execute/builtins/lib/strncat.c,
32732         gcc.c-torture/execute/builtins/lib/strncmp.c,
32733         gcc.c-torture/execute/builtins/lib/strncpy.c,
32734         gcc.c-torture/execute/builtins/lib/strrchr.c,
32735         gcc.c-torture/execute/builtins/lib/strspn.c,
32736         gcc.c-torture/execute/builtins/lib/strstr.c,
32737         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32738         gcc.c-torture/execute/builtins/strlen-2.c,
32739         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32740         prototypes.
32741
32742 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32743
32744         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32745         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32746         selectany usage.
32747
32748 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32749
32750         PR c++/19406
32751         * g++.dg/debug/using1.C: New test.
32752
32753 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32754
32755         PR middle-end/20524
32756         * gcc.dg/alias-7.c: Prefix asm-declared name with
32757         __USER_LABEL_PREFIX__.
32758
32759 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32760
32761         Fix fallout from PR middle-end/15700:
32762         * gcc.c-torture/compile/20011119-1.c: Take
32763         __USER_LABEL_PREFIX__ into account.
32764         * gcc.c-torture/compile/20011119-2.c: Likewise.
32765
32766 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32767
32768         PR c++/18644
32769         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32770
32771 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32772
32773         PR c/17855
32774         * gcc.c-torture/compile/struct-non-lval-1.c,
32775         gcc.c-torture/compile/struct-non-lval-2.c,
32776         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32777
32778 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32779
32780         * gcc.dg/tls/tls.exp: Remove temporary file.
32781         * g++.dg/tls/tls.exp: Ditto.
32782         * lib/file-format.exp: Ditto.
32783         * g++.dg/special/ecos.exp: Ditto.
32784
32785         * lib/profopt.exp: Treat prof_ext as a list.
32786         * gcc.misc-tests/bprob.exp: Ditto.
32787         * g++.dg/bprob/bprob.exp: Ditto.
32788
32789         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32790         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32791         g++.dg/tree-ssa/pointer-reference-alias.C,
32792         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32793         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32794         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32795         g++.dg/vect/pr19951.cc: Ditto.
32796         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32797         gcc.dg/builtins-47.c: Ditto.
32798         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32799         gcc.dg/pr20115-1.c: Ditto.
32800         * gcc.dg/tree-ssa/20030530-2.c,
32801         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32802         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32803         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32804         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32805         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32806         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32807         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32808         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32809         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32810         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32811         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32812         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32813         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32814         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32815         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32816         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32817         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32818         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32819         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32820         gcc.dg/tree-ssa/20030824-1.c,
32821         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32822         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32823         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32824         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32825         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32826         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32827         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32828         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32829         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32830         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32831         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32832         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32833         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32834         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32835         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32836         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32837         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32838         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32839         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32840         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32841         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32842         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32843         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32844         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32845         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32846         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32847         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32848         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32849         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32850         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32851         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32852         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32853         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32854         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32855         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32856         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32857         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32858         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32859         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32860         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32861         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32862         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32863         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32864         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32865         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32866         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32867         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32868         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32869         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32870         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32871         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32872         gcc.dg/tree-ssa/useless-1.c: Ditto.
32873         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32874         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32875         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32876         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32877         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32878         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32879         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32880         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32881         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32882         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32883         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32884         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32885         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32886         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32887         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32888         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32889         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32890         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32891         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32892         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32893         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32894         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32895         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32896         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32897         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32898         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32899         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32900         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32901         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32902         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32903         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32904         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32905         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32906         gcc.dg/vect/vect-none.c: Ditto.
32907         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32908         treelang/compile/unsigned.tree: Ditto.
32909
32910         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32911         * gcc.dg/cpp/direct2s.c: Ditto.
32912         * gcc.dg/cpp/paste4.c: Ditto.
32913         * gcc.dg/cpp/separate-1.c: Ditto.
32914         * gcc.dg/pch/save-temps-1.c: Ditto.
32915         * g++.dg/ext/altivec-10.C: Ditto.
32916         * g++.dg/pch/pch.C: Ditto.
32917
32918         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32919
32920         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32921         * g++.dg/template/repo1.C: Ditto.
32922         * g++.dg/template/repo2.C: Ditto.
32923         * g++.dg/template/repo3.C: Ditto.
32924         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32925         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32926         * g++.old-deja/g++.pt/repo1.C: Ditto.
32927         * g++.old-deja/g++.pt/repo2.C: Ditto.
32928         * g++.old-deja/g++.pt/repo3.C: Ditto.
32929         * g++.old-deja/g++.pt/repo4.C: Ditto.
32930
32931         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32932         * gcc.dg/20030107-1.c: Ditto.
32933         * gcc.dg/20030702-1.c: Ditto.
32934         * gcc.dg/profile-generate-1.c: Ditto.
32935         * g++.dg/other/profile1.C: Ditto.
32936         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32937
32938         * lib/gcc-dg.exp (remove-build-file): New.
32939         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32940         cleanup-tree-dump, cleanup-saved-temps): New.
32941
32942 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         PR c++/19203, DR 214
32945         * g++.dg/parse/ambig3.C: Not ambiguous.
32946         * g++.dg/template/spec20.C: New.
32947         * g++.dg/template/spec21.C: New.
32948
32949 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32950
32951         PR target/20045
32952         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32953
32954 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32955
32956         PR libfortran/20660
32957         * gfortran.dg/negative_unit.f: New test.
32958
32959 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32960
32961         * gcc.dg/20050330-1.c: New test.
32962
32963 2005-03-30  Devang Patel  <dpatel@apple.com>
32964
32965         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32966
32967 2005-03-30  Dale Johannesen  <dalej@apple.com>
32968
32969         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32970
32971 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32972
32973         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32974         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32975         Strip options from test name.
32976
32977 2005-03-31  Jan Hubicka  <jh@suse.cz>
32978
32979         * gcc.dg/varpool-1.c: New testcase.
32980
32981 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32982
32983         PR c/772
32984         PR c/17913
32985         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32986         gcc.dg/stmt-expr-label-3.c : New tests.
32987         * gcc.c-torture/execute/medce-2.c: Remove.
32988
32989 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32990
32991         PR c/20368
32992         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32993         tests.
32994
32995 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32996
32997         * gcc.c-torture/compile/pr20203.c: New test.
32998
32999 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33000
33001         * gfortran.dg/promotion.f90: New test.
33002
33003 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33004
33005         PR middle-end/20491
33006         * gcc.dg/torture/asm-subreg-1.c: New test.
33007
33008 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33009
33010         PR c/20672
33011         * gcc.dg/pr20672-1.c: New test.
33012
33013 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33014
33015         * gfortran.dg/vect: New directory.
33016         * gfortran.dg/vect/vect.exp: New.
33017         * gfortran.dg/vect/vect-1.f90: New test.
33018         * gfortran.dg/vect/vect-2.f90: New test.
33019         * gfortran.dg/vect/vect-3.f90: New test.
33020         * gfortran.dg/vect/vect-4.f90: New test.
33021         * gfortran.dg/vect/vect-5.f90: New test.
33022
33023 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33024
33025         PR middle-end/20622
33026         * gcc.dg/alias-7.c: New test.
33027
33028 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33029
33030         * gcc.dg/sparc-reg-1.c: New test.
33031
33032 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33033
33034         PR target/19890
33035         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33036
33037 2005-03-29  Dale Ranta  <dir@lanl.gov>
33038             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33039
33040         PR libfortran/20163
33041         * gfortran.dg/pr20163-2.f: New test.
33042
33043 2005-03-28  Jan Hubicka  <jh@suse.cz>
33044
33045         PR middle-end/20635
33046         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33047         by Jakub Jelinek.
33048
33049 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33050
33051         PR tree-optimization/20626
33052         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33053         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33054
33055 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33056
33057         * gfortran.dg/underflow.f90: New test.
33058         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33059
33060 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33061
33062         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33063
33064 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33065
33066         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33067         (g++_init): Make sure that CXXFLAGS is set.
33068         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33069         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33070         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33071         * lib/objc.exp (objc_init): Likewise.
33072         * lib/treelang.exp (treelang_init): Likewise.
33073
33074 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33075
33076         PR tree-optimization/20470
33077         * gcc.dg/tree-ssa/pr20470.c: New test.
33078
33079 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33080
33081         * gcc.dg/ppc-stfiwx.c: New.
33082
33083 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33084
33085         PR target/19888
33086         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33087
33088 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33089
33090         * gcc.dg/20050325-1.c: Fix a typo.
33091
33092 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33093
33094         PR libfortran/19678
33095         PR libfortran/19679
33096         * gfortran.dg/dos_eol.f: New test.
33097
33098 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33099
33100         PR rtl-optimization/20249
33101         * gcc.dg/20050325-1.c: New test.
33102
33103 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33104
33105         PR libfortran/15332
33106         * gfortran.dg/pr15332.f: New test.
33107
33108 2005-03-24  Dale Johannesen  <dalej@apple.com>
33109
33110         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33111
33112 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33113
33114         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33115         'internal' visibility.
33116         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33117         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33118         'protected' visibility.
33119         * gcc.dg/visibility-7.c: Likewise.
33120         * lib/target-supports.exp (check_visibility_available): Take
33121         a parameter, the kind of visibility to check for.
33122         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33123         to check_visibility_available.
33124
33125         * g++.dg/expr/cast3.C: New.
33126
33127 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33128
33129         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33130         rs6000.
33131
33132 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33133
33134         PR target/20095
33135         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33136
33137 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33138
33139         * gcc.dg/badshift.c: Renamed to...
33140         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33141
33142         * gcc.target/i386/badshift.c: Renamed to...
33143         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33144         only.
33145
33146         PR rtl-optimization/20532
33147         * gcc.target/i386/badshift.c: New.
33148
33149 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33150
33151         * gfortran.dg/pr18025.f90: New test.
33152
33153 2005-03-23  Dale Johannesen  <dalej@apple.com>
33154
33155         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33156
33157 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33158
33159         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33160
33161         * lib/target-supports.exp (check_iconv_available): Default
33162         libiconv to -liconv, if there is no definition.
33163
33164 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33165
33166         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33167
33168 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33169
33170         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33171         * g++.dg/opt/pr7503-2.C: Likewise.
33172         * g++.dg/opt/pr7503-3.C: Likewise.
33173         * g++.dg/opt/pr7503-4.C: Likewise.
33174         * g++.dg/opt/pr7503-5.C: Likewise.
33175         * g++.dg/warn/minmax.C: New test.
33176
33177 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33178
33179         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33180         * gfortran.dg/g77_intrinsics_sub.f: New test.
33181
33182 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33183             Jan Hubicka  <jh@suse.cz>
33184             Steven Bosscher <stevenb@suse.de
33185
33186         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33187
33188 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33189
33190         PR c++/19980
33191         * g++.dg/template/redecl3.C: New test.
33192
33193 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33194
33195         PR c++/20499
33196         * g++.dg/parse/error16.C: Tweak error markers.
33197
33198 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33199
33200         PR target/20561
33201         * gcc.dg/20050321-2.c: New test.
33202
33203 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33204
33205         PR c++/20465
33206         PR c++/20381
33207         * g++.dg/template/ptrmem12.C: New.
33208
33209 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33210
33211         PR rtl-optimization/20527
33212         * gcc.c-torture/execute/pr20527-1.c: New test.
33213
33214 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33215
33216         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33217         program, compile it into a real executable and then delete the .c
33218         and .x files afterwards, to avoid problems on testglue targets.
33219
33220 2005-03-21  Stuart Hastings  <stuart@apple.com>
33221
33222         * gcc.target/i386/sse-2.c: New.
33223
33224 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33225
33226         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33227
33228 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33229
33230         * g++.dg/parse/crash25.C: Fix typo.
33231
33232 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33233
33234         PR c++/20461
33235         * g++.dg/parse/crash24.C: New test.
33236
33237         PR c++/20536
33238         * g++.dg/parse/crash25.C: New test.
33239
33240 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33241
33242         PR c++/20147
33243         * g++.dg/ext/stmtexpr4.C: New test.
33244
33245 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33246
33247         PR middle-end/20539
33248         * gcc.c-torture/compile/pr13066-1.c: New test case.
33249         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33250         * g++.dg/opt/pr13066-1.C: Likewise.
33251
33252 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33253
33254         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33255
33256 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33257
33258         PR fortran/18525
33259         * gfortran.dg/nesting_1.f90: New test.
33260
33261 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33262
33263         PR c++/20240
33264         * g++.dg/lookup/using13.C: New test.
33265
33266 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33267
33268         PR c++/20333
33269         * g++.dg/template/crash36.C: New test.
33270
33271 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33272
33273         PR c++/20463
33274         * g++.dg/template/crash35.C: New test.
33275
33276 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33277
33278         PR c++/19966
33279         * g++.dg/overload/operator2.C: New test.
33280
33281 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33282
33283         PR libfortran/20257
33284         * gfortran.dg/pr20257.f90: New test.
33285
33286 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33287
33288         PR libfortran/20480
33289         * gfortran.dg/pr20480.f90: New test.
33290
33291 2005-03-16  Richard Henderson  <rth@redhat.com>
33292
33293         PR middle-end/15700
33294         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33295         (_rtld_global): New.
33296         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33297         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33298
33299         * gcc.dg/alias-3.c: New.
33300         * gcc.dg/alias-4.c: New.
33301         * gcc.dg/alias-5.c: New.
33302         * gcc.dg/alias-6.c: New.
33303
33304 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33305
33306         * gcc.dg/cpp/ucnid-7.c: New.
33307
33308 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33309             Dorit Naishlos  <dorit@il.ibm.com>
33310
33311         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33312         darwin.
33313
33314 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33315
33316         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33317         support misaligned accesses.
33318         * gcc.dg/vect/vect-58.c: Likewise.
33319         * gcc.dg/vect/vect-92.c: New.
33320         * gcc.dg/vect/vect-93.c: New.
33321
33322 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33323
33324         PR fortran/18827
33325         * gfortran.dg/assign_2.f90: New test.
33326         * gfortran.dg/assign_3.f90: New test.
33327         * gfortran.dg/assign.f90: New test.
33328
33329 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33330
33331         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33332         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33333         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33334         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33335         names.
33336
33337 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33338
33339         * gcc.dg/cpp/ucnid-6.c: New.
33340
33341         * gcc.dg/cpp/normalize-1.c: New.
33342         * gcc.dg/cpp/normalize-2.c: New.
33343         * gcc.dg/cpp/normalize-3.c: New.
33344         * gcc.dg/cpp/normalize-4.c: New.
33345         * gcc.dg/cpp/ucnid-4.c: New.
33346         * gcc.dg/cpp/ucnid-5.c: New.
33347         * g++.dg/cpp/normalize-1.C: New.
33348         * g++.dg/cpp/ucnid-1.C: New.
33349
33350 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33351
33352         * gcc.dg/pr18628.c: New.
33353
33354 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33355
33356         PR c++/20280
33357         * g++.dg/tree-ssa/pr20280.C: New.
33358
33359 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33360
33361         PR fortran/20467
33362         * gfortran.dg/stfunc_2.f90: New test.
33363
33364 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33365
33366         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33367
33368 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33369
33370         * gcc.dg/tree-ssa/20050314-1.c: New test.
33371
33372 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33373
33374         PR c++/4403
33375         PR c++/9783, DR433
33376         * g++.dg/template/friend34.C: New test.
33377         * g++.dg/template/friend35.C: Likewise.
33378         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33379
33380 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33381
33382         Friend class name lookup 5/n
33383         PR c++/1016
33384         * g++.dg/lookup/hidden-class1.C: New test.
33385         * g++.dg/lookup/hidden-class2.C: Likewise.
33386         * g++.dg/lookup/hidden-class3.C: Likewise.
33387         * g++.dg/lookup/hidden-class4.C: Likewise.
33388         * g++.dg/lookup/hidden-class5.C: Likewise.
33389         * g++.dg/lookup/hidden-class6.C: Likewise.
33390         * g++.dg/lookup/hidden-class7.C: Likewise.
33391         * g++.dg/lookup/hidden-class8.C: Likewise.
33392         * g++.dg/lookup/hidden-class9.C: Likewise.
33393         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33394         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33395         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33396         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33397         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33398         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33399         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33400         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33401         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33402         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33403         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33404
33405 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33406
33407         PR c++/20157
33408         * g++.dg/template/error18.C: New test.
33409
33410 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33411
33412         PR debug/16792
33413         * g++.dg/debug/pr16792.C: New test.
33414
33415 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33416
33417         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33418         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33419         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33420         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33421         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33422         test assertion names.
33423
33424 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33425
33426         PR fortran/18600
33427         * gfortran.dg/stfunc_1.f90: New test.
33428
33429 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33430
33431         PR fortran/16907
33432         * gfortran.dg/real_index_1.f90: New test.
33433
33434 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33435
33436         PR fortran/20323
33437         * gfortran.dg/spec_expr_1.f90: New test.
33438
33439 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33440
33441         PR c/20402
33442         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33443         new parser.
33444
33445 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33446
33447         PR fortran/20361
33448         * gfortran.dg/largeequiv_1.f90: New test.
33449
33450 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33451
33452         * gcc.dg/ucnid-1.c: New.
33453         * gcc.dg/ucnid-2.c: New.
33454         * gcc.dg/ucnid-3.c: New.
33455         * gcc.dg/ucnid-4.c: New.
33456         * gcc.dg/ucnid-5.c: New.
33457         * gcc.dg/ucnid-6.c: New.
33458         * gcc.dg/cpp/ucnid-1.c: New.
33459         * gcc.dg/cpp/ucnid-2.c: New.
33460         * gcc.dg/cpp/ucnid-3.c: New.
33461         * g++.dg/other/ucnid-1.C: New.
33462
33463 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33464
33465         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33466
33467 2005-03-11  Per Bothner  <per@bothner.com>
33468
33469         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33470         that diagnotics refer to correct token.
33471         * gcc.dg/unused-3.c: Likewise.
33472
33473 2005-03-11  Per Bothner  <per@bothner.com>
33474
33475         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33476         constant" is now actually on same line as string constant.
33477         * gcc.dg/cpp/direct2s.c: Likewise.
33478
33479 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33480
33481         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33482
33483 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33484
33485         PR libfortran/20124
33486         * gfortran.dg/pr20124.f90: New Test
33487
33488 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33489
33490         PR tree-optimization/20130
33491         * gcc.dg/pr20130-1.c: New test.
33492
33493 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33494
33495         PR target/20095
33496         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33497
33498 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33499
33500         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33501
33502 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33503
33504         * g++.dg/eh/forced1.C: Fix comment.
33505         * g++.dg/eh/forced2.C: Ditto.
33506         * g++.dg/eh/forced3.C: Ditto.
33507         * g++.dg/eh/forced4.C: Ditto.
33508
33509 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33510
33511         PR rtl-opt/20412
33512         * gcc.c-torture/compile/pr20412.c: New test.
33513
33514 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33515
33516         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33517
33518 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33519
33520         PR target/20322
33521         * gcc.dg/20050307-1.c: New test.
33522
33523 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33524
33525         PR c++/20375
33526         * g++.dg/other/stdarg3.C: New.
33527
33528 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33529
33530         PR c++/18384, c++/18327
33531         * g++.dg/init/array19.C: New test.
33532
33533         PR inline-asm/20314
33534         * gcc.dg/torture/pr20314-1.c: New test.
33535         * gcc.dg/torture/pr20314-2.c: New test.
33536
33537 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33538
33539         * gcc.dg/20050309-1.c: New test.
33540
33541 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33542
33543         * gcc.dg/builtins-10.c: Reactivate disabled test.
33544         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33545         new cbrt transformations.
33546
33547 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33548
33549         PR c++/20208
33550         * g++.dg/template/array13.C: New test.
33551
33552 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33553
33554         PR c++/16859
33555         * g++.dg/init/brace4.C: New test.
33556
33557 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33558
33559         PR c++/20186
33560         * g++.dg/template/non-dependent12.C: New.
33561
33562 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33563
33564         PR c++/20142
33565         * g++.dg/init/array18.C: Add dg-do run marker.
33566
33567         PR c++/20142
33568         * g++.dg/init/array18.C: New test.
33569
33570 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33571
33572         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33573         * g++.dg/gcov/gcov.exp: Likewise.
33574         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33575         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33576         * lib/c-torture.exp: Likewise.
33577         * lib/fortran-torture.exp: Likewise.
33578         * lib/g++.exp: Likewise.
33579         * lib/gcc-defs.exp: Likewise.
33580         * lib/gcc-dg.exp: Likewise.
33581         * lib/gcc.exp: Likewise.
33582         * lib/gcov.exp: Likewise.
33583         * lib/gfortran.exp: Likewise.
33584         * lib/mike-g++.exp: Likewise.
33585         * lib/mike-gcc.exp: Likewise.
33586         * lib/objc-torture.exp: Likewise.
33587         * lib/objc.exp: Likewise.
33588         * lib/profopt.exp: Likewise.
33589         * lib/target-libpath.exp: Likewise.
33590         * lib/target-supports.exp: Likewise.
33591         * lib/treelang.exp: Likewise.
33592         * lib/wrapper.exp: Likewise.
33593
33594 2005-03-08  Jeff Law  <law@redhat.com>
33595
33596         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33597         PHI-OPT changes.
33598
33599 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33600
33601         * gcc.dg/vect/pr20122.c: New test.
33602
33603 2005-03-07  Jeff Law  <law@redhat.com>
33604
33605         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33606         was folded away.
33607         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33608         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33609         * gcc.dg/tree-ssa/pr18134.c: New test.
33610
33611 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33612
33613         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33614         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33615         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33616
33617 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33618
33619         PR tree-opt/17671
33620         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33621
33622 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33623
33624         * g++.dg/warn/Wnvdtor.C: New test.
33625
33626 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33627
33628         * gcc.dg/torture/pr19683-1.c: New test.
33629
33630 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33631
33632         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33633         * gfortran.dg/g77/19990313-2.f: Ditto.
33634         * gfortran.dg/g77/19990313-3.f: Ditto.
33635         * gfortran.dg/g77/19990525-0.f: Ditto.
33636         * gfortran.dg/g77/19990826-0.f: Ditto.
33637         * gfortran.dg/g77/19990826-2.f: Ditto.
33638         * gfortran.dg/g77/19990826-3.f: Ditto.
33639         * gfortran.dg/g77/20000511-1.f: Ditto.
33640         * gfortran.dg/g77/20000511-2.f: Ditto.
33641         * gfortran.dg/g77/970625-2.f: Ditto.
33642         * gfortran.dg/g77/980310-2.f: Ditto.
33643         * gfortran.dg/g77/980310-3.f: Ditto.
33644         * gfortran.dg/g77/980310-8.f: Ditto.
33645         * gfortran.dg/g77/980519-2.f: Ditto.
33646         * gfortran.dg/g77/alpha1.f: Ditto.
33647         * gfortran.dg/g77/claus.f: Ditto.
33648         * gfortran.dg/g77/erfc.f: Ditto.
33649         * gfortran.dg/g77/short.f: Ditto.
33650         * gfortran.fortran-torture/execute/data.f90: Ditto.
33651         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33652         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33653
33654 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33655
33656         * lib/file-format.exp (gcc_target_object_format): Add check for som
33657         format and hardcode object formats on hppa*-*-hpux*.
33658         * lib/target-supports.exp (check_weak_available): Add check for som
33659         object format.  Always return 0 on hppa*-*-hpux10*.
33660
33661         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33662         is defined.
33663
33664         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33665
33666 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33667
33668         * gfortran.dg/pr19936_1.f90: New test.
33669         * gfortran.dg/pr19936_2.f90: New test.
33670         * gfortran.dg/pr19936_3.f90: New test.
33671
33672 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33673             Paul Thomas <prthomas@drfccad.cea.fr>
33674
33675         * gfortran.dg/PR19754_1.f90: New test.
33676         * gfortran.dg/PR19754_2.f90: Ditto.
33677
33678 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33679
33680         PR c++/19311
33681         * g++.dg/template/non-dependent11.C: New test.
33682
33683 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33684
33685         * lib/target-supports.exp (check_iconv_available): Fix comment.
33686
33687 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33688             Joseph S. Myers  <joseph@codesourcery.com>
33689
33690         PR c++/19797
33691         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33692
33693 2005-03-04  Matthew Sachs  <msachs@apple.com>
33694
33695         * gcc.exp (gcc_target_compile): Put braces around
33696         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33697         * objc.exp (objc_target_compile): Likewise.
33698         * treelang.exp (treelang_target_compile): Likewise.
33699
33700 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33701
33702         PR fortran/19673
33703         * gfortran.dg/func_result_1.f90: New test.
33704
33705 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33706
33707         * gcc.misc-tests/options.exp: New test.
33708
33709 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33710
33711         * gcc.dg/pr15784-4.c: New test.
33712
33713 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33714
33715         * gcc.c-torture/execute/pr17133.c: New.
33716         * gcc.c-torture/compile/20050303-1.c: New.
33717
33718 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33719
33720         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33721
33722 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33723
33724         * g++.dg/overload/using2.C: New.
33725
33726 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33727
33728         PR c++/19916
33729         * g++.dg/init/ptrmem2.C: New test.
33730
33731 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33732
33733         PR c/8927
33734         * gcc.dg/pr8927-1.c: New test.
33735
33736 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33737
33738         PR c++/20232
33739         * g++.dg/inherit/covariant12.C: New.
33740
33741 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33742
33743         PR fortran/19479
33744         * gfortran.dg/bound_1.f90: New test.
33745
33746 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33747
33748         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33749         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33750
33751 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33752
33753         PR c/20245
33754         * gcc.dg/pr20245-1.c: New test.
33755
33756 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33757
33758         PR middle-end/19874
33759         * gcc.c-torture/execute/20050119-2.c: New test case.
33760
33761 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33762
33763         * README: Update the DejaGnu bug reporting address.
33764         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33765         * lib/objc-torture.exp: Likewise.
33766
33767 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33768
33769         * gfortran.dg/boz_1.f90: New test.
33770         * gfortran.dg/boz_3.f90: New test.
33771         * gfortran.dg/boz_4.f90: New test.
33772
33773 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33774
33775         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33776         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33777
33778 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33779
33780         PR libfortran/20101
33781         * gfortran.dg/write_0_pe_format.f90: New test.
33782
33783 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33784
33785         PR c++/20206
33786         * g++.dg/opt/thunk2.C: New test.
33787         * g++.dg/opt/covariant1.C: New test.
33788
33789 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33790
33791         * gfortran.dg/e_d_fmt.f90: New test.
33792
33793 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33794
33795         * gcc.dg/asm-b.c: Fix comment typos.
33796
33797 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33798
33799         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33800         a V_MAY_DEF also.
33801
33802 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33803
33804         PR tree-opt/20188
33805         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33806         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33807         * gcc.dg/asm-b.c: New test.
33808
33809 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33810
33811         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33812         Disable this test on IRIX 6.
33813
33814 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33815
33816         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33817         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33818         parser.
33819
33820 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33821
33822         PR tree-optimization/20204
33823         * gcc.dg/pr20204.c: New test.
33824
33825 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33826
33827         PR target/20196
33828         * gcc.c-torture/execute/20050224-1.c: New test.
33829
33830         PR c++/20175
33831         * g++.dg/warn/Wbraces2.C: New test.
33832
33833 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33834
33835         PR c++/19878
33836         * g++.dg/init/const2.C: New test.
33837
33838 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33839
33840         PR tree-optimization/20100
33841         * gcc.c-torture/execute/pr20100-1.c: New test.
33842
33843 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33844
33845         * gfortran.dg/implicit_3.f90: New test.
33846
33847         * gfortran.dg/deftype_1.f90: New test.
33848
33849 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33850
33851         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33852         the test passes.
33853         * g++.dg/other/anon3.C: Accept a warning.
33854
33855 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33856
33857         * gcc.dg/pr20017.c: Fix a comment typo.
33858
33859 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33860
33861         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33862
33863 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33864
33865         PR ada/19902
33866         * ada/acats/tests/cxa/cxa3004.a: Remove.
33867         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33868
33869 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33870
33871         PR c++/20073
33872         * g++.dg/init/const1.C: New test.
33873
33874         PR c++/19991
33875         * g++.dg/parse/constant7.C: New test.
33876
33877         PR c++/20152
33878         * g++.dg/parse/error27.C: New test.
33879         * g++.dg/template/qualttp15.C: Adjust error markers.
33880         * g++.old-deja/g++.other/struct1.C: Likewise.
33881
33882         PR c++/20153
33883         * g++.dg/template/error17.C: New test.
33884
33885         PR c++/20148
33886         * g++.dg/parser/error26.C: New test.
33887
33888 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33889
33890         PR tree-optimization/20100
33891         PR tree-optimization/20115
33892         * gcc.dg/pr20115.c: New test.
33893         * gcc.dg/pr20115-1.c: New test.
33894         * gcc.dg/pr20100.c: New test.
33895         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33896         call-clobbered variables after alias1.
33897
33898 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33899
33900         * gfortran.dg/list_read_4.f90: new test.
33901
33902 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33903
33904         PR rtl-optimization/20017.
33905         * gcc.dg/pr20017.c: New.
33906
33907 2005-02-22  Devang Patel  <dpatel@apple.com>
33908
33909         PR 19952
33910         * g++.dg/tree-ssa/pr19952.C: New test.
33911
33912 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33913
33914         PR c++/19883
33915         * g++.dg/parse/constant6.C: New test.
33916
33917 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33918
33919         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33920         * g++.dg/charset/asm2.c: Likewise.
33921         * g++.dg/charset/asm3.c: Likewise.
33922         * g++.dg/charset/asm4.c: Likewise.
33923         * g++.dg/charset/asm5.c: Likewise.
33924         * g++.dg/charset/attribute1.c: Likewise.
33925         * g++.dg/charset/attribute2.c: Likewise.
33926         * g++.dg/charset/extern1.cc: Likewise.
33927         * g++.dg/charset/extern2.cc: Likewise.
33928         * g++.dg/charset/extern3.cc: Likewise.
33929         * g++.dg/charset/function.cc: Likewise.
33930         * g++.dg/charset/string.c: Likewise.
33931         * g++.dg/charset/charset.exp: Likewise.
33932         * lib/target-supports.exp (check_iconv_available): Fix comment.
33933
33934 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33935
33936         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33937         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33938         * gcc.dg/charset/asm2.c: Likewise.
33939         * gcc.dg/charset/asm3.c: Likewise.
33940         * gcc.dg/charset/asm4.c: Likewise.
33941         * gcc.dg/charset/asm5.c: Likewise.
33942         * gcc.dg/charset/asm6.c: Likewise.
33943         * gcc.dg/charset/attribute1.c: Likewise.
33944         * gcc.dg/charset/attribute2.c: Likewise.
33945         * gcc.dg/charset/builtin1.c: Likewise.
33946         * gcc.dg/charset/extern.c: Likewise.
33947         * gcc.dg/charset/function.c: Likewise.
33948         * gcc.dg/charset/string.c: Likewise.
33949         * gcc.dg/charset/charset.exp: Likewise.
33950
33951 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33952
33953         PR fortran/20086
33954         * gfortran.dg/pr20086.f90: New test.
33955
33956 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33957
33958         PR tree-optimization/19786
33959         * g++.dg/tree-ssa/pr19786.C: New.
33960
33961 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33962
33963         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33964
33965 2005-02-21  Jeff Law  <law@redhat.com>
33966
33967         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33968
33969 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33970
33971         * gfortran.dg/do_iterator: Split loop, markup all lines for
33972         which an error locus is printed.
33973         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33974         locus is printed.
33975         * gfortran.dg/select_4.f90: Likewise.
33976         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33977         locuses in the various permutations.
33978
33979 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33980
33981         PR tree-optimization/19951
33982         * g++.dg/vect: New directory.
33983         * g++.dg/vect/vect.exp: New file.
33984         * g++.dg/vect/pr19951.cc: New testcase.
33985         * g++.dg/dg.exp: Also prune vectorizer tests.
33986
33987 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33988
33989         PR 18785
33990         * gcc.dg/charset/builtin1.c: New test.
33991
33992 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33993
33994         PR c++/19299
33995         * g++.dg/inherit/volatile1.C: New test.
33996
33997         PR c++/19440
33998         * g++.dg/template/dtor4.C: New test.
33999
34000 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34001
34002         * gfortran.dg/int_1.f90: New test.
34003
34004 2005-02-19  Devang Patel  <dpatel@apple.com>
34005
34006         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34007
34008 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34009
34010         * gfortran.dg/achar_1.f90: New test.
34011
34012 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34013
34014         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34015
34016 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34017             Jakub Jelinek  <jakub@redhat.com>
34018
34019         PR tree-optimization/19828
34020         * gcc.dg/tree-ssa/loop-7.c: New test.
34021         * gcc.c-torture/execute/20050218-1.c: New test.
34022
34023 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34024
34025         PR c/20043
34026         * gcc.dg/transparent-union-1.c: New test.
34027         * gcc.dg/transparent-union-2.c: New test.
34028
34029 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34030
34031         PR tree-optimization/18977
34032         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34033
34034 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34035
34036         PR target/20054
34037         * gcc.dg/pr20054.c: New test.
34038
34039 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34040
34041         PR c++/19508
34042         * g++.dg/ext/attrib20.C: New test.
34043
34044 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34045
34046         PR middle-end/20030
34047         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34048
34049 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34050
34051         PR c++/20008
34052         * g++.dg/opt/switch4.C: New.
34053
34054 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34055
34056         PR c++/20023
34057         PR tree-optimization/20009
34058         * gcc.c-torture/compile/20050217-1.c: New test.
34059         * g++.dg/opt/switch3.C: New test.
34060
34061         PR tree-optimization/18947
34062         * gcc.c-torture/compile/20050215-1.c: New test.
34063         * gcc.c-torture/compile/20050215-2.c: New test.
34064         * gcc.c-torture/compile/20050215-3.c: New test.
34065
34066 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34067
34068         PR c++/20028
34069         * g++.dg/template/crash34.C: New.
34070
34071         PR c++/20022
34072         * g++.dg/other/access3.C: New.
34073
34074 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34075
34076         * gcc.dg/vect/vect-98.c: New test.
34077
34078 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34079
34080         PR tree-optimization/19967
34081         * gcc.dg/pr19967.c: New.
34082
34083 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34084
34085         PR middle-end/19857
34086         * gcc.dg/tree-ssa/20050215-1.c: New test.
34087         * gcc.c-torture/execute/20050215-1.c: New test.
34088
34089 2005-02-15  Eric Christopher  <echristo@redhat.com>
34090
34091         * gcc.dg/cpp/20050215-1.c: New file.
34092
34093 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34094
34095         PR tree-optimization/15785
34096         * gcc.dg/pr15785-1.c: New test.
34097
34098 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34099
34100         PR c++/17788
34101         * g++.dg/init/ctor4.C: New.
34102         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34103
34104 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34105
34106         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34107         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34108
34109 2005-02-15  Andreas Schwab  <schwab@suse.de>
34110
34111         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34112         declare malloc.
34113
34114 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34115
34116         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34117
34118 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34119
34120         PR tree-optimization/19853
34121         * gcc.c-torture/compile/pr19853.c: New test.
34122
34123 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34124
34125         PR c++/19608
34126         * g++.dg/parse/local-class1.C: New.
34127
34128         PR c++/19895
34129         * g++.dg/parse/ptrmem3.C: New.
34130
34131         PR c++/19884
34132         * g++.old-deja/g++.oliva/template6.C: Add another case.
34133         * g++.dg/template/explicit6.C: New.
34134
34135 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34136
34137         PR c++/17816
34138         * g++.dg/other/redecl2.C: New.
34139
34140 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34141
34142         PR c++/19891
34143         * g++.dg/abi/covariant4.C: New.
34144
34145 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34146
34147         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34148         New tests.
34149
34150 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34151
34152         * gcc.dg/vect/vect-96.c: Fix typo.
34153
34154 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34155
34156         PR c++/14479
34157         PR c++/19487
34158         * g++.dg/template/enum5.C: New test.
34159
34160 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34161
34162         * gcc.dg/vect/vect-97.c: New test.
34163
34164 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34165
34166         * gcc.dg/vect/vect-96.c: New test.
34167
34168 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34169
34170         * gcc.dg/builtins-34.c: Also check ldexp*.
34171
34172 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34173
34174         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34175
34176 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34177
34178         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34179         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34180         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34181         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34182         selector_list, selector_expression, dg-process-target): Move to new
34183         file target-supports-dg.exp.
34184         * lib/target-supports-dg.exp: New.
34185
34186         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34187         New.
34188
34189 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34190
34191         PR c++/19666
34192         * g++.dg/other/ptrmem6.C: New test.
34193
34194         PR middle-end/19858
34195         * gcc.c-torture/compile/20050210-1.c: New test.
34196
34197 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34198
34199         PR c++/19755
34200         * g++.dg/warn/Wbraces1.C: New test.
34201
34202 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34203
34204         * gcc.dg/builtins-52.c: New testcase.
34205
34206 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34207
34208         PR c/19342
34209         * gcc.c-torture/execute/20050119-1.c: New test.
34210
34211 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34212
34213         PR c++/19811
34214         * g++.dg/init/delete1.C: New test.
34215
34216 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34217
34218         PR c++/18470
34219         * g++.dg/template/static12.C: New test.
34220
34221 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34222
34223         PR c++/19787
34224         * g++.dg/conversion/ambig1.C: New test.
34225
34226         PR c++/19739
34227         * g++.dg/ext/attrib19.C: New test.
34228
34229         PR c++/19732
34230         * g++.dg/parse/dtor5.C: New test.
34231
34232         PR c++/19762
34233         * g++.dg/template/dtor3.C: New test.
34234
34235         PR c++/19826
34236         * g++.dg/template/static11.C: New test.
34237         * g++.dg/template/crash2.C: Remove dg-error marker.
34238
34239 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34240
34241         PR C++/18491
34242         * g++.old-deja/g++.mike/p10769a.C: Remove.
34243
34244 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34245
34246         * gcc.dg/builtins-48.c: New test case.
34247         * gcc.dg/builtins-49.c: New test case.
34248         * gcc.dg/builtins-50.c: New test case.
34249         * gcc.dg/builtins-51.c: New test case.
34250
34251 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34252
34253         PR middle-end/19583
34254         * g++.dg/warn/Wreturn-type-3.C: New test.
34255
34256 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34257
34258         PR middle-end/19402
34259         * gcc.dg/pr19402-1.c: New testcase.
34260         * gcc.dg/pr19402-2.c: likewise.
34261
34262 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34263
34264         PR middle-end/19854
34265         * g++.dg/tree-ssa/tmmti.C: New testcase.
34266
34267 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34268
34269         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34270
34271 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34272
34273         PR c++/19733
34274         * g++.dg/parse/crash23.C: New test.
34275         * g++.dg/warn/Weff1.C: New test.
34276
34277 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34278
34279         * gcc.dg/20050209-1.c: New test.
34280
34281 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34282
34283         PR target/19799
34284         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34285
34286 2005-02-08  Mike Stump  <mrs@apple.com>
34287
34288         * g++.dg/pch/import-2.c: New test.
34289         * g++.dg/pch/import-2.hs: New.
34290         * g++.dg/pch/include/import-2a.h: New.
34291         * g++.dg/pch/include/import-2b.h: New.
34292
34293 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34294
34295         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34296
34297 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34298
34299         * gfortran.dg/substr_1.f90: New test.
34300
34301 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34302
34303         PR middle-end/19775
34304         * gcc.dg/torture/builtin-power-1.c: Disable test for
34305         invalid transformation.
34306         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34307         no longer optimize.
34308         * gcc.dg/builtins-47.c: New testcase.
34309
34310 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34311             Dorit Naishlos  <dorit@il.ibm.com>
34312
34313         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34314
34315 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34316
34317         * gcc.c-torture/compile/20050206-1.c: New test.
34318
34319 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34320
34321         PR tree-opt/19768
34322         * g++.dg/opt/pr19768.C: New test.
34323
34324 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34325
34326         PR tree-opt/19736
34327         * gcc.c-torture/compile/pr19736.c: New test.
34328
34329 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34330
34331         PR c++/17401
34332         * g++.dg/parse/error25.C: New test.
34333
34334 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34335
34336         * gcc.c-torture/execute/20050203-1.c: New.
34337
34338 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34339
34340         * gcc.dg/vect/vect-85.c: Remove xfail.
34341         * gcc.dg/vect/vect-86.c: Remove xfail.
34342         * gcc.dg/vect/vect-87.c: Remove xfail.
34343         * gcc.dg/vect/vect-88.c: Remove xfail.
34344
34345 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34346
34347         * gcc.dg/altivec-19.c: New.
34348
34349 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34350
34351         PR c/17807
34352         * gcc.dg/nested-func-3.c: New test.
34353         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34354
34355 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34356
34357         * gcc.test-framework/gen_directive_tests: Generate tests for
34358         selector expressions.
34359
34360 2005-02-02  Matt Austern  <austern@apple.com>
34361
34362         PR c++/19628
34363         * g++/ext/builtin7.C: New.
34364         * g++/ext/builtin8.C: New.
34365
34366 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34367
34368         PR c/18502
34369         * gcc.dg/pr18502-1.c: New test.
34370
34371 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34372
34373         PR c++/17413
34374         * g++.dg/template/local4.C: Tweak.
34375
34376 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34377
34378         PR tree-optimization/19578
34379         * gcc.c-torture/compile/20050202-1.c: New test.
34380
34381 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34382
34383         PR c/19435
34384         * gcc.dg/c99-init-4.c: New test.
34385
34386 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34387
34388         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34389
34390         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34391
34392         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34393         * g++.dg/eh/check-vect.h: New.
34394
34395         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34396         * gcc.dg/vect/vect-78.c: Ditto.
34397         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34398         Remove.
34399
34400         * g++.dg/conversion/simd1.C: Expect warning.
34401         * g++.dg/ext/attribute-test-1.C: Ditto.
34402         * g++.dg/ext/attribute-test-2.C: Ditto.
34403         * g++.dg/ext/attribute-test-3.C: Ditto.
34404         * g++.dg/ext/attribute-test-4.C: Ditto.
34405
34406         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34407         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34408
34409         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34410
34411 2005-02-01  Richard Henderson  <rth@redhat.com>
34412
34413         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34414         long double for ibm double-double format.
34415         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34416
34417 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34418
34419         PR tree-optimization/19633
34420         * gcc.dg/pr19633-1.c: New test.
34421         * gcc.dg/pr19633.c: Tweak to make pointer point
34422         to NULL or a symbol.
34423
34424 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34425
34426         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34427         New procs.
34428         (dg-process-target (local override)): Handle selector expressions.
34429
34430         * gcc.test-framework/README: Describe tests in source directory.
34431         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34432         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34433         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34434         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34435         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34436         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34437         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34438         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34439         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34440         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34441         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34442         * gcc.test-framework/dg-error-exp-P.c: New test.
34443         * gcc.test-framework/dg-error-exp-XP.c: New test.
34444         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34445         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34446         * gcc.test-framework/dg-output-exp-P.c: New test.
34447         * gcc.test-framework/dg-output-exp-XF.c: New test.
34448         * gcc.test-framework/dg-warning-exp-P.c: New test.
34449         * gcc.misc-tests/dg-1.c: Remove.
34450         * gcc.misc-tests/dg-2.c: Remove.
34451         * gcc.misc-tests/dg-3.c: Remove.
34452         * gcc.misc-tests/dg-4.c: Remove.
34453         * gcc.misc-tests/dg-5.c: Remove.
34454         * gcc.misc-tests/dg-6.c: Remove.
34455         * gcc.misc-tests/dg-7.c: Remove.
34456         * gcc.misc-tests/dg-8.c: Remove.
34457         * gcc.misc-tests/dg-9.c: Remove.
34458         * gcc.misc-tests/dg-10.c: Remove.
34459         * gcc.misc-tests/dg-11.c: Remove.
34460         * gcc.misc-tests/dg-12.c: Remove.
34461         * gcc.misc-tests/dg-test.exp: Remove.
34462
34463         * gcc.test-framework/test-framework.awk: Change recording and
34464         printing of passes and failures.
34465
34466         * gcc.test-framework: New directory.
34467         * gcc.test-framework/README: New.
34468         * gcc.test-framework/test-framework.exp: New.
34469         * gcc.test-framework/test-framework.awk: New.
34470         * gcc.test-framework/gen_directive_tests: New.
34471
34472 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34473
34474         * lib/treelang.exp: Fix comment typos.
34475         (treelang_target_compile): Don't append libs=-ltreelang to options.
34476
34477 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34478
34479         * g++.dg/parse/typename7.C: Adjust error messages.
34480
34481 2005-01-31  Jeff Law  <law@redhat.com>
34482
34483         * gcc.c-torture/execute/20050131-1.c: New test.
34484         * gcc.dg/wcaselabel.c: New test.
34485
34486 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34487
34488         * g++.dg/other/warning1.C: Adjust error messags.
34489         * g++.dg/parse/constant5.C: New test.
34490
34491 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34492
34493         PR c/19333
34494         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34495         the test case valid.
34496         * gcc.dg/20030815-1.c: Remove invalid tests.
34497         * gcc.dg/array-7.c: Adjust expected result.
34498         * gcc.dg/pr18596-3.c: Likewise.
34499         * gcc.dg/noncompile/20000901-1.c: Likewise.
34500         * gcc.dg/noncompile/init-2.c: Likewise.
34501         * gcc.dg/noncompile/init-4.c: Likewise.
34502
34503 2005-01-31  Dale Johannesen  <dalej@apple.com>
34504
34505         * g++.dg/opt/pr19650.C: New test.
34506
34507 2005-01-31  Richard Henderson  <rth@redhat.com>
34508
34509         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34510         long double for intel double extended format.
34511         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34512
34513 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34514
34515         PR c++/19555
34516         * g++.dg/template/static10.C: New test.
34517
34518         PR c++/19395
34519         * g++.dg/parse/error24.C: New test.
34520
34521         PR c++/19367
34522         * g++.dg/lookup/builtin1.C: New test.
34523
34524         PR c++/19457
34525         * g++.dg/warn/conv3.C: New test.
34526
34527 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34528
34529         PR fortran/19647
34530         * gfortan.dg/inquire_7.f90
34531
34532 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34533
34534         PR tree-optimization/15791
34535         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34536         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34537         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34538         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34539         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34540         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34541         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34542         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34543         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34544         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34545
34546 2005-01-29  Paul Brook  <paul@codesourcery.com>
34547
34548         PR fortran/18565
34549         * check.c (real_or_complex_check): New function.
34550         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34551         * intrinsic.c (add_functions): Use new check functions.
34552         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34553         Add prototypes.
34554
34555 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34556
34557         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34558         gcc.dg/lvalue-3.c: New tests.
34559         * gcc.dg/concat.c: Update expected messages.
34560
34561 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34562
34563         PR libfortran/19595
34564         * gfortran.dg/eor_1.f90: New test.
34565
34566 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34567
34568         PR fortran/19589
34569         * gfortran.dg/logical_data_1.f90: New test.
34570
34571 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34572
34573         PR c++/19253
34574         * g++.dg/template/crash33.C: New test.
34575
34576         PR c++/19667
34577         * g++.dg/template/crash32.C: New test.
34578
34579 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34580
34581         PR middle-end/16558
34582         * g++.dg/warn/Wreturn-type-2.C: New test.
34583
34584 2004-06-24  Jeff Law  <law@redhat.com>
34585
34586         * gcc.dg/tree-ssa/20050128-1.c: New test.
34587
34588 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34589
34590         * gcc.target/frv/all-mdpackh-1.c: New test.
34591
34592 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34593
34594         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34595
34596 2005-01-27  Richard Henderson  <rth@redhat.com>
34597
34598         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34599
34600 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34601
34602         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34603
34604 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34605
34606         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34607         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34608         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34609         to cope with cases where the multilib options override the dg-options.
34610
34611 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34612
34613         PR c/18946
34614         * gcc.dg/noncompile/20050120-1.c: New test.
34615
34616 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34617
34618         PR tree-optimization/19633
34619         * gcc.dg/pr19633.c: New test.
34620         * gcc.dg/tree-ssa/pr19633.c: New test.
34621
34622 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34623
34624         * gcc.dg/20041216-1.c: New test.
34625
34626 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34627
34628         PR objc/18862
34629         * objc.dg/selector-2.m: New test.
34630
34631 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34632
34633         * g++.dg/opt/range-test-2.C: New test.
34634
34635         PR rtl-optimization/19579
34636         * gcc.c-torture/execute/20050124-1.c: New test.
34637
34638 2005-01-26  Greg Parker  <gparker@apple.com>
34639         Stuart Hastings  <stuart@apple.com>
34640
34641         * gcc.c-torture/execute/20050125-1.c: New.
34642
34643 2005-01-18  Jan Hubicka  <jh@suse.cz>
34644
34645         PR tree-optimize/19337
34646         * gcc.c-torture/compile/20050119-1.c: New test.
34647
34648 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34649
34650         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34651         test for successful match.
34652
34653 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34654
34655         PR objc/18408
34656         * objc.dg/comp-types-7.m: New test.
34657
34658 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34659
34660         * lib/target-supports.exp (current_target_name): New.
34661         (check_effective_target_ilp32, check_effective_target_lp64):
34662         Cache the result to use as long as the current target, with
34663         multilib flags, remains the same.
34664
34665         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34666         (dg-require-weak, dg-require-visibility, dg-require-alias,
34667         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34668         dg-require-effective-target, dg-skip-if): Remove call to
34669         skip_test_and_clear_xfail.
34670         (dg-test): Clear xfail data.
34671
34672 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34673
34674         PR target/17751
34675         * gcc.dg/ppc64-toc.c: New test.
34676
34677         * g++.dg/tree-ssa/empty-1.C: New test.
34678
34679         PR middle-end/19551
34680         * gcc.c-torture/execute/20050121-1.c: New test.
34681         * gcc.dg/20050121-2.c: New test.
34682
34683 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34684         Paul Brook  <paul@codesourcery.com>
34685
34686         PR fortran/17941
34687         * gfortran.dg/real_const_1.f: New test.
34688         * gfortran.dg/real_const_2.f90: New test.
34689         * gfortran.dg/complex_int_1.f90: New test.
34690
34691 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34692
34693         PR fortran/19313
34694         * gfortan.dg/inquire_6.f90: New test.
34695
34696 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34697
34698         PR libfortran/19451
34699         * open_readonly_1.f90: New test.
34700
34701 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34702
34703         PR libfortran/18982
34704         * gfortran.dg/open_new.f90: New file.
34705
34706 2005-01-22  Paul Brook  <paul@codesourcery.com>
34707
34708         * namelist_1.f90: New test.
34709
34710 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34711
34712         PR tree-optimization/19484
34713         * gcc.c-torture/compile/20050122-[12].c: New tests.
34714
34715 2005-01-22  Paul Brook  <paul@codesourcery.com>
34716
34717         * gfortran.dg/implicit_2.f90: New test.
34718
34719 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34720
34721         PR fortran/19314
34722         * gfortran.dg/inquire_5.f90: New test.
34723
34724 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34725
34726         PR c/18809
34727         * gcc.dg/pr18809-1.c: New test.
34728
34729 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34730
34731         * gcc.dg/20050121-1.c: New test.
34732
34733         PR tree-optimization/13000
34734         * gcc.dg/20040206-1.c: Change warning to point where function is
34735         being inlined.
34736
34737 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34738
34739         PR c++/19208
34740         * g++.dg/template/array11.C: New test.
34741
34742 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34743
34744         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34745         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34746         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34747         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34748         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34749         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34750
34751 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34752
34753         PR tree-optimization/15349
34754         * gcc.dg/tree-ssa/pr15349.c: New.
34755
34756 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34757
34758         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34759
34760 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34761
34762         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34763         scan-assembler-times directive name.
34764
34765         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34766         after dg-do.
34767
34768         PR rtl-optimization/19462
34769         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34770
34771 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34772
34773         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34774         counting function calls on ia64.
34775
34776 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34777
34778         PR rtl-optimization/15139
34779         * gcc.dg/20050111-2.c: New test.
34780
34781         PR c/17297
34782         * gcc.c-torture/compile/20050113-1.c: New testcase.
34783
34784         PR middle-end/19164
34785         * gcc.dg/20050113-1.c: New testcase.
34786
34787 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34788
34789         * gcc.dg/vect/vect-85.c: Add comment.
34790         * gcc.dg/vect/vect-86.c: Add xfail for now.
34791         * gcc.dg/vect/vect-87.c: Add xfail for now.
34792         * gcc.dg/vect/vect-88.c: Add xfail for now.
34793         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34794
34795 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34796
34797         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34798
34799 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34800
34801         * g++.dg/debug/typedef3.C: New test.
34802
34803 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34804
34805         PR c/19472
34806         * gcc.dg/asm-a.c: New test.
34807
34808 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34809
34810         * gcc.dg/sh-relax.c: Add prototype for abort.
34811
34812 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34813
34814         * gcc.dg/short-compare-1.c: New test.
34815         * gcc.dg/short-compare-2.c: Likewise.
34816
34817 2005-01-18  Michael Matz  <matz@suse.de>
34818
34819         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34820
34821 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34822
34823         PR tree-optimization/19121
34824         * gcc.c-torture/compile/pr19121.c: New test.
34825
34826 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34827
34828         PR target/19357
34829         * gcc.c-torture/compile/pr19357.c: New test.
34830
34831 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34832
34833         PR c/5675
34834         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34835         pass--those that refer just to the variable, possibly with a
34836         cast.
34837         * gcc.dg/c99-const-expr-3.c: Likewise.
34838
34839         PR middle-end/13127
34840         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34841         longer emitted.
34842
34843 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34844
34845         PR fortran/18778
34846         * gfortran.dg/endfile_2.f90: New test.
34847
34848 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34849
34850         PR 19168
34851         * gfortran.dg/select_5.f90: New test.
34852
34853 2004-01-16  Paul Brook  <paul@codesourcery.com>
34854
34855         * gfortran.dg/common_4.f90: New test.
34856
34857 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34858
34859         PR rtl-optimization/19462
34860         * gcc.dg/torture/pr19462-1.c: New test.
34861
34862 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34863
34864         PR objc/19321
34865         * objc.dg/func-ptr-2.m: New.
34866         * objc.dg/volatile-1.m: New.
34867
34868 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34869
34870         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34871
34872 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34873
34874         PR tree-optimization/19060
34875         * gcc.c-torture/execute/20050104-1.c: New test.
34876
34877 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34878
34879         PR fortran/18983
34880         * gfortran.dg/write_to_null.f90: New test.
34881
34882 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34883             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34884
34885         PR other/19328
34886         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34887         argument.
34888
34889 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34890
34891         PR c++/19263
34892         * g++.dg/init/vector1.C: New test.
34893
34894 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34895
34896         PR target/13158
34897         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34898         PR target/18987
34899         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34900
34901 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34902
34903         * gfortran.dg/select_1.f90: New test.
34904         * gfortran.dg/select_2.f90: New test.
34905         * gfortran.dg/select_3.f90: New test.
34906         * gfortran.dg/select_4.f90: New test.
34907
34908 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34909
34910         PR middle-end/19084
34911         PR rtl-optimization/19348
34912         * gcc.dg/20050111-1.c: New test.
34913         * gcc.c-torture/execute/20050111-1.c: New test.
34914
34915         * gcc.dg/i386-asm-4.c: New test.
34916
34917 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34918
34919         * gcc.dg/nested-func-2.c: New test.
34920         * ada/acats/norun.lst: Remove c953002.
34921
34922 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34923
34924         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34925
34926 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34927
34928         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34929
34930 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34931
34932         PR target/18761
34933         * g++.dg/abi/align1.C: New test.
34934
34935 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34936
34937         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34938         at a time.
34939         * g++.dg/ext/altivec_check.h: Support compiling as C.
34940
34941 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34942
34943         PR c++/19355
34944         * g++.dg/expr/pr19355-1.C: New test case.
34945
34946 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34947
34948         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34949         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34950         * ada/acats/tests/c3/c92005b.ada: Likewise.
34951         * ada/acats/tests/c3/cxb3012.a: Likewise.
34952         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34953
34954 2005-01-09  Paul Brook  <paul@codesourcery.com>
34955
34956         * gfortran.dg/common_2.f90: New file.
34957         * gfortran.dg/common_3.f90: New file.
34958
34959 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34960
34961         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34962
34963 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34964
34965         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34966         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34967         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34968         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34969         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34970         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34971         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34972         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34973         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34974         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34975         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34976         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34977         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34978         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34979         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34980         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34981         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34982         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34983         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34984         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34985         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34986         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34987         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34988         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34989         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34990         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34991         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34992         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34993         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34994         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34995         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34996         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34997         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34998         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34999         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35000         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35001         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35002         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35003         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35004         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35005         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35006         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35007         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35008         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35009         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35010         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35011         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35012         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35013         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35014         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35015         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35016         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35017         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35018         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35019         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35020         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35021         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35022         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35023         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35024         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35025         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35026         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35027         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35028         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35029         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35030         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35031         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35032
35033         * gcc.dg/vect/vect-1.c: Fix spelling.
35034         * gcc.dg/vect/vect-10.c: Fix spelling.
35035         * gcc.dg/vect/vect-11.c: Fix spelling.
35036         * gcc.dg/vect/vect-12.c: Fix spelling.
35037         * gcc.dg/vect/vect-14.c: Fix spelling.
35038         * gcc.dg/vect/vect-15.c: Fix spelling.
35039         * gcc.dg/vect/vect-16.c: Fix spelling.
35040         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35041         * gcc.dg/vect/vect-64.c: Fix comments.
35042         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35043
35044 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35045             Ira Rosen  <irar@il.ibm.com>
35046
35047         * gcc.dg/vect/vect-70.c: New test.
35048         * gcc.dg/vect/vect-71.c: New test.
35049
35050 2005-01-09  Manfred Hollstein  <mh@suse.com>
35051
35052         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35053         * gcc.dg/pr18241-2.c: Likewise.
35054         * gcc.dg/pr18241-3.c: Likewise.
35055         * gcc.dg/pr18241-4.c: Likewise.
35056         * gcc.dg/pr18241-5.c: Likewise.
35057
35058 2005-01-08  Richard Henderson  <rth@redhat.com>
35059
35060         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35061         False for x86 and x86-64.
35062
35063 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35064
35065         PR tree-optimization/18241
35066         * gcc.dg/pr18241-1.c: New test.
35067         * gcc.dg/pr18241-2.c: New test.
35068         * gcc.dg/pr18241-3.c: New test.
35069         * gcc.dg/pr18241-4.c: New test.
35070         * gcc.dg/pr18241-5.c: New test.
35071
35072 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35073
35074         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35075         gfortran.dg/select_4.f90: New.
35076
35077 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35078
35079         * gcc.c-torture/execute/20050107-1.c: New test.
35080
35081 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35082
35083         PR c++/19298
35084         * g++.dg/template/ref2.C: New.
35085
35086 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35087
35088         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35089         instead of being empty.
35090
35091 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35092
35093         PR fortran/15553
35094         * gfortran.dg/array-1.f90: New test.
35095
35096 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35097
35098         PR tree-optimization/19283
35099         * gcc.c-torture/execute/20050106-1.c: New test.
35100
35101         PR rtl-optimization/18861
35102         * gcc.dg/20050105-1.c: New test.
35103
35104         PR tree-optimization/18828
35105         * gcc.dg/20050105-2.c: New test.
35106
35107 2005-01-07  Andreas Jaeger  <aj@suse.de>
35108
35109         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35110
35111 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35112
35113         PR fortran/18398
35114         * gfortran.dg/fmt_read.f90: New test.
35115
35116 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35117
35118         * gcc.dg/rs6000-ldouble-2.c: New.
35119
35120 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35121
35122         PR c++/19244
35123         * g++.dg/parser/ctor2.C: New test.
35124
35125 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35126
35127         PR c++/17154
35128         * g++.dg/template/using9.C: New test.
35129
35130 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35131
35132         PR c++/19258
35133         * g++.dg/lookup/friend6.C: New test.
35134
35135 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35136
35137         PR c++/19270
35138         * g++.dg/template/array10.C: New.
35139
35140 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35141
35142         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35143         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35144
35145 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35146
35147         * gcc.c-torture/compile/20050105-1.c: New test.
35148
35149 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35150
35151         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35152
35153 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35154
35155         PR middle-end/19100
35156         * gcc.dg/conv-3.c: New test case.
35157
35158 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35159
35160         * gcc.dg/asm-wide-1.c: New test.
35161
35162 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35163
35164         PR c++/19030
35165         * g++.dg/parse/crash22.C: New
35166
35167 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35168
35169         PR 19257
35170         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35171
35172 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35173
35174         PR middle-end/17767
35175         * gcc.dg/i386-mmx-6.c: New test case.
35176
35177 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35178
35179         PR tree-optimization/18308
35180         * gcc.dg/vect/pr18308.c: New testcase.
35181
35182 2005-01-04  Andreas Jaeger  <aj@suse.de>
35183
35184         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35185
35186 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35187             Robert Bowdidge <bowdidge@apple.com>
35188
35189         * gcc.dg/cpp/subframework1.c: New.
35190         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35191         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35192         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35193         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35194
35195 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35196
35197         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35198         producing warning.
35199         * gcc.dg/darwin-weakimport-2.c: New.
35200
35201 2005-01-03  Richard Henderson  <rth@redhat.com>
35202
35203         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35204
35205 2005-01-03  Richard Henderson  <rth@redhat.com>
35206
35207         * gcc.dg/vect/vect.exp: Enable for ia64.
35208         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35209         (check_effective_target_vect_float): Likewise.
35210         (check_effective_target_vect_no_align): Likewise.
35211         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35212         * gcc.dg/vect/vect-8.c: Likewise.
35213
35214 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35215
35216         PR target/19236
35217         * gcc.dg/pr19236-1.c: New test case.
35218
35219 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35220
35221         PR rtl-optimization/12092
35222         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35223
35224 2005-01-02  Andreas Jaeger  <aj@suse.de>
35225
35226         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35227
35228 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35229             Andrew Pinski  <pinskia@physics.uc.edu>
35230
35231         PR rtl-optimization/12092
35232         * gcc.dg/pr12092-1.c: New test case.
35233
35234 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35235
35236         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35237         'hidden' and 'default' for better portability.
35238         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35239
35240         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35241         6 and 7.
35242         * g++.old-deja/g++.brendan/new3.C: Likewise.
35243
35244 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35245
35246         * gcc.dg/20041231-1.C: New test.
35247         * g++.dg/warn/Wunreachable-code-1.C: New test.
35248
35249 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35250
35251         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35252         file, not /dev/null.  Abort on error.
35253
35254 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35255             Ziemowit Laski  <zlaski@apple.com>
35256
35257         PR objc/18971
35258         * objc.dg/encode-5.m: New test.
35259
35260 2004-12-29  Richard Henderson  <rth@redhat.com>
35261
35262         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35263         * objc.dg/stabs-1.m: Disable for ia64.
35264
35265 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35266
35267         PR c++/19190
35268         * g++.dg/warn/Wunused-10.C: New test.
35269
35270 2004-12-28  Richard Henderson  <rth@redhat.com>
35271
35272         * objc.dg/stabs-1.m: Disable for alpha.
35273
35274 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35275
35276         PR c++/19149
35277         * g++.dg/parse/error23.C: New test.
35278
35279 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35280
35281         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35282
35283         PR fortran/19032
35284         * gfortran.dg/intrinsic_modulo_1.f90: New.
35285         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35286         tests with divisor -1.
35287
35288 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35289
35290         * g++.dg/opt/temp1.C (memcpy): Return a value.
35291
35292         PR c++/19148
35293         * g++.dg/expr/cond7.C: New test.
35294
35295 2004-12-27  Paul Brook  <paul@codesourcery.com>
35296
35297         * gfortran.dg/g77/select_no_compile.f: Remove.
35298
35299 2004-12-27  Richard Henderson  <rth@redhat.com>
35300
35301         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35302         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35303         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35304
35305 2004-12-26  Richard Henderson  <rth@redhat.com>
35306
35307         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35308         by 1i instead of token pasting.
35309
35310 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35311
35312         PR tree-optimization/17578
35313         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35314         to additional_flags.
35315         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35316
35317 2004-12-25  Richard Henderson  <rth@redhat.com>
35318
35319         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35320         Remove Alpha.
35321
35322 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35323
35324         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35325         hppa*-*-hpux*.
35326         * gcc.dg/pr17957.c (dg-options): Likewise.
35327         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35328         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35329         instead of 0 on __hppa__.
35330         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35331         "foo,%r" on hppa*-*-*.
35332
35333 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35334
35335         PR fortran/19071
35336         * gfortran.dg/complex_write.f90: New test.
35337
35338 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35339
35340         PR c++/17595
35341         * g++.dg/parse/pragma2.C: New test.
35342
35343         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35344
35345 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35346
35347         * gcc.dg/empty2.c: Add missing dg-warning.
35348
35349 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35350
35351         PR c++/17413
35352         * g++.dg/template/local4.C: New test.
35353         * g++.dg/template/crash19.C: Add dg-error marker.
35354
35355         * g++.dg/template/crash31.C: Correct embedded PR number.
35356
35357 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35358
35359         PR c++/16405
35360         * g++.dg/opt/temp1.C: Add do-run marker.
35361
35362 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35363
35364         * g++.dg/template/spec19.C: New.
35365
35366 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35367
35368         PR target/16819
35369         * gcc.dg/empty2.c: New.
35370
35371 2004-12-23  Richard Henderson  <rth@redhat.com>
35372
35373         * lib/target-supports.exp (check_effective_target_vect_no_align):
35374         Remove i?86 and x86-64.
35375
35376 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35377
35378         PR c++/16405
35379         * g++.dg/opt/temp1.C: New test.
35380
35381 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35382
35383         PR c++/18733
35384         * g++.dg/template/friend33.C: New testcase.
35385
35386 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35387
35388         PR c++/18464
35389         * g++.dg/template/cond5.C: New test.
35390
35391         PR c++/18492
35392         * g++.dg/inherit/thunk3.C: New test.
35393
35394         PR c++/11224
35395         * g++.dg/warn/Wunused-9.C: New test.
35396
35397 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35398
35399         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35400
35401 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35402
35403         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35404
35405 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35406
35407         PR c++/18378
35408         * g++.dg/ext/packed8.C: New test.
35409
35410         PR c++/19063
35411         * g++.dg/template/crash31.C: New test.
35412
35413         PR c++/19034
35414         * g++.dg/template/crash30.C: New test.
35415
35416 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35417
35418         PR C++/18984
35419         * g++.dg/eh/ctor3.C: New test.
35420
35421 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35422
35423         * objc.dg/stabs-1.m: Allow section name to be quoted and
35424         assembly label to begin with '.LL'.
35425
35426 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35427
35428         * gcc.dg/vect/vect.exp
35429         (check_effective_target_lp64_or_vect_no_align): New.
35430         * gcc.dg/vect/vect-77.c: Use it.
35431         * gcc.dg/vect/vect-78.c: Use it.
35432
35433         * lib/target-supports.exp
35434         (check_effective_target_vect_no_max,
35435         check_effective_target_vect_no_bitwise,
35436         check_effective_target_vect_no_align): New.
35437         * gcc.dg/vect/vect-13.c: Use them.
35438         * gcc.dg/vect/vect-17.c: Ditto.
35439         * gcc.dg/vect/vect-18.c: Ditto.
35440         * gcc.dg/vect/vect-19.c: Ditto.
35441         * gcc.dg/vect/vect-20.c: Ditto.
35442         * gcc.dg/vect/vect-27.c: Ditto.
35443         * gcc.dg/vect/vect-29.c: Ditto.
35444         * gcc.dg/vect/vect-44.c: Ditto.
35445         * gcc.dg/vect/vect-48.c: Ditto.
35446         * gcc.dg/vect/vect-50.c: Ditto.
35447         * gcc.dg/vect/vect-52.c: Ditto.
35448         * gcc.dg/vect/vect-54.c: Ditto.
35449         * gcc.dg/vect/vect-56.c: Ditto.
35450         * gcc.dg/vect/vect-58.c: Ditto.
35451         * gcc.dg/vect/vect-60.c: Ditto.
35452         * gcc.dg/vect/vect-72.c: Ditto.
35453         * gcc.dg/vect/vect-80.c: Ditto.
35454
35455 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35456
35457         PR c++/14075
35458         * g++.dg/init/string1.C: New.
35459
35460         PR c++/18975
35461         * g++.dg/other/synth1.C: New.
35462
35463 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35464
35465         PR c/18963
35466         * gcc.dg/pr18963-1.c: New test.
35467
35468 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35469
35470         PR c/18596
35471         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35472         * gcc.dg/pr18596-1.c: Use dg-error.
35473         (dg-options): Use -fno-unit-at-a-time.
35474         * gcc.dg/pr18596-2.c: New test.
35475         * gcc.dg/pr18596-3.c: New test.
35476
35477 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35478
35479         PR middle-end/18683
35480         * g++.dg/opt/pr18683-1.C: New test case.
35481
35482 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35483
35484         PR other/19093
35485         * g++.dg/opt/max1.C: Fix for 64bit targets.
35486
35487 2004-12-20  Matt Austern  <austern@apple.com>
35488
35489         PR c++/19044
35490         * g++.dg/ext/builtin6.C: New
35491
35492 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35493
35494         PR tree-optimization/19080
35495         * gcc.c-torture/compile/pr19080.c: New test.
35496
35497 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35498
35499         * gcc.dg/20041219-1.c: New test.
35500
35501 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35502
35503         PR middle-end/19068
35504         * g++.dg/opt/max1.C: New test case.
35505
35506 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35507
35508         * gcc.dg/fdata-sections-1.c: New test.
35509
35510 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35511
35512         PR middle-end/18548
35513         * gcc.dg/max-1.c: New test case.
35514
35515 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35516
35517         * gcc.c-torture/execute/20041218-1.c: New test.
35518
35519 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35520
35521         * gcc.dg/pr18501.c: New test.
35522         * gcc.dg/uninit-5.c: XFAIL.
35523         * gcc.dg/uninit-9.c: XFAIL.
35524
35525 2004-12-17  Dale Johannesen  <dalej@apple.com>
35526
35527         * gcc.dg/20041213-1.c: New.
35528
35529 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35530
35531         * objc.dg/stabs-1.m: Allow assembly label to begin
35532         with a dot ('.').
35533
35534 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35535
35536         * gcc.c-torture/execute/20041213-1.c: Move...
35537         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35538
35539 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35540
35541         PR c++/18721
35542         * g++.dg/lookup/conv-5.C: New.
35543
35544 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35545
35546         * objc.dg/stabs-1.m: New test.
35547
35548 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35549
35550         * gcc.dg/visibility-c.c: Change compile to
35551         assemble for the test.
35552
35553 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35554
35555         PR target/19041
35556         * gcc.dg/visibility-c.c: New test.
35557
35558 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35559
35560         PR middle-end/18493
35561         * gcc.dg/switch-8.c: New test case.
35562
35563 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35564
35565         PR c++/18905
35566         * g++.dg/template/init4.C: New.
35567         * g++.dg/opt/static3.C: Enable optimizer.
35568
35569 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35570
35571         * g++.dg/other/complex1.C: New test.
35572
35573 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35574
35575         * g++.dg/opt/inline9.C: New test.
35576
35577 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35578
35579         PR fortran/18993
35580         * gfotran.dg/nullify_1.f: New test.
35581
35582 2004-12-15  Richard Henderson  <rth@redhat.com>
35583
35584         * gcc.target/i386/i386.exp: New harness.
35585         * gcc.target/i386/vect-args.c: New.
35586
35587 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35588
35589         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35590
35591 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35592
35593         PR c++/18825
35594         * g++.dg/template/friend32.C: New test.
35595
35596 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35597
35598         * cpp/pragma-once-1.c: New test.
35599         * cpp/pragma-once-1b.h: Likewise.
35600         * cpp/pragma-once-1c.h: Likewise.
35601         * cpp/pragma-once-1d.h: Likewise.
35602         * cpp/inc/pragma-once-1a.h: Likewise.
35603
35604 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35605             Steven G. Kargl  <kargls@comcast.net>
35606
35607         PR fortran/17597
35608         * gfortran.dg/list_read_3.f90: New test.
35609
35610 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35611
35612         * gcc.dg/ftrapv-2.c: New test.
35613
35614 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35615
35616         PR c++/18981
35617         * g++.dg/template/typename9.C: New test.
35618
35619 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35620
35621         PR c++/18738
35622         * g++.dg/template/typename8.C: New test.
35623         * g++.dg/parse/friend2.C: Tweak error message.
35624
35625 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35626
35627         * gcc.c-torture/20041214-1.c: New test.
35628
35629 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35630
35631         PR c++/18965
35632         * g++.dg/init/array17.C: New test.
35633
35634 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35635
35636         PR c++/18793
35637         * g++.dg/init/aggr3.C: New test.
35638
35639 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35640
35641         * gcc.dg/altivec-types-1.c: New test.
35642         * gcc.dg/altivec-types-2.c: New test.
35643         * gcc.dg/altivec-types-3.c: New test.
35644         * gcc.dg/altivec-types-4.c: New test.
35645         * g++.dg/ext/altivec-types-1.C: New test.
35646         * g++.dg/ext/altivec-types-2.C: New test.
35647         * g++.dg/ext/altivec-types-3.C: New test.
35648         * g++.dg/ext/altivec-types-4.C: New test.
35649
35650 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35651
35652         PR middle-end/18951
35653         * gcc.c-torture/execute/20041213-1.c: New test.
35654
35655 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35656
35657         PR c++/18949
35658         * g++.dg/template/cast1.C: New.
35659
35660 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35661
35662         * gcc.c-torture/execute/20041213-2.c: New test.
35663
35664 2004-12-13  Richard Henderson  <rth@redhat.com>
35665
35666         * gcc.dg/i386-sse-10.c: Fix typo in options.
35667
35668 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35669
35670         PR c++/18968
35671         * g++.dg/opt/pr18968.C: New test.
35672
35673 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35674
35675         PR c++/18925
35676         * g++.dg/ext/visibility/staticdatamem.C: New test.
35677
35678 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35679
35680         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35681
35682 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35683
35684         PR rtl-optimization/18928
35685         * gcc.dg/pr18928-1.c: New test case.
35686
35687 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35688
35689         PR tree-opt/16951
35690         * gcc.c-torture/compile/20041211-1.c: New.
35691
35692 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35693
35694         PR middle-end/17564
35695         * gcc.c-torture/execute/20041212-1.c: New test.
35696
35697 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35698
35699         PR fortran/18869
35700         * gfortran.dg/common_1.f90: New test.
35701
35702 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35703         Paul Brook  <paul@codesourcery.com>
35704
35705         PR fortran/16222
35706         * gfortran.dg/real_do_1.f90: New test.
35707
35708 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35709
35710         PR tree-opt/18040
35711         * g++.dg/opt/ptrmem6.C: New test.
35712
35713 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35714
35715         PR middle-end/18921
35716         * gcc.dg/pr18921-1.c: New test case.
35717
35718 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35719
35720         PR fortran/17175
35721         * gfortran.dg/scale_1.f90: New test.
35722
35723 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35724
35725         PR middle-end/18903
35726         * gcc.c-torture/compile/pr18903.c: New test.
35727
35728 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35729
35730         * gcc.c-torture/execute/20041210-1.c: New test.
35731
35732 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35733
35734         PR c++/18731
35735         * g++.dg/parser/struct-1.C: New test.
35736         * g++.dg/parser/struct-2.C: New test.
35737         * g++.dg/parser/struct-3.C: New test.
35738
35739 2004-12-09  Richard Henderson  <rth@redhat.com>
35740
35741         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35742
35743         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35744         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35745
35746 2004-12-09  Matt Austern  <austern@apple.com>
35747
35748         PR c++/18514
35749         * g++.dg/ext/builtin1.C: New
35750         * g++.dg/ext/builtin2.C: New
35751         * g++.dg/ext/builtin3.C: New
35752         * g++.dg/ext/builtin4.C: New
35753         * g++.dg/ext/builtin5.C: New
35754
35755 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35756
35757         PR tree-opt/18904
35758         * g++.dg/opt/ptrmem5.C: New test.
35759
35760 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35761
35762         * g++.dg/parse/typename5.C: Adjust for new error.
35763         * g++.dg/parse/typename7.C: New.
35764
35765 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35766
35767         PR c++/18073
35768         * g++.dg/other/mmintrin.C: New test.
35769
35770 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35771
35772         PR c++/16681
35773         * g++.dg/init/array15.C: New.
35774         * g++.dg/init/array16.C: New.
35775
35776 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35777
35778         PR fortran/18826
35779         * gfortran.dg/assign_1.f90: New test.
35780
35781 2004-12-08  Nick Clifton  <nickc@redhat.com>
35782
35783         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35784         * gcc.target/xstormy16/data_below100: Likewise.
35785         * gcc.target/xstormy16/sfr: Likewise.
35786         * gcc.target/xstormy16/below100.S: New test source file.
35787         * gcc.target/xstormy16/below100.ld: New test linker script.
35788         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35789         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35790         bp instructions.
35791         * gcc.target/xstormy16/bp.c: Likewise.
35792
35793         * gcc.target/xstormy16/bss_below100: New files:
35794         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35795         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35796         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35797         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35798         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35799         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35800         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35801         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35802         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35803         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35804         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35805         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35806         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35807         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35808         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35809         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35810         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35811         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35812         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35813         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35814         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35815         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35816         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35817         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35818         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35819         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35820         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35821
35822         * gcc.target/xstormy16/data_below100: New files:
35823         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35824         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35825         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35826         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35827         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35828         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35829         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35830         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35831         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35832         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35833         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35834         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35835         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35836         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35837         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35838         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35839         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35840         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35841         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35842         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35843         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35844         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35845         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35846         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35847         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35848         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35849         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35850
35851         * gcc.target/xstormy16/sfr: New files:
35852         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35853         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35854         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35855         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35856         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35857         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35858         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35859         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35860         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35861         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35862         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35863         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35864         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35865         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35866         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35867         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35868         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35869         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35870         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35871         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35872         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35873         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35874         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35875         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35876         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35877         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35878         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35879         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35880         27_if0_sfrw_bitfield_f.c
35881
35882 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35883
35884         PR c++/18100
35885         * g++.dg/lookup/name-clash4.C: New test.
35886
35887 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35888
35889         PR c++/18672
35890         * g++.dg/opt/array1.C: New.
35891
35892         PR c++/18803
35893         * g++.dg/template/operator5.C: New.
35894
35895 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35896
35897         PR c/18867
35898         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35899
35900 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35901
35902         * gcc.dg/noncompile/20041207.c: New test.
35903
35904 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35905
35906         * g++.dg/other/unreachable-1.C: New test.
35907
35908 2004-12-06  Nick Clifton  <nickc@redhat.com>
35909
35910         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35911         <limits.h> because the latter comes from gcc's include/ directory
35912         and not the newlib/libc/include directory.
35913
35914 2004-12-04  Richard Henderson  <rth@redhat.com>
35915
35916         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35917
35918 2004-12-04  Richard Henderson  <rth@redhat.com>
35919
35920         * lib/target-supports.exp (check_gc_sections_available): Disable
35921         for alpha and ia64.
35922
35923 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35924
35925         PR middle-end/17909
35926         * g++.dg/other/vararg-2.C: New test.
35927
35928 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35929
35930         PR c++/17011, c++/17971
35931         * g++.dg/template/error15.C: Adjust expected error.
35932         * g++.dg/template/instantiate3.C: Likewise.
35933
35934 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35935
35936         * gcc.dg/altivec-18.c: Fix for darwin
35937
35938 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35939
35940         PR c++/18782
35941         * g++.dg/parse/ptrmem2.C: New.
35942
35943         PR c++/18318
35944         * g++.dg/template/new1.C: New.
35945
35946 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35947
35948         PR fortran/18710
35949         * gfortran.dg/direct_io_3.f90: New test.
35950
35951 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35952
35953         PR 18758
35954         * g++.dg/parse/crash21.C: New.
35955
35956 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35957
35958         PR c++/15664, c++/18276
35959         * g++.dg/template/ttp13.C: New test.
35960         * g++.dg/template/ttp14.C: Likewise.
35961
35962 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35963
35964         PR c++/18123
35965         * g++.dg/parse/enum2.C: New test.
35966         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35967
35968 2004-12-02  Nick Clifton  <nickc@redhat.com>
35969
35970         * gcc.target/xstormy16: New test directory.
35971         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35972         * gcc.target/xstormy16/bp.c: Check the generation of bp
35973         instructions.
35974         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35975         bn instructions and the BELOW100 attribute.
35976
35977 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35978
35979         PR target/16952
35980         * gcc.dg/ppc-eabi.c: New.
35981
35982 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35983
35984         PR fortran/18284
35985         * gfortran.dg/backspace.f90
35986
35987 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35988
35989         * gfortran.dg/inquire.f90: New test.
35990
35991 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35992
35993         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35994         handle effective-target-keyword.
35995         (dg-skip-if): Support effective-target keyword as target list.
35996         (dg-xfail-if): Ditto.
35997         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35998
35999 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36000
36001         PR tree-optimization/18291
36002         * gcc.c-torture/compile/pr18291.c: New test.
36003
36004 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36005
36006         PR C++/18729
36007         * g++.dg/parse/crash20.C: New.
36008
36009         PR c++/17431
36010         * g++.dg/overload/arg1.C: New.
36011         * g++.dg/overload/arg2.C: New.
36012         * g++.dg/overload/arg3.C: New.
36013         * g++.dg/overload/arg4.C: New.
36014
36015 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36016
36017         * gcc.dg/c99-flex-array-4.c: Remove.
36018
36019 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36020
36021         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36022
36023         * lib/target-supports.exp (is-effective-target): Simplify.
36024
36025         * lib/target-supports.exp (check_effective_target_vect_long):
36026         Fix for powerpc64-*-*.
36027
36028 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36029
36030         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36031         to support new requirements on FreeBSD 5.
36032
36033 2004-11-30  Devang Patel  <dpatel@apple.com>
36034
36035         PR 18702
36036         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36037
36038 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36039
36040         * g++.dg/ext/altivec-13.C: New test.
36041
36042 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36043
36044         PR tree-opt/18298
36045         * gcc.c-torture/execute/p18298.c: New test.
36046
36047 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36048             Dorit Naishlos  <dorit@il.ibm.com>
36049
36050         PR tree-opt/18607
36051         * gcc.dg/vect/vect-89.c: New test.
36052
36053 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36054
36055         * gcc.dg/pr18596-1.c: New test.
36056
36057 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36058
36059         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36060
36061 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36062
36063         PR c/18479
36064         * gcc.dg/pr18479.c: New test.
36065
36066 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36067
36068         PR target/18490
36069         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36070         mmix-knuth-mmixware.
36071
36072         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36073         cris-*-elf* cris-*-aout* mmix-*-*
36074
36075 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36076
36077         PR middle-end/18725
36078         * gcc.dg/pr18725.c: New test.
36079
36080 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36081
36082         PR target/18488
36083         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36084
36085         PR target/18336
36086         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36087
36088 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36089
36090         PR c++/18368
36091         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36092         * g++.old-deja/g++.law/ctors5.C: Likewise.
36093         * g++.old-deja/g++.other/crash25.C: Likewise.
36094
36095         PR c++/18674
36096         * g++.dg/template/error16.C: New test.
36097
36098         PR c++/18512
36099         * g++.dg/template/crash29.C: New test.
36100
36101 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36102
36103         PR tree-optimization/18712
36104         * gcc.c-torture/compile/pr18712.c: New test.
36105
36106 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36107
36108         PR c/7544
36109         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36110         tests.
36111
36112 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36113
36114         PR c++/18652
36115         * g++.dg/lookup/crash6.C: New test.
36116
36117 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36118
36119         PR middle-end/18164
36120         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36121
36122 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36123
36124         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36125         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36126         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36127
36128 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36129
36130         * gcc.dg/pr18164.c: New test.
36131
36132 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36133
36134         * gcc.dg/funroll-loops-all.c: New.
36135
36136 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36137
36138         PR target/18489
36139         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36140         delimeter, match space and TAB as well as ":".
36141
36142         PR target/18484
36143         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36144
36145         PR target/18348
36146         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36147
36148         PR target/18345
36149         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36150
36151         PR target/18337
36152         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36153
36154 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36155
36156         * gfortran.dg/direct_io_2.f90: New test.
36157
36158 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36159
36160         PR target/18334
36161         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36162
36163 2004-11-28  Richard Henderson  <rth@redhat.com>
36164
36165         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36166
36167 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36168
36169         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36170         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36171         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36172         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36173         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36174         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36175         gcc.dg/pointer-arith-8.c: New tests.
36176
36177 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36178
36179         PR fortran/18364
36180         * gfortran.dg/endfile.f90: New test.
36181
36182 2004-11-27  Falk Hueffner  <falk@debian.org>
36183
36184         * gcc.dg/loop-6.c: New test.
36185
36186 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36187
36188         * gcc.c-torture/execute/20041126-1.c: New test.
36189
36190 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36191
36192         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36193         on IRIX.
36194
36195 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36196
36197         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36198         functions.
36199
36200 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36201
36202         PR rtl-optimization/17825
36203         * gcc.c-torture/compile/20041119-1.c: New test.
36204
36205 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36206
36207         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36208         Check existence of ld library path variables before unsetting.
36209
36210 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36211
36212         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36213
36214 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36215
36216         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36217
36218 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36219
36220         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36221
36222 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36223
36224         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36225         dg-do directive.
36226
36227 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36228
36229         * gcc.dg/pr17957.c: Pass --param, not -param.
36230
36231 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36232
36233         PR middle-end/17957
36234         * gcc.dg/pr17957.c: New test.
36235
36236 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36237
36238         PR c++/18445
36239         * g++.dg/template/crash28.C: Likewise.
36240
36241         PR c++/18001
36242         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36243         * g++.dg/ext/lvaddr.C: Likewise.
36244         * g++.dg/opt/pr7503-3.C: Likewise.
36245
36246         PR c++/18466
36247         * g++.dg/parse/qualified3.C: New test.
36248         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36249
36250         PR c++/18545
36251         * g++.dg/expr/return1.C: New test.
36252
36253 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36254
36255         Friend class name lookup 3/n, PR c++/3332
36256         * g++.dg/lookup/friend3.C: New test.
36257         * g++.dg/lookup/friend4.C: Likewise.
36258         * g++.dg/lookup/friend5.C: Likewise.
36259
36260 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36261
36262         Friend class name lookup 2/n, PR c++/14513, c++/15410
36263         * g++.dg/lookup/friend2.C: New test.
36264         * g++.dg/template/friend31.C: Likewise.
36265
36266 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36267
36268         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36269
36270 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36271
36272         PR c++/17473
36273         * g++.dg/tc1/dr56.C: Remove.
36274         * g++.dg/template/typedef1.C: Add dg-error markers.
36275         * g++.old-deja/g++.other/typedef7.C: Likewise.
36276
36277         PR c++/18285
36278         * g++.dg/parse/typedef7.C: New test.
36279
36280 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36281
36282         * gcc.c-torture/execute/20041124-1.c: New test.
36283
36284 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36285
36286         * g++.dg/template/deduce3.C: New test.
36287
36288         PR c++/18586
36289         * g++.dg/template/crash27.C: New test.
36290
36291         PR c++/18530
36292         * g++.dg/warn/Wshadow-3.C: New test.
36293
36294 2004-11-24  Devang Patel  <dpatel@apple.com>
36295
36296         PR/18555
36297         * gcc.dg/cpp/isysroot-1.c: New test.
36298         * gcc.dg/cpp/usr/include/stdio.h: New file.
36299         * gcc.dg/cpp/isysroot-2.c: New test.
36300         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36301         New file.
36302
36303 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36304
36305         PR c++/8929
36306         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36307
36308 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36309
36310         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36311         * gcc.target/sparc/pdist.c: Likewise.
36312
36313 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36314
36315         PR c++/16882
36316         * g++.dg/conversion/simd1.C: New test.
36317
36318 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36319
36320         * lib/target-libpath.exp: New file defining
36321         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36322         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36323         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36324         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36325         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36326
36327 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36328
36329         * gcc.dg/pragma-align-2.c: Test macro expansion.
36330         * gcc.dg/pragma-pack-2.c: New test.
36331
36332 2004-11-23  Richard Henderson  <rth@redhat.com>
36333
36334         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36335         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36336         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36337         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36338         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36339         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36340
36341         * gcc.dg/vect/vect.exp: Add check for alpha.
36342         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36343         (check_effective_target_vect_int): Enable for alpha.
36344         (check_effective_target_vect_long): New.
36345         (is-effective-target): Add it.
36346
36347 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36348
36349         * gcc.dg/pr18614-1.c: New test.
36350
36351 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36352
36353         * gcc.dg/setjmp-2.c: New test.
36354
36355 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36356
36357         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36358         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36359         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36360         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36361         gcc.target/sparc/pdist.c: New tests.
36362
36363 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36364
36365         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36366
36367 2004-11-22  Dale Johannesen  <dalej@apple.com>
36368
36369         * gcc.dg/20041111-1.c: New.
36370
36371 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36372
36373         PR tree-opt/18536
36374         * gcc.dg/vect/pr18536.c: New test.
36375
36376 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36377
36378         PR c++/18354
36379         * g++.dg/template/nontype11.C: New test.
36380
36381 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36382
36383         PR middle-end/18520
36384         * gcc.dg/pr18520-1.c: New test case.
36385
36386 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36387
36388         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36389         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36390         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36391         expected diagnostics.
36392
36393 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36394
36395         PR target/18580
36396         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36397         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36398         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36399
36400 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36401
36402         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36403
36404 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36405             Joseph Myers  <joseph@codesourcery.com>
36406
36407         * lib/target-supports.exp (check_visibility_available): Really
36408         test the compiler.
36409
36410 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36411
36412         PR tree-opt/18181
36413         * gcc.dg/vect/vect-85.c: New test.
36414         * gcc.dg/vect/vect-86.c: New test.
36415         * gcc.dg/vect/vect-87.c: New test.
36416         * gcc.dg/vect/vect-88.c: New test.
36417
36418 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36419
36420         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36421
36422 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36423
36424         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36425         * gcc.dg/ppc-and-1.c: Ditto.
36426         * gcc.dg/ppc-compare-1.c: Ditto.
36427         * gcc.dg/ppc-mov-1.c: Ditto
36428
36429 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36430             Mark Mitchell  <mark@codesourcery.com>
36431
36432         * gcc.dg/pragma-init-fini-2.c: New test.
36433
36434 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36435             Aldy Hernandez  <aldyh@redhat.com>
36436
36437         * lib/target-supports.exp (check_effective_target_vect_int): New
36438         (check_effective_target_vect_float): New
36439         (check_effective_target_vect_double): New.
36440         (is-effective-target): Support new effective targets keywords.
36441         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36442         default action for dg-do.
36443         * gcc.dg/vect/pr16105.c: Use new support.
36444         * gcc.dg/vect/pr18400.c: Ditto.
36445         * gcc.dg/vect/pr18425.c: Ditto.
36446         * gcc.dg/vect/vect-1.c: Ditto.
36447         * gcc.dg/vect/vect-10.c: Ditto.
36448         * gcc.dg/vect/vect-11.c: Ditto.
36449         * gcc.dg/vect/vect-12.c: Ditto.
36450         * gcc.dg/vect/vect-13.c: Ditto.
36451         * gcc.dg/vect/vect-14.c: Ditto.
36452         * gcc.dg/vect/vect-15.c: Ditto.
36453         * gcc.dg/vect/vect-16.c: Ditto.
36454         * gcc.dg/vect/vect-17.c: Ditto.
36455         * gcc.dg/vect/vect-18.c: Ditto.
36456         * gcc.dg/vect/vect-19.c: Ditto.
36457         * gcc.dg/vect/vect-2.c: Ditto.
36458         * gcc.dg/vect/vect-20.c: Ditto.
36459         * gcc.dg/vect/vect-21.c: Ditto.
36460         * gcc.dg/vect/vect-22.c: Ditto.
36461         * gcc.dg/vect/vect-23.c: Ditto.
36462         * gcc.dg/vect/vect-24.c: Ditto.
36463         * gcc.dg/vect/vect-25.c: Ditto.
36464         * gcc.dg/vect/vect-26.c: Ditto.
36465         * gcc.dg/vect/vect-27.c: Ditto.
36466         * gcc.dg/vect/vect-27a.c: Ditto.
36467         * gcc.dg/vect/vect-28.c: Ditto.
36468         * gcc.dg/vect/vect-29.c: Ditto.
36469         * gcc.dg/vect/vect-29a.c: Ditto.
36470         * gcc.dg/vect/vect-3.c: Ditto.
36471         * gcc.dg/vect/vect-30.c: Ditto.
36472         * gcc.dg/vect/vect-31.c: Ditto.
36473         * gcc.dg/vect/vect-32.c: Ditto.
36474         * gcc.dg/vect/vect-33.c: Ditto.
36475         * gcc.dg/vect/vect-34.c: Ditto.
36476         * gcc.dg/vect/vect-35.c: Ditto.
36477         * gcc.dg/vect/vect-36.c: Ditto.
36478         * gcc.dg/vect/vect-37.c: Ditto.
36479         * gcc.dg/vect/vect-38.c: Ditto.
36480         * gcc.dg/vect/vect-4.c: Ditto.
36481         * gcc.dg/vect/vect-40.c: Ditto.
36482         * gcc.dg/vect/vect-41.c: Ditto.
36483         * gcc.dg/vect/vect-42.c: Ditto.
36484         * gcc.dg/vect/vect-43.c: Ditto.
36485         * gcc.dg/vect/vect-44.c: Ditto.
36486         * gcc.dg/vect/vect-45.c: Ditto.
36487         * gcc.dg/vect/vect-46.c: Ditto.
36488         * gcc.dg/vect/vect-47.c: Ditto.
36489         * gcc.dg/vect/vect-48.c: Ditto.
36490         * gcc.dg/vect/vect-48a.c: Ditto.
36491         * gcc.dg/vect/vect-49.c: Ditto.
36492         * gcc.dg/vect/vect-5.c: Ditto.
36493         * gcc.dg/vect/vect-50.c: Ditto.
36494         * gcc.dg/vect/vect-51.c: Ditto.
36495         * gcc.dg/vect/vect-52.c: Ditto.
36496         * gcc.dg/vect/vect-53.c: Ditto.
36497         * gcc.dg/vect/vect-54.c: Ditto.
36498         * gcc.dg/vect/vect-55.c: Ditto.
36499         * gcc.dg/vect/vect-56.c: Ditto.
36500         * gcc.dg/vect/vect-56a.c: Ditto.
36501         * gcc.dg/vect/vect-57.c: Ditto.
36502         * gcc.dg/vect/vect-58.c: Ditto.
36503         * gcc.dg/vect/vect-59.c: Ditto.
36504         * gcc.dg/vect/vect-6.c: Ditto.
36505         * gcc.dg/vect/vect-60.c: Ditto.
36506         * gcc.dg/vect/vect-61.c: Ditto.
36507         * gcc.dg/vect/vect-62.c: Ditto.
36508         * gcc.dg/vect/vect-63.c: Ditto.
36509         * gcc.dg/vect/vect-64.c: Ditto.
36510         * gcc.dg/vect/vect-65.c: Ditto.
36511         * gcc.dg/vect/vect-66.c: Ditto.
36512         * gcc.dg/vect/vect-67.c: Ditto.
36513         * gcc.dg/vect/vect-68.c: Ditto.
36514         * gcc.dg/vect/vect-69.c: Ditto.
36515         * gcc.dg/vect/vect-7.c: Ditto.
36516         * gcc.dg/vect/vect-72.c: Ditto.
36517         * gcc.dg/vect/vect-72a.c: Ditto.
36518         * gcc.dg/vect/vect-73.c: Ditto.
36519         * gcc.dg/vect/vect-74.c: Ditto.
36520         * gcc.dg/vect/vect-75.c: Ditto.
36521         * gcc.dg/vect/vect-76.c: Ditto.
36522         * gcc.dg/vect/vect-77.c: Ditto.
36523         * gcc.dg/vect/vect-77a.c: Ditto.
36524         * gcc.dg/vect/vect-78.c: Ditto.
36525         * gcc.dg/vect/vect-79.c: Ditto.
36526         * gcc.dg/vect/vect-8.c: Ditto.
36527         * gcc.dg/vect/vect-80.c: Ditto.
36528         * gcc.dg/vect/vect-82.c: Ditto.
36529         * gcc.dg/vect/vect-82_64.c: Ditto.
36530         * gcc.dg/vect/vect-83.c: Ditto.
36531         * gcc.dg/vect/vect-83_64.c: Ditto.
36532         * gcc.dg/vect/vect-9.c: Ditto.
36533         * gcc.dg/vect/vect-all.c: Ditto.
36534         * gcc.dg/vect/vect-none.c: Ditto.
36535
36536 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36537
36538         * lib/gcc-dg.exp (dg-skip-if): New function.
36539         (dg-forbid-option): Remove.
36540         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36541         * g++.dg/abi/bitfield8.C: Likewise.
36542         * g++.dg/abi/dtor1.C: Likewise.
36543         * g++.dg/abi/empty10.C: Likewise.
36544         * g++.dg/abi/empty7.C: Likewise.
36545         * g++.dg/abi/empty9.C: Likewise.
36546         * g++.dg/abi/layout3.C: Likewise.
36547         * g++.dg/abi/layout4.C: Likewise.
36548         * g++.dg/abi/thunk1.C: Likewise.
36549         * g++.dg/abi/thunk2.C: Likewise.
36550         * g++.dg/abi/vbase11.C: Likewise.
36551         * g++.dg/abi/vthunk2.C: Likewise.
36552         * g++.dg/abi/vthunk3.C: Likewise.
36553         * g++.dg/ext/attrib8.C: Likewise.
36554         * g++.dg/opt/longbranch2.C: Likewise.
36555         * g++.dg/opt/reg-stack4.C: Likewise.
36556         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36557         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36558         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36559         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36560         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36561         * gcc.dg/20000609-1.c: Likewise.
36562         * gcc.dg/20000720-1.c: Likewise.
36563         * gcc.dg/20011107-1.c: Likewise.
36564         * gcc.dg/20011119-1.c: Likewise.
36565         * gcc.dg/20020108-1.c: Likewise.
36566         * gcc.dg/20020122-2.c: Likewise.
36567         * gcc.dg/20020122-3.c: Likewise.
36568         * gcc.dg/20020201-3.c: Likewise.
36569         * gcc.dg/20020206-1.c: Likewise.
36570         * gcc.dg/20020218-1.c: Likewise.
36571         * gcc.dg/20020310-1.c: Likewise.
36572         * gcc.dg/20020411-1.c: Likewise.
36573         * gcc.dg/20020418-2.c: Likewise.
36574         * gcc.dg/20020426-1.c: Likewise.
36575         * gcc.dg/20020426-2.c: Likewise.
36576         * gcc.dg/20020517-1.c: Likewise.
36577         * gcc.dg/20020523-1.c: Likewise.
36578         * gcc.dg/20020523-2.c: Likewise.
36579         * gcc.dg/20020729-1.c: Likewise.
36580         * gcc.dg/20030204-1.c: Likewise.
36581         * gcc.dg/20030826-2.c: Likewise.
36582         * gcc.dg/20030926-1.c: Likewise.
36583         * gcc.dg/20031202-1.c: Likewise.
36584         * gcc.dg/980312-1.c: Likewise.
36585         * gcc.dg/980313-1.c: Likewise.
36586         * gcc.dg/990117-1.c: Likewise.
36587         * gcc.dg/990424-1.c: Likewise.
36588         * gcc.dg/990524-1.c: Likewise.
36589         * gcc.dg/991230-1.c: Likewise.
36590         * gcc.dg/i386-387-1.c: Likewise.
36591         * gcc.dg/i386-387-2.c: Likewise.
36592         * gcc.dg/i386-387-3.c: Likewise.
36593         * gcc.dg/i386-387-4.c: Likewise.
36594         * gcc.dg/i386-387-5.c: Likewise.
36595         * gcc.dg/i386-387-6.c: Likewise.
36596         * gcc.dg/i386-asm-1.c: Likewise.
36597         * gcc.dg/i386-bitfield1.c: Likewise.
36598         * gcc.dg/i386-bitfield2.c: Likewise.
36599         * gcc.dg/i386-loop-1.c: Likewise.
36600         * gcc.dg/i386-loop-2.c: Likewise.
36601         * gcc.dg/i386-loop-3.c: Likewise.
36602         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36603         * gcc.dg/i386-pic-1.c: Likewise.
36604         * gcc.dg/i386-regparm.c: Likewise.
36605         * gcc.dg/i386-signbit-1.c: Likewise.
36606         * gcc.dg/i386-signbit-2.c: Likewise.
36607         * gcc.dg/i386-signbit-3.c: Likewise.
36608         * gcc.dg/i386-sse-5.c: Likewise.
36609         * gcc.dg/i386-sse-8.c: Likewise.
36610         * gcc.dg/i386-unroll-1.c: Likewise.
36611         * gcc.dg/tls/opt-1.c: Likewise.
36612         * gcc.dg/tls/opt-2.c: Likewise.
36613         * gcc.dg/unroll-1.c: Likewise.
36614         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36615         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36616         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36617         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36618
36619 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36620
36621         * g++.dg/template/incomplete1.C: New test.
36622
36623 2004-11-16  Nick Clifton  <nickc@redhat.com>
36624
36625         Revert patches accidentally commited during checkin of fixes for
36626         xstormy16 tests:
36627         gcc.c-torture/execute/simd-4.c: Revert
36628         gcc.dg/20040910-1.c: Revert.
36629
36630 2004-11-16  Paul Brook  <paul@codesourcery.com>
36631
36632         PR fortran/13010
36633         * gfortran.dg/der_pointer_1.f90: New test.
36634
36635 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36636
36637         PR c/18498
36638         * gcc.dg/bitfld-13.c: New test.
36639
36640 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36641
36642         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36643         powerpc*-*-linux*.
36644
36645         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36646         * gcc.dg/ppc64-abi-2.c: Ditto.
36647         * gcc.dg/ppc64-abi-3.c: Ditto.
36648
36649         * lib/gcc-dg.exp (dg-target-list): Remove.
36650
36651 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36652
36653         * gcc.dg/ia64-postinc.c: New test.
36654
36655 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36656
36657         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36658
36659 2004-11-15  Nick Clifton  <nickc@redhat.com>
36660
36661         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36662         __INT_MAX__ so that the test can be compiled by toolchains
36663         targeted at 16-bit processors.
36664
36665         * gcc.dg/20040625-1.c: Use long constants rather than integers
36666         when performing arithmetic that will overflow 16-bits.
36667
36668         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36669         xstormy16.  It does not support 128-bit vector operations.
36670
36671         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36672         with the macro PTR_TYPE.  Define this macro to an integer type
36673         suitable for holding a pointer.
36674
36675         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36676         the target is a 16-bit processor.
36677
36678         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36679         16-bit targets where the character constant will be too long.
36680
36681         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36682         where the double will not be directly addressable.
36683
36684 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36685
36686         Friend class name lookup 1/n, PR c++/18471
36687         * g++.dg/template/crash26.C: New test.
36688         * g++.dg/lookup/struct1.C: Adjust expected error.
36689         * g++.dg/parse/elab1.C: Likewise.
36690         * g++.dg/parse/elab2.C: Likewise.
36691         * g++.dg/parse/int-as-enum1.C: Likewise.
36692         * g++.dg/parse/struct-as-enum1.C: Likewise.
36693         * g++.dg/parse/typedef1.C: Likewise.
36694         * g++.dg/parse/typedef3.C: Likewise.
36695         * g++.dg/parse/typedef4.C: Likewise.
36696         * g++.dg/parse/typedef5.C: Likewise.
36697         * g++.dg/template/nontype4.C: Likewise.
36698         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36699         * g++.old-deja/g++.other/elab1.C: Likewise.
36700         * g++.old-deja/g++.other/syntax4.C: Likewise.
36701
36702 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36703
36704         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36705
36706 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36707
36708         * gcc.c-torture/execute/20041114-1.c: New test.
36709
36710 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36711
36712         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36713         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36714         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36715         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36716         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36717         gcc.dg/switch-7.c: New tests.
36718
36719 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36720
36721         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36722
36723 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36724
36725         PR tree-opt/18400
36726         * gcc.dg/vect/pr18400.c: New test.
36727
36728 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36729             Andrew Pinski  <pinskia@physics.uc.edu>
36730
36731         PR tree-opt/18425
36732         * gcc.dg/vect/pr18425.c: New test.
36733
36734 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36735
36736         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36737         Guard with dg-require-alias and dg-require-visibility.
36738
36739 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36740
36741         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36742
36743 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36744
36745         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36746
36747 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36748
36749         PR c++/17344
36750         * g++.dg/template/defarg5.C: New test.
36751
36752 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36753
36754         * g++.dg/parse/cast1.C: Run only on ILP32.
36755         * g++.old-deja/g++.mike/p784.C: Likewise.
36756
36757 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36758
36759         * gcc.c-torture/execute/20041113-1.c: New test.
36760
36761 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36762
36763         PR target/18230
36764         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36765         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36766         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36767         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36768         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36769         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36770         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36771         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36772         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36773         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36774         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36775         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36776         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36777
36778 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36779
36780         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36781         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36782         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36783         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36784         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36785         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36786         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36787         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36788         gcc.target/sparc/combined-1.c: New tests.
36789
36790 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36791
36792         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36793         New tests.
36794
36795 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36796
36797         * lib/gcc-dg.exp (dg-forbid-option): New function.
36798         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36799         * g++.dg/abi/bitfield8.C: Likewise.
36800         * g++.dg/abi/dtor1.C: Likewise.
36801         * g++.dg/abi/empty10.C: Likewise.
36802         * g++.dg/abi/empty7.C: Likewise.
36803         * g++.dg/abi/empty9.C: Likewise.
36804         * g++.dg/abi/layout3.C: Likewise.
36805         * g++.dg/abi/layout4.C: Likewise.
36806         * g++.dg/abi/thunk1.C: Likewise.
36807         * g++.dg/abi/thunk2.C: Likewise.
36808         * g++.dg/abi/vbase11.C: Likewise.
36809         * g++.dg/abi/vthunk2.C: Likewise.
36810         * g++.dg/abi/vthunk3.C: Likewise.
36811         * g++.dg/ext/attrib8.C: Likewise.
36812         * g++.dg/opt/longbranch2.C: Likewise.
36813         * g++.dg/opt/reg-stack4.C: Likewise.
36814         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36815         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36816         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36817         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36818         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36819         * gcc.dg/20000609-1.c: Likewise.
36820         * gcc.dg/20000720-1.c: Likewise.
36821         * gcc.dg/20011107-1.c: Likewise.
36822         * gcc.dg/20011119-1.c: Likewise.
36823         * gcc.dg/20020108-1.c: Likewise.
36824         * gcc.dg/20020122-2.c: Likewise.
36825         * gcc.dg/20020122-3.c: Likewise.
36826         * gcc.dg/20020201-3.c: Likewise.
36827         * gcc.dg/20020206-1.c: Likewise.
36828         * gcc.dg/20020218-1.c: Likewise.
36829         * gcc.dg/20020310-1.c: Likewise.
36830         * gcc.dg/20020411-1.c: Likewise.
36831         * gcc.dg/20020418-2.c: Likewise.
36832         * gcc.dg/20020426-1.c: Likewise.
36833         * gcc.dg/20020426-2.c: Likewise.
36834         * gcc.dg/20020517-1.c: Likewise.
36835         * gcc.dg/20020523-1.c: Likewise.
36836         * gcc.dg/20020523-2.c: Likewise.
36837         * gcc.dg/20020729-1.c: Likewise.
36838         * gcc.dg/20030204-1.c: Likewise.
36839         * gcc.dg/20030826-2.c: Likewise.
36840         * gcc.dg/20030926-1.c: Likewise.
36841         * gcc.dg/20031202-1.c: Likewise.
36842         * gcc.dg/980312-1.c: Likewise.
36843         * gcc.dg/980313-1.c: Likewise.
36844         * gcc.dg/990117-1.c: Likewise.
36845         * gcc.dg/990424-1.c: Likewise.
36846         * gcc.dg/990524-1.c: Likewise.
36847         * gcc.dg/991230-1.c: Likewise.
36848         * gcc.dg/i386-387-1.c: Likewise.
36849         * gcc.dg/i386-387-2.c: Likewise.
36850         * gcc.dg/i386-387-3.c: Likewise.
36851         * gcc.dg/i386-387-4.c: Likewise.
36852         * gcc.dg/i386-387-5.c: Likewise.
36853         * gcc.dg/i386-387-6.c: Likewise.
36854         * gcc.dg/i386-asm-1.c: Likewise.
36855         * gcc.dg/i386-bitfield1.c: Likewise.
36856         * gcc.dg/i386-bitfield2.c: Likewise.
36857         * gcc.dg/i386-loop-1.c: Likewise.
36858         * gcc.dg/i386-loop-2.c: Likewise.
36859         * gcc.dg/i386-loop-3.c: Likewise.
36860         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36861         * gcc.dg/i386-pic-1.c: Likewise.
36862         * gcc.dg/i386-regparm.c: Likewise.
36863         * gcc.dg/i386-signbit-1.c: Likewise.
36864         * gcc.dg/i386-signbit-2.c: Likewise.
36865         * gcc.dg/i386-signbit-3.c: Likewise.
36866         * gcc.dg/i386-sse-5.c: Likewise.
36867         * gcc.dg/i386-sse-8.c: Likewise.
36868         * gcc.dg/i386-unroll-1.c: Likewise.
36869         * gcc.dg/tls/opt-1.c: Likewise.
36870         * gcc.dg/tls/opt-2.c: Likewise.
36871         * gcc.dg/unroll-1.c: Likewise.
36872         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36873         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36874         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36875         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36876         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36877         -m64 is specified.
36878
36879 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36880
36881         PR c++/18389
36882         * g++.dg/parse/cond1.C: New test.
36883
36884         PR c++/18429
36885         * g++.dg/template/array9.C: New test.
36886         * g++.dg/ext/vla1.C: Adjust error messages.
36887         * g++.dg/ext/vlm1.C: Likewise.
36888         * g++.dg/template/crash2.C: Likewise.
36889
36890         PR c++/18436
36891         * g++.dg/template/call3.C: New test.
36892
36893         PR c++/18407
36894         * g++.dg/template/ptrmem11.C: New test.
36895
36896 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36897
36898         PR other/14264
36899         * lib/g++.exp: Set LC_ALL and LANG to C.
36900         * lib/gcc-dg.exp: Likewise.
36901         * lib/gfortran.exp: Likewise.
36902         * lib/objc.exp: Likewise.
36903         * lib/treelang.exp: Likewise.
36904
36905 2004-11-12  Andreas Schwab  <schwab@suse.de>
36906
36907         * gcc.dg/pr16286.c: Fix last change.
36908
36909 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36910
36911         PR c++/18416
36912         * g++.dg/init/global1.C: New test.
36913
36914 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36915
36916         * gcc.c-torture/execute/20041112-1.c: New test.
36917
36918 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36919
36920         * lib/gcc-dg.exp (dg-target-list): New.
36921
36922 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36923             Richard Sandiford  <rsandifo@redhat.com>
36924
36925         * lib/target-supports.exp (get-compiler_messages): New.
36926         (check_named_sections_available): Use it.
36927         (check_effective_target_ilp32): New.
36928         (check_effective_target_lp64): New.
36929         (is-effective-target): New.
36930         * lib/gcc-dg.exp (dg-require-effective-target): New.
36931
36932 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36933
36934         * gcc.dg/precedence-1.c: New test.
36935
36936 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36937
36938         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36939
36940         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36941         message, delete generated files, use more descriptive name for
36942         executable, and make the test unsupported when it cannot be run.
36943
36944         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36945         (dg-require-weak, dg-require-visibility, dg-require-alias,
36946         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36947         dg-require-iconv, dg-require-named-sections): Use it.
36948
36949         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36950
36951 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36952
36953         PR target/16457
36954         * gcc.dg/ppc-and-1: New
36955
36956         PR target/16796
36957         * gcc.dg/ppc-mov-1.c: New.
36958
36959         PR target/16458
36960         * gcc.dg/ppc-compare-1.c: New.
36961
36962 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36963
36964         * objc.dg/desig-init-2.m: New test.
36965
36966 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36967
36968         PR middle-end/18160
36969         * g++.dg/warn/register-var-1.C: New test.
36970         * g++.dg/warn/register-var-2.C: New test.
36971
36972 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36973
36974         * gcc.dg/union-2.c: New test.
36975
36976 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36977
36978         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36979         New test for PR tree-optimization/17892.
36980
36981 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36982
36983         PR c++/18369
36984         * g++.dg/init/new12.C: New test.
36985
36986 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36987
36988         * gcc.target/sparc: New directory.
36989         * gcc.target/sparc/sparc.exp: New driver.
36990         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36991         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36992         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36993         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36994
36995 2004-11-10  Paul Brook  <paul@codesourcery.com>
36996
36997         PR fortran/18218
36998         * gfortran.dg/list_read.c: New test.
36999
37000 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37001
37002         PR c/18322
37003         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37004         expected diagnostic location.
37005
37006 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37007
37008         * gcc.dg/20041109-1.c: New test.
37009
37010 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37011
37012         PR objc/18406
37013         * objc/compile/pr18406.m: New test.
37014
37015 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37016
37017         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37018
37019 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37020
37021         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37022
37023 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37024
37025         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37026
37027 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37028
37029         * gcc.dg/20030225-2.c: Add prototype for abort and
37030         exit.
37031
37032 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37033
37034         PR tree-opt/18299
37035         * gcc.c-torture/pr18299-1.c: New test.
37036
37037 2004-11-06  Andreas Schwab  <schwab@suse.de>
37038
37039         * gcc.dg/pr16286.c: Also test for bool and pixel.
37040
37041 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37042
37043         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37044         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37045         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37046         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37047         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37048         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37049         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37050         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37051         gcc.dg/struct-semi-3.c: New tests.
37052
37053 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37054
37055         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37056
37057 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37058
37059         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37060         Do not use C99 designators.
37061
37062 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37063
37064         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37065
37066 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37067
37068         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37069         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37070         * gcc.c-torture/execute/simd-5.x: Remove.
37071
37072 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37073
37074         PR rtl-optimization/17933
37075         * gcc.dg/torture/pr17933-1.c: New test.
37076
37077 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37078
37079         PR target/18106
37080         * lib/target-supports.exp (check_weak_available): Support
37081         Windows.
37082
37083 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37084
37085         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37086         call to fflush(stdout) before abort.
37087         (my_ffsll): New function.
37088         (generate_fields): Use it.
37089
37090 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37091
37092         * gcc.dg/init-undef-1.c: New test.
37093
37094 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37095
37096         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37097         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37098         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37099         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37100         expected messages for new parser.
37101
37102 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37103
37104         * g++.dg/ext/visibility/symbian1.C: New test.
37105
37106 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37107
37108         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37109         on LP64 targets.
37110
37111 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37112
37113         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37114         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37115         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37116         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37117         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37118         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37119         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37120         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37121         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37122         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37123
37124 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37125
37126         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37127         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37128         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37129         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37130         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37131         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37132         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37133         for new parser.
37134
37135 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37136
37137         PR target/15342
37138         * gcc.dg/20041104-1.c: New test.
37139
37140 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37141
37142         * g++.dg/template/nontype7.C: New test.
37143         * g++.dg/template/nontype8.C: Likewise.
37144         * g++.dg/template/nontype9.C: Likewise.
37145         * g++.dg/template/nontype10.C: Likewise.
37146         * g++.dg/tc1/dr49.C: Likewise.
37147         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37148         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37149
37150 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37151
37152         * g++.dg/rtti/tinfo1.C: Remove xfails.
37153
37154 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37155
37156         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37157         packed attribute to the definition to satisfy the new C++ parser.
37158
37159 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37160
37161         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37162         invocations of va_arg.
37163
37164 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37165
37166         PR c++/18124
37167         * g++.dg/template/crash25.C: New test.
37168
37169         PR c++/18155
37170         * g++.dg/template/typedef2.C: New test.
37171         * g++.dg/parse/crash13.C: Adjust error markers.
37172
37173         PR c++/18177
37174         * g++.dg/conversion/const3.C: New test.
37175
37176 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37177
37178         PR fortran/17535
37179         PR fortran/17583
37180         PR fortran/17713
37181         * gfortran.dg/generic_[123].f90: New testcases.
37182
37183 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37184
37185         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37186         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37187
37188 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37189
37190         PR tree-opt/16808
37191         * gcc.c-torture/compile/pr16808.c: New test.
37192
37193 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37194
37195         PR rtl-optimization/17104
37196         * gcc.dg/ppc-bitfield1.c: New.
37197
37198 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37199
37200         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37201
37202 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37203
37204         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37205         strings for 32-bit code.
37206
37207 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37208
37209         PR c/18239
37210         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37211
37212 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37213
37214         PR c++/18064
37215         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37216
37217 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37218
37219         PR c++/15172
37220         * g++.dg/init/aggr2.C: New test.
37221
37222 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37223
37224         * objc.dg/local-decl-1.m: New test.
37225
37226 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37227
37228         * gcc.dg/20040910-1.c: Adjust regex.
37229
37230 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37231
37232         PR rtl-optimization/18084
37233         * g++.dg/opt/pr18084-1.C: New testcase.
37234
37235 2004-10-30  Matt Austern  <austern@apple.com>
37236
37237         PR c++/17542
37238         * g++.dg/ext/attrib18.C: New test.
37239
37240 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37241
37242         PR middle-end/18096
37243         * gcc.dg/pr18096-1.c: New test case.
37244
37245 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37246
37247         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37248
37249 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37250
37251         PR c/16666
37252         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37253         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37254         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37255         gcc.dg/old-style-prom-3.c: New tests.
37256
37257 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37258
37259         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37260         Remove unnecessary inclusion of stdio.h.
37261
37262 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37263
37264         PR rtl-optimization/17581
37265         * gcc.dg/pr17581-1.c: New test case.
37266
37267 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37268
37269         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37270         being implemented.
37271         * g++.dg/conversion/dr195-1.C: New.
37272         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37273         * g++.old-deja/g++.mike/p10148.C: Likewise.
37274
37275 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37276
37277         PR c++/17695
37278         * g++.dg/debug/typedef2.C: New test.
37279
37280 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37281
37282         PR fortran/13490
37283         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37284         * gfortran.dg/g77/README: Update.
37285
37286 2004-10-28  Matt Austern  <austern@apple.com>
37287
37288         PR c++/14124
37289         * g++.dg/ext/packed7.C: New test.
37290
37291 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37292
37293         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37294         scan-assembler.
37295         * lib/scanasm.exp (hidden-scan-for): New proc.
37296         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37297         string.
37298         (scan-not-hidden): Likewise.
37299         * lib/target-supports.exp (check_visibility_available): mach-o is
37300         support too.
37301
37302 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37303
37304         PR c++/17132
37305         * g++.dg/template/memclass3.C: New test.
37306
37307 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37308
37309         PR middle-end/18160
37310         * gcc.dg/register-var-1.c: New test.
37311         * gcc.dg/register-var-2.c: New test.
37312         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37313         error now.
37314
37315 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37316
37317         PR other/18172
37318         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37319         unused variables.
37320         * gcc.dg/vect/vect-22.c: Likewise.
37321
37322 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37323
37324         * gcc.dg/i386-rotate-1.c: New test.
37325
37326 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37327
37328         * g++.dg/init/ref12.C: Add "run" marker.
37329
37330         PR c++/17435
37331         * g++.dg/init/ref12.C: New test.
37332
37333         PR c++/18140
37334         * g++.dg/template/shift1.C: New test.
37335         * g++.dg/template/error10.C: Adjust error markers.
37336
37337 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37338
37339         PR tree-opt/17529
37340         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37341
37342 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37343
37344         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37345         * gcc.dg/weak/weak-3.c: Likewise.
37346         * gcc.dg/weak/weak-5.c: Likewise.
37347         * gcc.dg/weak/weak-9.c: Likewise.
37348         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37349         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37350
37351         * gcc.dg/darwin-weakimport-1.c: New.
37352
37353 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37354
37355         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37356
37357 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37358
37359         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37360         'syntax' error messages.
37361         * gcc.dg/cpp/direct2s.c: Likewise.
37362
37363 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37364
37365         * gcc.c-torture/compile/20041026-1.c: New.
37366
37367 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37368
37369         PR c++/18093
37370         * g++.dg/lookup/ns2.C: New test.
37371
37372         PR c++/18020
37373         * g++.dg/template/enum4.C: New test.
37374
37375         PR c++/18161
37376         * g++.dg/template/expr1.C: New test.
37377
37378 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37379
37380         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37381
37382 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37383
37384         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37385         gcc.dg/decl-nospec-3.c: New tests.
37386
37387 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37388
37389         * objc.dg/super-class-3.m: New test.
37390
37391 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37392
37393         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37394         resyncing.
37395         * gcc.dg/cpp/direct2s.c: Likewise.
37396
37397 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37398
37399         * objc.dg/image-info.m: Update for changes to section selection.
37400
37401 2004-10-25  David Ayers  <d.ayers@inode.at>
37402             Ziemowit Laski  <zlaski@apple.com>
37403
37404         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37405         diagnostics when messaging 'id <Proto>'.
37406         * objc.dg/class-protocol-1.m: New test.
37407         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37408         a non-existent method signature.
37409         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37410         Update diagnostics when messaging with non-existent method signature.
37411         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37412         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37413         invalid receivers are now resolved as if messaging 'id'; remove
37414         extraneous diagnostics.
37415
37416 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37417
37418         PR c/16667
37419         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37420         gcc.dg/init-desig-obs-3.c: New tests.
37421
37422 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37423
37424         * gcc.dg/debug/20041023-1.c: New test.
37425
37426 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37427
37428         PR middle-end/17407
37429         * gcc.c-torture/compile/pr17407.c: New test.
37430
37431         PR c++/18121
37432         * g++.dg/template/array8.C: New test.
37433
37434 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37435
37436         PR other/18138
37437         * lib/g++.exp: Accept more than one multilib libgcc.
37438         * lib/gcc-dg.exp: Likewise.
37439         * lib/objc.exp: Likewise.
37440         * lib/treelang.exp: Likewise.
37441         * lib/gfortran.exp: Likewise.
37442
37443 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37444
37445         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37446
37447 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37448
37449         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37450         * gcc.dg/c99-const-expr-3.c: Likewise.
37451
37452 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37453
37454         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37455
37456 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37457
37458         * gcc.c-torture/execute/loop-2e.x: Remove.
37459
37460 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37461
37462         PR c++/18095
37463         * g++.dg/parse/crash18.C: New.
37464         * g++.dg/parse/crash19.C: New.
37465
37466 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37467
37468         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37469         * g++.dg/ext/dllimport2.C: Same.
37470         * g++.dg/ext/dllimport8.C: Same.
37471
37472 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37473
37474         PR c++/10841
37475         * g++.dg/conversion/cast1.C: New test.
37476         * g++.dg/overload/pmf1.C: Adjust error marker.
37477
37478 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37479
37480         PR objc/17923
37481         * objc.dg/const-str-7.m: New test.
37482
37483 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37484
37485         * g++.dg/template/memfriend11.C: Fix comment typo.
37486         * g++.dg/template/memfriend14.C: Likewise.
37487
37488 2004-10-20  Richard Henderson  <rth@redhat.com>
37489
37490         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37491         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37492         -fasynchronous-unwind-tables.
37493
37494 2004-10-20  Richard Henderson  <rth@redhat.com>
37495
37496         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37497         (main): Return success.
37498         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37499         (main): Return success.
37500
37501 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37502
37503         PR c++/13495
37504         * g++.dg/template/memfriend9.C: New test.
37505         * g++.dg/template/memfriend10.C: Likewise.
37506         * g++.dg/template/memfriend11.C: Likewise.
37507         * g++.dg/template/memfriend12.C: Likewise.
37508         * g++.dg/template/memfriend13.C: Likewise.
37509         * g++.dg/template/memfriend14.C: Likewise.
37510         * g++.dg/template/memfriend15.C: Likewise.
37511         * g++.dg/template/memfriend16.C: Likewise.
37512         * g++.dg/template/memfriend17.C: Likewise.
37513         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37514
37515 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37516
37517         * g++.dg/conversion/dr195.C: New.
37518         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37519
37520 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37521             Devang Patel  <dpatel@apple.com>
37522
37523         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37524         of floating point arithmetic, which could trap.
37525
37526 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37527
37528         PR c++/14035
37529         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37530         * g++.dg/conversion/const2.C: New test.
37531         * g++.dg/expr/reinterpret2.C: New test.
37532         * g++.dg/expr/reinterpret3.C: New test.
37533         * g++.dg/expr/cast2.C: New test.
37534         * g++.dg/expr/copy1.C: New test.
37535         * g++.dg/other/conversion1.C: Change error message.
37536         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37537         function pointers to void *.
37538         * g++.old-deja/g++.mike/p10148.C: Likewise.
37539
37540 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37541
37542         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37543
37544 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37545
37546         PR c++/18047
37547
37548         * g++.dg/parse/expr3.C: New test.
37549
37550 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37551
37552         * gcc.dg/smod-1.c: New test.
37553
37554 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37555
37556         * objc.dg/method-14.m: New test.
37557
37558 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37559
37560         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37561         Also xfail as the patch was reverted.
37562
37563 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37564
37565         PR middle-end/16973
37566         * gcc.dg/pr16973.c: New test.
37567
37568 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37569
37570         PR tree-optimization/17656
37571         * gcc.c-torture/compile/pr17656.c: New test.
37572
37573 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37574
37575         * g++.dg/eh/shadow1.C: New.
37576
37577 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37578
37579         * gcc.c-torture/compile/20041018-1.c: New test.
37580
37581 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37582
37583         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37584         compiler referring to register 0 when accessing sdata.  The linker
37585         now patches things up.
37586
37587 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37588
37589         PR c/17529
37590         * gcc.c-torture/compile/pr17529.c: New test.
37591
37592 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37593
37594         PR c++/17743
37595         * g++.dg/ext/attrib17.C: New test.
37596
37597 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37598
37599         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37600
37601 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37602
37603         PR c++/10479
37604         * g++.dg/ext/attrib16.C: New test.
37605
37606 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37607
37608         PR c++/17042
37609         * g++.dg/init/dso_handle1.C: New test.
37610
37611         PR c++/14667
37612         * g++.dg/parse/typedef6.C: New test.
37613
37614         PR c++/17916
37615         * g++.dg/parse/pragma1.C: New test.
37616
37617 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37618
37619         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37620
37621 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37622
37623         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37624         -fno-common when on HPPA HP-UX platforms.
37625
37626 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37627
37628         PR other/16820
37629         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37630         stdint.h.
37631         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37632         uintptr_t.
37633
37634 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37635
37636         PR c++/16301
37637         * g++.dg/lookup/strong-using-4.C: New test.
37638
37639 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37640
37641         PR middle-end/16567
37642         * gcc.c-torture/compile/nested-1.c: New test.
37643
37644 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37645
37646         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37647         and mipsisa64*-*-* (until support for misaligned loads is added).
37648         * gcc.dg/vect/vect-50.c: Likewise.
37649         * gcc.dg/vect/vect-52.c: Likewise.
37650         * gcc.dg/vect/vect-54.c: Likewise.
37651         * gcc.dg/vect/vect-58.c: Likewise.
37652         * gcc.dg/vect/vect-60.c: Likewise.
37653         * gcc.dg/vect/vect-80.c: Likewise.
37654
37655 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37656
37657         PR c++/17976
37658         * g++.dg/init/dtor3.C: New test.
37659
37660 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37661
37662         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37663
37664 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37665
37666         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37667         * gcc.dg/macho-lo-sum.c: Likewise.
37668
37669 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37670
37671         * gcc.dg/ppc-spe64-1.c: New test.
37672
37673 2004-10-14  Devang Patel  <dpatel@apple.com>
37674
37675         PR 17635
37676         * gcc.dg/pr17635.c : New test.
37677
37678 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37679
37680         * gcc.dg/vect/vect-28.c: Remove xfail.
37681         * gcc.dg/vect/vect-30.c: Remove xfail.
37682         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37683         * gcc.dg/vect/vect-33.c: Remove xfail.
37684         * gcc.dg/vect/vect-44.c: Remove xfail.
37685         * gcc.dg/vect/vect-46.c: Remove xfail.
37686         * gcc.dg/vect/vect-50.c: Remove xfail.
37687         * gcc.dg/vect/vect-52.c: Remove xfail.
37688         * gcc.dg/vect/vect-54.c: Remove xfail.
37689         * gcc.dg/vect/vect-58.c: Remove xfail.
37690         * gcc.dg/vect/vect-60.c: Remove xfail.
37691         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37692         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37693         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37694         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37695         * gcc.dg/vect/vect-8.c: Remove xfail.
37696         * gcc.dg/vect/vect-80.c: Remove xfail.
37697         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37698
37699 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37700
37701         * gcc.dg/vect/vect-82.c: New testcase.
37702         * gcc.dg/vect/vect-82_64.c: New testcase.
37703         * gcc.dg/vect/vect-83.c: New testcase.
37704         * gcc.dg/vect/vect-83_64.c: New testcase.
37705
37706 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37707
37708         * gcc.dg/cpp/error-1.c: New test.
37709
37710 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37711
37712         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37713
37714 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37715
37716         PR target/17984
37717         * gcc.dg/cris-peep2-xsrand2.c: New test.
37718
37719 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37720
37721         PR c++/17661
37722         * g++.dg/expr/for2.C: New test.
37723
37724 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37725
37726         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37727
37728 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37729
37730         PR tree-optimization/17724
37731         * g++.dg/opt/pr17724-1.C: New test.
37732         * g++.dg/opt/pr17724-2.C: New test.
37733         * g++.dg/opt/pr17724-3.C: New test.
37734         * g++.dg/opt/pr17724-4.C: New test.
37735         * g++.dg/opt/pr17724-5.C: New test.
37736         * g++.dg/opt/pr17724-6.C: New test.
37737
37738 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37739
37740         PR c/17301
37741         * gcc.dg/pr17301-2.c: New test.
37742
37743 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37744
37745         PR c++/15876
37746         * g++.dg/parse/error22.C: New test.
37747
37748         PR c++/17936
37749         * g++.dg/template/spec18.C: New test.
37750
37751 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37752
37753         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37754         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37755         memcpy.
37756         * gcc.dg/ia64-sync-2.c: Ditto.
37757         * gcc.dg/ia64-sync-3.c: Ditto.
37758
37759 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37760
37761         * g++.dg/eh/cleanup5.C: Add dg-options "".
37762
37763 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37764
37765         PR middle-end/17657
37766         * gcc.dg/switch-4.c: New test case.
37767
37768 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37769
37770         * gcc.c-torture/execute/20041011-1.c: New test.
37771
37772 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37773
37774         PR c++/17554
37775         * g++.dg/init/for3.C: New test.
37776
37777         PR c++/17657
37778         * g++.dg/opt/switch2.C: New test.
37779
37780         PR middle-end/17703
37781         * g++.dg/warn/Wreturn-2.C: New test.
37782
37783 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37784
37785         PR c++/17907
37786         * g++.dg/eh/cleanup5.C: New test.
37787
37788 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37789
37790         PR c++/17393
37791         * g++.dg/parse/error21.C: New test.
37792
37793 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37794
37795         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37796         * g++.dg/warn/incomplete1.C: Likewise.
37797         * g++.dg/template/qualttp20.C: Likewise.
37798
37799 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37800
37801         PR c/17881
37802         * parm-incomplete-1.c: New test.
37803
37804 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37805
37806         PR c++/17867
37807         * g++.dg/parse/error19.C: New test.
37808
37809         PR c++/17670
37810         * g++.dg/init/new11.C: New test.
37811
37812         PR c++/17821
37813         * g++.dg/parse/error20.C: New test.
37814
37815         PR c++/17826
37816         * g++.dg/template/crash24.C: New test.
37817
37818 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37819
37820         PR c/17301
37821         * gcc.dg/pr17301-1.c: New test.
37822
37823 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37824
37825         PR c/17189
37826         * gcc.dg/anon-struct-5.c: New test.
37827
37828 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37829
37830         PR c/17844
37831         * gcc.dg/pr17844-1.c: New test.
37832
37833 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37834
37835         PR tree-optimization/17906
37836         * gcc.c-torture/compile/pr17906.c: New.
37837
37838 2004-10-09  Stuart Hastings  <stuart@apple.com>
37839             Roger Sayle  <roger@eyesopen.com>
37840
37841         PR rtl-optimization/17853
37842         * gcc.dg/i386-mmx-5.c: New testcase.
37843
37844 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37845
37846         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37847
37848 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37849
37850         PR c++/17524
37851         * g++.dg/template/static9.C: New test.
37852
37853         PR c++/17685
37854         * g++.dg/parse/operator5.C: New test.
37855
37856 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37857
37858         PR middle-end/17894
37859         * gcc.c-torture/execute/divcmp-4.c: New test case.
37860
37861 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37862
37863         PR tree-opt/17902
37864         * g++.dg/opt/pr17902.C: New test.
37865
37866 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37867
37868         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37869
37870 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37871
37872         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37873
37874 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37875
37876         * gcc.dg/assign-warn-3.c: New test.
37877
37878 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37879
37880         PR c/16999
37881         * gcc.dg/cpp/ident-1.c: New test.
37882
37883 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37884
37885         * gcc.c-torture/compile/acc1.c: New.
37886
37887 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37888
37889         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37890         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37891
37892 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37893
37894         * gcc.dg/ultrasp11.c: New test.
37895
37896 2004-10-08  Michael Matz  <matz@suse.de>
37897
37898         * gcc.dg/doloop-2.c: New test.
37899
37900 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37901
37902         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37903         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37904         objc.dg/method-9.m: Update expected diagnostics.
37905
37906 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37907
37908         * gcc.dg/ppc-fsel-3.c: New file.
37909         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37910
37911 2004-10-07  Paul Brook  <paul@codesourcery.com>
37912
37913         * gfortran.dg/intrinsic_verify_1.f90: New test.
37914
37915 2004-10-07  Paul Brook  <paul@codesourcery.com>
37916
37917         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37918
37919 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37920
37921         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37922         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37923         commit.
37924
37925 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37926
37927         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37928
37929 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37930
37931         PR c++/17115
37932         * g++.dg/warn/Winline-4.C: New test.
37933
37934 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37935
37936         * gcc.c-torture/compile/20041007-1.c: New test.
37937
37938 2004-10-07  Paul Brook  <paul@codesourcery.com>
37939
37940         PR fortran/17678
37941         * gfortran.dg/use_allocated_1.f90: New test.
37942
37943 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37944
37945         PR middle-end/17849
37946         * gfortran.fortran-torture/compile/nested.f90: New test
37947
37948 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37949
37950         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37951
37952 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37953
37954         PR c++/17368
37955         * g++.dg/ext/asm6.C: New test.
37956
37957 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37958
37959         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37960
37961 2004-10-06  Paul Brook  <paul@codesourcery.com>
37962
37963         PR libfortran/17709
37964         * gfortran.dg/empty_format_1.f90: New test.
37965
37966 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37967
37968         PR fortran/17568
37969         * gfortran.dg/ishft.f90: New test.
37970
37971         PR fortran/17283
37972         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37973         tests.
37974
37975 2004-10-06  Paul Brook  <paul@codesourcery.com>
37976
37977         * gfortran.dg/do_1.f90: New test.
37978
37979 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37980
37981         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37982         optimizing for size.
37983
37984 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37985
37986         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37987
37988 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37989
37990         * gcc.c-torture/compile/20041005-1.c: New test.
37991
37992 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37993
37994         PR c++/17829
37995         * g++.dg/lookup/koenig4.C: New.
37996
37997 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37998
37999         * g++.dg/other/classkey1.C: Adjust quoting marks.
38000         * g++.dg/parse/error15.C: Likewise.
38001         * g++.dg/template/meminit2.C (int>): Likewise.
38002
38003 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38004
38005         PR fortran/17283
38006         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38007
38008         PR fortran/17631
38009         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38010
38011         PR fortran/17708
38012         * gfortran.dg/pr17708.f90: New test.
38013
38014 2004-10-04  Chao-ying Fu  <fu@mips.com>
38015
38016         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38017         * gcc.dg/vect/vect-4.c: Ditto.
38018         * gcc.dg/vect/vect-5.c: Ditto.
38019         * gcc.dg/vect/vect-6.c: Ditto.
38020         * gcc.dg/vect/vect-8.c: Ditto.
38021         * gcc.dg/vect/vect-16.c: Ditto.
38022         * gcc.dg/vect/vect-30.c: Ditto.
38023         * gcc.dg/vect/vect-40.c: Ditto.
38024         * gcc.dg/vect/vect-41.c: Ditto.
38025         * gcc.dg/vect/vect-42.c: Ditto.
38026         * gcc.dg/vect/vect-43.c: Ditto.
38027         * gcc.dg/vect/vect-44.c: Ditto.
38028         * gcc.dg/vect/vect-45.c: Ditto.
38029         * gcc.dg/vect/vect-46.c: Ditto.
38030         * gcc.dg/vect/vect-47.c: Ditto.
38031         * gcc.dg/vect/vect-48.c: Ditto.
38032         * gcc.dg/vect/vect-49.c: Ditto.
38033         * gcc.dg/vect/vect-50.c: Ditto.
38034         * gcc.dg/vect/vect-51.c: Ditto.
38035         * gcc.dg/vect/vect-52.c: Ditto.
38036         * gcc.dg/vect/vect-53.c: Ditto.
38037         * gcc.dg/vect/vect-54.c: Ditto.
38038         * gcc.dg/vect/vect-55.c: Ditto.
38039         * gcc.dg/vect/vect-56.c: Ditto.
38040         * gcc.dg/vect/vect-57.c: Ditto.
38041         * gcc.dg/vect/vect-58.c: Ditto.
38042         * gcc.dg/vect/vect-59.c: Ditto.
38043         * gcc.dg/vect/vect-60.c: Ditto.
38044         * gcc.dg/vect/vect-74.c: Ditto.
38045         * gcc.dg/vect/vect-79.c: Ditto.
38046         * gcc.dg/vect/vect-80.c: Ditto.
38047
38048 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38049
38050         * gcc.dg/unused-7.c: Use the correct option.
38051
38052 2004-10-04  Paul Brook  <paul@codesourcery.com>
38053         Bud Davis  <bdavis9659@comcast.net>
38054
38055         PR fortran/17706
38056         PR fortran/16434
38057         * gfortran/pr17706.f90: New test.
38058         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38059
38060 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38061
38062         * gfortran.dg/pr17612.f90: New test.
38063
38064 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38065
38066         * g++.dg/template/local1.C: Adjust quoting marks in
38067         testing for diagnostics.
38068         * g++.dg/tls/diag-2.C: Likewise.
38069         * g++.dg/other/error8.C: Likewise.
38070
38071 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38072
38073         PR c/17178
38074         * gcc.dg/unused-4.c: Adjust to be correct.
38075
38076         PR c/17820
38077         * gcc.dg/unused-7.c: New test.
38078
38079 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38080
38081         PR c++/17797
38082         * g++.dg/overload/template2.C: New test.
38083
38084 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38085
38086         PR tree-optimization/16632
38087         * gcc.dg/tree-ssa/20041002-1.c: New.
38088
38089 2004-10-03  Paul Brook  <paul@codesourcery.com>
38090
38091         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38092         rather than relying on default formatting.
38093
38094 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38095
38096         * gcc.dg/20040920-1.c: Update expected message text.
38097
38098 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38099
38100         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38101
38102 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38103
38104         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38105         tree level.
38106
38107 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38108
38109         * gcc.dg/tree-ssa/pr17343.c: Remove.
38110
38111 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38112
38113         PR tree-opt/17343
38114         * gcc.dg/tree-ssa/pr17343.c: New test.
38115
38116 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38117
38118         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38119         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38120         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38121         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38122         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38123
38124 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38125
38126         * gcc.dg/lvalue-2.c: New test.
38127
38128 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38129
38130         PR c/17730
38131         * gcc.dg/pr17730-1.c: New test
38132
38133 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38134
38135         PR c/7425
38136         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38137
38138 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38139
38140         * gcc.c-torture/execute/stdarg-1.c: New test.
38141         * gcc.c-torture/execute/stdarg-2.c: New test.
38142         * gcc.c-torture/execute/stdarg-3.c: New test.
38143         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38144         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38145         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38146         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38147         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38148
38149 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38150
38151         PR tree-optimization/17697
38152         * g++.dg/opt/pr17697-1.C: New test.
38153         * g++.dg/opt/pr17697-2.C: New test.
38154         * g++.dg/opt/pr17697-3.C: New test.
38155
38156 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38157
38158         PR c/16409
38159         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38160         gcc.dg/vla-init-5.c: New tests.
38161
38162 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38163
38164         PR c/13804
38165         * gcc.dg/pr13804-1.c: New test.
38166
38167 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38168
38169         PR fortran/16938
38170         * gfortran.dg/pr16938.f90: New test.
38171
38172 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38173
38174         * g++.dg/template/crash23.C: New test.
38175
38176 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38177
38178         PR c++/17585
38179         * g++.dg/template/static8.C: New test.
38180
38181 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         PR c++/17681
38184         * g++.dg/other/error9.C: New test.
38185
38186 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38187
38188         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38189
38190 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38191
38192         PR fortran/15164
38193         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38194
38195 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38196
38197         PR middle-end/17112
38198         * gcc.dg/pr17112-1.c: New test case.
38199
38200 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38201
38202         PR c/11459
38203         * gcc.dg/pr11459-1.c: New test.
38204
38205 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38206
38207         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38208         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38209
38210 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38211
38212         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38213
38214 2004-09-25  Jan Hubicka  <jh@suse.cz>
38215
38216         * compile/30040909-1.c: New test.
38217         * compile/30040907-1.c: New test.
38218
38219 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38220
38221         * gcc.c-torture/execute/va-arg-26.c: New test.
38222
38223 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38224
38225         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38226         extra diagnostics on targets with 64-bit pointers.
38227         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38228
38229 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38230
38231         PR c/17188
38232         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38233         * gcc.dg/decl-3.c: Adjust expected message.
38234
38235 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38236
38237         PR fortran/17615
38238         * gfortran.dg/pr17615.f90: New test.
38239
38240 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38241
38242         PR tree-optimzation/17517
38243         * g++.dg/tree-ssa/pr17517.C: New Test.
38244
38245 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38246
38247         PR c++/16889
38248         * g++.dg/lookup/ambig3.C: New.
38249
38250 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38251
38252         PR tree-opt/17624
38253         * g++.dg/opt/pr17624.C: New test.
38254
38255 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38256
38257         PR c/6980
38258         * gcc.dg/Wbad-function-cast-1.c: New test.
38259
38260 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38261
38262         * g++.dg/ext/complit1.C
38263         * g++.dg/other/error2.C
38264         * g++.dg/other/nontype-1.C
38265         * g++.dg/parse/crash11.C
38266         * g++.dg/parse/crash12.C
38267         * g++.dg/parse/error15.C
38268         * g++.dg/parse/error4.C
38269         * g++.dg/parse/tmpl-outside1.C
38270         * g++.dg/parse/too-many-tmpl-args1.C
38271         * g++.dg/template/dependent-expr3.C
38272         * g++.dg/template/error10.C
38273         * g++.dg/template/instantiate1.C
38274         * g++.dg/template/vtable2.C
38275         * g++.dg/warn/Wshadow-1.C
38276         * g++.dg/warn/weak1.C
38277         * g++.old-deja/g++.brendan/crash16.C
38278         * g++.old-deja/g++.brendan/crash18.C
38279         * g++.old-deja/g++.brendan/crash48.C
38280         * g++.old-deja/g++.brendan/crash49.C
38281         * g++.old-deja/g++.brendan/crash55.C
38282         * g++.old-deja/g++.brendan/crash56.C
38283         * g++.old-deja/g++.brendan/crash8.C
38284         * g++.old-deja/g++.brendan/enum11.C
38285         * g++.old-deja/g++.brendan/enum8.C
38286         * g++.old-deja/g++.brendan/enum9.C
38287         * g++.old-deja/g++.brendan/friend3.C
38288         * g++.old-deja/g++.brendan/misc14.C
38289         * g++.old-deja/g++.bugs/900402_02.C
38290         * g++.old-deja/g++.bugs/900404_03.C
38291         * g++.old-deja/g++.bugs/900404_04.C
38292         * g++.old-deja/g++.bugs/900428_03.C
38293         * g++.old-deja/g++.jason/crash4.C
38294         * g++.old-deja/g++.jason/overload21.C
38295         * g++.old-deja/g++.jason/redecl1.C
38296         * g++.old-deja/g++.jason/report.C
38297         * g++.old-deja/g++.jason/rfg10.C
38298         * g++.old-deja/g++.jason/template30.C
38299         * g++.old-deja/g++.law/arm12.C
38300         * g++.old-deja/g++.law/ctors5.C
38301         * g++.old-deja/g++.law/cvt20.C
38302         * g++.old-deja/g++.law/init10.C
38303         * g++.old-deja/g++.law/init8.C
38304         * g++.old-deja/g++.law/visibility17.C
38305         * g++.old-deja/g++.law/visibility7.C
38306         * g++.old-deja/g++.mike/net8.C
38307         * g++.old-deja/g++.mike/p646.C
38308         * g++.old-deja/g++.mike/p700.C
38309         * g++.old-deja/g++.mike/p701.C
38310         * g++.old-deja/g++.mike/p811.C
38311         * g++.old-deja/g++.ns/template13.C
38312         * g++.old-deja/g++.other/array3.C
38313         * g++.old-deja/g++.other/crash25.C
38314         * g++.old-deja/g++.other/dtor3.C
38315         * g++.old-deja/g++.other/dtor4.C
38316         * g++.old-deja/g++.other/main1.C
38317         * g++.old-deja/g++.other/warn7.C
38318         * g++.old-deja/g++.pt/crash11.C
38319         * g++.old-deja/g++.pt/crash36.C
38320         * g++.old-deja/g++.pt/spec22.C
38321         * g++.old-deja/g++.pt/spec9.C
38322         * g++.old-deja/g++.pt/ttp52.C
38323         * g++.old-deja/g++.robertl/eb103.C
38324         * g++.old-deja/g++.robertl/eb121.C
38325         * g++.old-deja/g++.robertl/eb22.C
38326         * g++.old-deja/g++.robertl/eb8.C:
38327         Update locations and/or regexps of dg-error markers.
38328         Remove markers for some bogus messages that are no longer issued.
38329
38330 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38331
38332         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38333         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38334
38335 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38336
38337         PR c++/17618
38338         * g++.dg/lookup/crash5.C: New test.
38339
38340 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38341
38342         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38343         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38344         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38345         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38346         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38347         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38348
38349         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38350         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38351         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38352         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38353         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38354         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38355
38356         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38357
38358         * gcc.dg/vect/vect-44.c: Check additional cases.
38359         * gcc.dg/vect/vect-48.c: Check additional cases.
38360
38361         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38362         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38363         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38364         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38365         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38366         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38367         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38368         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38369         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38370
38371         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38372         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38373         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38374
38375 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38376
38377         * gcc.dg/tree-ssa/loop-6.c: New test.
38378
38379 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38380
38381         PR c++/17620
38382         * g++.dg/inherit/base2.C: New.
38383
38384 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38385
38386         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38387         * gcc.dg/20001012-2.c: Likewise.
38388         * gcc.dg/20001013-1.c: Likewise.
38389         * gcc.dg/20001101-1.c: Likewise.
38390         * gcc.dg/20001102-1.c: Likewise.
38391         * gcc.dg/bf-spl1.c: Likewise.
38392         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38393         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38394
38395 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38396
38397         PR tree-optimization/16721
38398         * gcc.dg/tree-ssa/pr16721.c: New test.
38399
38400 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38401
38402         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38403         * gcc.dg/20040305-1.c: Likewise.
38404
38405 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38406
38407         PR c/16566
38408         * gcc.c-torture/compile/pr16566-1.c,
38409         gcc.c-torture/compile/pr16566-2.c,
38410         gcc.c-torture/compile/pr16566-3.c: New tests.
38411
38412 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38413
38414         PR tree-optimization/17512
38415         * gcc.c-torture/compile/20040916-1.c.
38416
38417 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38418
38419         * gcc.dg/pragma-re-3.c: New test.
38420
38421 2004-09-17  Matt Austern  <austern@apple.com>
38422
38423         PR c++/15049
38424         * g++.dg/other/anon3.C: New.
38425
38426 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38427
38428         PR c++/7503
38429         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38430         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38431         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38432         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38433         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38434
38435 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38436
38437         PR fortran/17286
38438         * gfortran.dg/pr17286.f90: New test.
38439
38440 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38441
38442         PR c++/17530
38443         * g++.dg/template/static7.C: New test.
38444
38445 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38446
38447         PR tree-opt/17558
38448         * gcc.c-torture/compile/pr17558.c: New test.
38449
38450 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38451
38452         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38453         if SKIP_ATTRIBUTE is defined.
38454
38455 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38456
38457         PR fortran/15957
38458         * gfortran.dg/pr15957.f90: New test.
38459
38460 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38461
38462         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38463         in comparison.
38464         * gcc.dg/vect/vect-79.c: Likewise.
38465         * gcc.dg/vect/vect-80.c: Likewise.
38466
38467 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38468
38469         PR fortran/15750
38470         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38471
38472 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38473
38474         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38475         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38476         * gcc.dg/vect/vect-62.c: New testcase.
38477         * gcc.dg/vect/vect-63.c: New testcase.
38478         * gcc.dg/vect/vect-64.c: New testcase.
38479         * gcc.dg/vect/vect-65.c: New testcase.
38480         * gcc.dg/vect/vect-66.c: New testcase.
38481         * gcc.dg/vect/vect-67.c: New testcase.
38482         * gcc.dg/vect/vect-68.c: New testcase.
38483         * gcc.dg/vect/vect-69.c: New testcase.
38484         * gcc.dg/vect/vect-79.c: New testcase.
38485         * gcc.dg/vect/vect-80.c: New testcase.
38486
38487 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38488
38489         * gcc.target/mips/asm-1.c: New test.
38490
38491 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38492
38493         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38494         * gcc.dg/vect/vect-73.c: New testcase.
38495         * gcc.dg/vect/vect-74.c: New testcase.
38496         * gcc.dg/vect/vect-75.c: New testcase.
38497         * gcc.dg/vect/vect-76.c: New testcase.
38498         * gcc.dg/vect/vect-77.c: New testcase.
38499         * gcc.dg/vect/vect-78.c: New testcase
38500
38501 2004-09-18  Paul Brook  <paul@codesourcery.com>
38502
38503         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38504
38505 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38506
38507         PR c/17424
38508         * gcc.dg/pr17424-1.c: New test.
38509
38510 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38511
38512         * g++.dg/tree-ssa/pr17153.C: New test.
38513
38514 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38515
38516         PR pch/13361
38517         * g++.dg/pch/wchar-1.C: New.
38518         * g++.dg/pch/wchar-1.Hs: New.
38519
38520 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38521
38522         * gcc.c-torture/execute/20040917-1.c: New test.
38523
38524 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38525
38526         PR tree-optimization/17319
38527         * gcc.dg/pr17319.c: New test.
38528
38529 2004-09-17  Devang Patel  <dpatel@apple.com>
38530
38531         * gcc.dg/20040813-1.c: New test.
38532
38533 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38534
38535         PR tree-optimization/17273
38536         * gcc.c-torture/compile/pr17273.c: New test.
38537
38538 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38539
38540         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38541         Update expected messages.
38542         * gcc.dg/declspec-13.c: New test.
38543
38544 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38545
38546         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38547
38548 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38549
38550         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38551         change what 'a' is pointing to.
38552
38553 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38554
38555         PR c++/16002
38556         * g++.dg/template/error18.C: New test.
38557
38558         PR c++/16029
38559         * g++.dg/warn/Wunused-8.C: New test.
38560
38561 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38562
38563         PR tree-optimization/17513
38564         * gcc.dg/20040916-1.c: New test.
38565
38566 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38567
38568         PR c++/17501
38569         * g++.dg/template/typename7.C: New test.
38570
38571 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38572
38573         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38574
38575 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38576
38577         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38578         with -ftree-based-profiling also.
38579         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38580
38581 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38582
38583         PR/15364
38584         * gfortran.dg/der_array_io_1.f90: New test.
38585         * gfortran.dg/der_array_io_2.f90: New test.
38586         * gfortran.dg/der_array_io_3.f90: New test.
38587
38588 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38589
38590         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38591         EABI.
38592
38593 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38594
38595         * g++.dg/opt/switch1.C: New test.
38596
38597 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38598
38599         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38600         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38601         Update expected messages.
38602
38603 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38604
38605         PR fortran/16485
38606         * gfortran.dg/same_name_1.f90: New test.
38607
38608 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38609
38610         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38611         dereference garbage pointers.
38612
38613 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38616         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38617
38618         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38619         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38620         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38621
38622 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38623
38624         PR c++/17324
38625         * g++.dg/template/mangle1.C: New test.
38626
38627 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38628
38629         PR tree-optimization/17252
38630         * gcc.c-torture/execute/pr17252.c: New test.
38631
38632 2004-09-14  Andrew Pinski  <apinski@apple.com>
38633
38634         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38635
38636 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38637
38638         PR rtl-optimization/9771
38639         * gcc.dg/pr9771-1.c: New test case.
38640
38641 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38642
38643         PR tree-optimization/15262
38644         * gcc.c-torture/execute/pr15262-1.c: New test.
38645         * gcc.c-torture/execute/pr15262-2.c: New test.
38646
38647 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38648
38649         * gcc.dg/declspec-12.c: New test.
38650
38651 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38652
38653         * gfortran.dg/pr17090.f90: Add directives to test.
38654
38655 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38656
38657         * gcc.c-torture/compile/20040914-1.c: New test.
38658
38659 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38660
38661         PR c++/16162
38662         * g++.dg/template/decl2.C: New test.
38663
38664 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38665
38666         PR fortran/17090
38667         * gfortran.dg/pr17090.f90: New test.
38668
38669 2004-09-13  Dale Johannesen  <dalej@apple.com>
38670
38671         * gcc.c-torture/compile/pr17408.c: New test case.
38672
38673 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38674
38675         PR c++/16716
38676         * g++.dg/parse/crash17.C: New test.
38677
38678         PR c++/17327
38679         * g++.dg/template/enum3.C: New test.
38680
38681 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38682
38683         * lib/gcc-defs.exp: Load wrapper.exp.
38684         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38685         using local code.
38686         * lib/gcc.exp (gcc_init): Similar.
38687         * lib/gfortran.exp (gfortran_init): Similar.
38688         * lib/objc.exp (objc_init): Similar.
38689         * lib/treelang.exp (treelang_init): Similar.
38690         * lib/wrapper.exp: New file with build_wrapper call machinery in
38691         ${tool}_maybe_build_wrapper.
38692
38693 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38694
38695         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38696         "inline".
38697         * gcc.dg/declspec-11.c: Update expected messages.
38698         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38699         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38700         gcc.dg/inline-12.c: New tests.
38701
38702 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38703
38704         * g++.dg/tree-ssa/pr17400.C: New testcase.
38705
38706 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38707
38708         * gcc.target/mips/sb1-1.c: New testcase.
38709
38710 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38711
38712         * lib/g77-dg.exp: Remove unused file.
38713         * lib/mike-g77.exp: Ditto.
38714         * lib/g77.exp: Ditto.
38715
38716 2004-09-12  Richard Henderson  <rth@redhat.com>
38717
38718         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38719
38720 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38721
38722         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38723         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38724         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38725         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38726         Update expected messages.
38727
38728 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38729
38730         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38731         declaration/use mismatch for dirp parameter.
38732
38733 2004-09-12  Andrew Pinski  <apinski@apple.com>
38734
38735         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38736         -fgnu-runtime is passed.
38737
38738 2004-09-12  Richard Henderson  <rth@redhat.com>
38739
38740         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38741         do the uplevel thing and update additional_flags directly.
38742         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38743         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38744         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38745         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38746
38747 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38748
38749         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38750
38751 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38752
38753         PR middle-end/17411
38754         * g++.dg/opt/pr17411-1.C: New test case.
38755
38756 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38757
38758         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38759         gcc.dg/tls/diag-2.c: Update expected messages.
38760         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38761         messages.
38762         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38763         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38764         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38765         gcc.dg/tls/diag-5.c: New tests.
38766
38767 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38768
38769         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38770
38771 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38772
38773         * g++.dg/parse/break-in-for.C: New test.
38774
38775 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38776
38777         * gcc.dg/tree-ssa/20040911-1.c: New test.
38778
38779 2004-09-11  Andreas Jaeger  <aj@suse.de>
38780
38781         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38782         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38783
38784 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38785
38786         * gcc.target/frv: New directory of FR-V-specific tests.
38787
38788 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38789
38790         * gcc.dg/convert-vec-1.c: New test.
38791
38792 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38793
38794         PR middle-end/17024
38795         * gcc.dg/pr17024-1.c: New test case.
38796
38797 2004-09-10  Eric Christopher  <echristo@redhat.com>
38798
38799         * gcc.dg/20040910-1.c: New test.
38800
38801 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38802
38803         * gcc.dg/bitfld-9.c: New test.
38804
38805 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38806
38807         * gcc.c-torture/execute/ieee/acc1.c: New test.
38808         * gcc.c-torture/execute/ieee/acc2.c: New test.
38809         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38810
38811 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38812
38813         * gcc.dg/deprecated-2.c: New test.
38814
38815 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38816
38817         * gcc.dg/init-vec-1.c: New test.
38818
38819 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38820
38821         PR middle-end/17055
38822         * gcc.dg/pr17055-1.c: New test case.
38823
38824 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38825
38826         PR target/17377
38827         * gcc.c-torture/execute/pr17377.c: New test.
38828
38829 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38830
38831         PR c/8420
38832         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38833         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38834         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38835         gcc.dg/long-long-typespec-1.c: New tests.
38836         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38837
38838 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38839
38840         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38841         gcc.dg/gnu99-static-1.c: New tests.
38842
38843 2004-09-08  Devang Patel  <dpatel@apple.com>
38844
38845         * gcc.dg/darwin-ld-20040828-1.c: New test.
38846         * gcc.dg/darwin-ld-20040828-2.c: New test.
38847         * gcc.dg/darwin-ld-20040828-3.c: New test.
38848
38849 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38850
38851         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38852         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38853         in error message.
38854         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38855         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38856         in error message.
38857         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38858         types they qualify.
38859         * objc.dg/type-size-2.m: Fix wording in comment.
38860         * objc.dg/va-meth-1.m: New test case.
38861
38862 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38863
38864         PR c/16633:
38865         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38866         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38867
38868 2004-09-06  Devang Patel  <dpatel@apple.com>
38869
38870         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38871         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38872
38873 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38874
38875         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38876         reflect changed line numbering of diagnostics.
38877
38878 2004-09-06  Paul Brook  <paul@codesourcery.com>
38879
38880         * gfortran.dg/edit_real_1.f90: Add new test.
38881
38882 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38883
38884         * gcc.dg/tree-ssa/loop-2.c: New test.
38885         * gcc.dg/tree-ssa/loop-3.c: New test.
38886         * gcc.dg/tree-ssa/loop-4.c: New test.
38887         * gcc.dg/tree-ssa/loop-5.c: New test.
38888
38889 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38890
38891         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38892
38893 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38894
38895         * gcc.dg/format/sentinel-1.c: New test.
38896
38897 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38898
38899         * gcc.dg/builtins-46.c: New.
38900
38901 2004-09-03  Devang Patel  <dpatel@apple.com>
38902
38903         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38904         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38905
38906 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38907
38908         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38909         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38910         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38911         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38912         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38913         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38914         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38915         the non-portable bzero.
38916         * gcc.dg/20010912-1.c: xfail for NetWare.
38917         * gcc.dg/20020426-2.c: xfail for NetWare.
38918         * gcc.dg/20021014-1.c: xfail for NetWare.
38919         * gcc.dg/20021018-1.c: xfail for NetWare.
38920         * gcc.dg/20030213-1.c: xfail for NetWare.
38921         * gcc.dg/20030225-1.c: xfail for NetWare.
38922         * gcc.dg/20030708-1.c: xfail for NetWare.
38923         * gcc.dg/builtins-config.h: Also exclude NetWare.
38924         * gcc.dg/format/format.h: Define restrict only if not already defined.
38925         * gcc.dg/nest.c: xfail for NetWare.
38926         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38927         * lib/target-supports.exp (check_visibility_available): Exclude
38928         NetWare.
38929
38930 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38931
38932         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38933         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38934         deterministic starting point for the alignment of structure fields.
38935         * gcc.dg/Wpadded.c: Dito.
38936         * g++.dg/abi/vbase10.C: Dito.
38937
38938 2004-09-03  Devang Patel  <dpatel@apple.com>
38939
38940         * g++.dg/debug/pr15736.cc: New test.
38941
38942 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38943
38944         * README.QMTEST: Fix out-of-date link.
38945
38946 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38947
38948         PR fortran/16579
38949         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38950         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38951
38952 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38953
38954         * g++.dg/abi/arm_rtti1.C: New test.
38955
38956 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38957
38958         * gcc.dg/ppc-vector-memcpy.c: New.
38959         * gcc.dg/ppc-vector-memset.c: New.
38960
38961 2004-09-02  Chao-ying Fu  <fu@mips.com>
38962
38963         * gcc.target/mips/mips-3d-1.c: New test.
38964         * gcc.target/mips/mips-3d-2.c: New test.
38965         * gcc.target/mips/mips-3d-3.c: New test.
38966         * gcc.target/mips/mips-3d-4.c: New test.
38967         * gcc.target/mips/mips-3d-5.c: New test.
38968         * gcc.target/mips/mips-3d-6.c: New test.
38969         * gcc.target/mips/mips-3d-7.c: New test.
38970         * gcc.target/mips/mips-3d-8.c: New test.
38971         * gcc.target/mips/mips-3d-9.c: New test.
38972         * gcc.target/mips/mips-ps-1.c: New test.
38973         * gcc.target/mips/mips-ps-2.c: New test.
38974         * gcc.target/mips/mips-ps-3.c: New test.
38975         * gcc.target/mips/mips-ps-4.c: New test.
38976         * gcc.target/mips/mips-ps-type.c: New test.
38977
38978 2004-09-02  Paul Brook  <paul@codesourcery.com>
38979
38980         * gfortran.dg/edit_real_1.f90: Add new tests.
38981
38982 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38983
38984         PR fortran/15327
38985         * gfortran.dg/merge_char_1.f90: New test.
38986
38987 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38988
38989         PR fortran/16404
38990         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38991
38992 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38993
38994         PR c/1522
38995         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38996
38997 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38998
38999         * g++.dg/opt/loop1.C: Do not XFAIL.
39000
39001 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39002
39003         * gcc.c-torture/execute/20040831-1.c: New test.
39004
39005 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39006
39007         PR fortran/16579
39008         * gfortran.dg/g77/20010610.f: Now passes.
39009         Copy from g77.f-torture/execute. Add dg-run directive.
39010         * gfortran.dg/g77/README: Update
39011
39012 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39013
39014         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39015         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39016         (t1, t2, t3, t4): Add volatile.
39017
39018 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39019
39020         * g++.dg/ext/visibility/arm1.C: New test.
39021
39022 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39023
39024         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39025         -pedantic-errors.
39026
39027 2004-09-01  Paul Brook  <paul@codesourcery.com>
39028
39029         * gfortran.dg/eof_2.f90: New test.
39030
39031 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39032
39033         PR fortran/16579
39034         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39035
39036 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39037
39038         PR libfortran/16805
39039         * gfortran.dg/list_read_2.f90: New test.
39040
39041 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39042
39043         * g++.dg/abi/key1.C: New test.
39044
39045 2004-08-31  Richard Henderson  <rth@redhat.com>
39046
39047         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39048         form of offsetof.
39049         * g++.dg/other/offsetof5.C: Remove duplicate.
39050
39051 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39052
39053         PR fortran/17244
39054         * gfortran.dg/func_derived_1.f90: New test.
39055
39056 2004-08-31  Paul Brook  <paul@codesourcery.com>
39057
39058         * gfortran.dg/eof_1.f90: New test.
39059
39060 2004-08-31  Paul Brook  <paul@codesourcery.com>
39061
39062         * gfortran.dg/list_read_1.f90: New file.
39063
39064 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39065
39066         * g++.dg/opt/loop1.C: XFAIL.
39067
39068 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39069
39070         * gcc.dg/funcdef-storage-1.c: New.
39071         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39072         an extern function in local scope.
39073         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39074         declare an 'auto inline' function in local scope.
39075         * gcc.dg/20011130-1.c: Likewise.
39076         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39077         an 'auto' function in local scope.
39078         * gcc.dg/20021014-1.c: Likewise.
39079         * gcc.dg/20030331-2.c: Likewise.
39080
39081 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39082
39083         * gfortran.dg/blockdata_1.f90: New test.
39084
39085 2004-08-30  Richard Henderson  <rth@redhat.com>
39086
39087         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39088
39089 2004-08-30  Richard Henderson  <rth@redhat.com>
39090
39091         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39092         additional_flags set by alternate driver.
39093         (ieee-options): New procedure.
39094         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39095         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39096         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39097         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39098
39099 2004-08-30  Richard Henderson  <rth@redhat.com>
39100
39101         * lib/f-torture.exp: Remove.
39102
39103 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39104
39105         PR rtl-optimization/16590
39106         * g++.dg/opt/loop1.C: New test.
39107
39108 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39109
39110         PR fortran/13910
39111         * gfortran.dg/oldstyle_1.f90: New test.
39112
39113 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39114         Paul Brook  <paul@codesourcery.com>
39115
39116         * gfortran.dg/g77/README: Update.
39117         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39118         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39119         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39120
39121 2004-08-28  Paul Brook  <paul@codesourcery.com>
39122
39123         PR libfortran/17195
39124         * gfortran.dg/edit_real_1.f90: New test.
39125
39126 2004-08-27  Paul Brook  <paul@codesourcery.com>
39127
39128         * gfortran.dg/rewind_1.f90: New test.
39129
39130 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39131
39132         PR fortran/16597
39133         * gfortran.dg/pr16597.f90: New test.
39134
39135 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39136
39137         PR c/13801
39138         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39139         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39140         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39141         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39142         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39143
39144 2004-08-26  Nick Clifton  <nickc@redhat.com>
39145
39146         * gcc.c-torture/compile/pr17119.c: New test.
39147
39148 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39149
39150         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39151
39152 2004-08-25  Richard Henderson  <rth@redhat.com>
39153
39154         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39155         the bits that expect kind=8 to be the largest real kind.
39156
39157 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39158
39159         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39160
39161 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39162
39163         * gfortran.dg/assignment_1.f90: New test.
39164
39165 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39166
39167         * g++.dg/template/repo3.C: New test.
39168
39169 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39170
39171         PR middle-end/16693
39172         PR tree-optimization/16372
39173         * g++.dg/opt/pr16372-1.C: New test case.
39174         * g++.dg/opt/pr16693-1.C: New test case.
39175         * g++.dg/opt/pr16693-2.C: New test case.
39176
39177 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39178
39179         * objc.dg/proto-lossage-4.m: New test.
39180
39181 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39182
39183         PR c++/17155
39184         * g++.dg/inherit/local2.C: New test.
39185
39186 2004-08-25  Paul Brook  <paul@codesourcery.com>
39187
39188         PR fortran/17144
39189         * gfortran.dg/string_ctor_1.f90: New test.
39190
39191 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39192
39193         PR c++/14428
39194         * g++.dg/template/redecl2.C: New test.
39195
39196 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39197
39198         PR fortran/17143
39199         * gfortran.dg/pr17143.f90: New test.
39200
39201 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39202
39203         PR fortran/17164
39204         * gfortran.dg/pr17164.f90: New test.
39205
39206 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39207
39208         * gcc.dg/tree-ssa/loop-1.c: New test.
39209
39210 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39211
39212         * gcc.c-torture/compile/20040824-1.c: New test.
39213
39214 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39215
39216         * gcc.c-torture/compile/iftrap-3.c: New test.
39217
39218 2004-08-24  Paul Brook  <paul@codesourcery.com>
39219
39220         * gfortran.dg/entry_2.f90: New test.
39221
39222 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         PR c++/16889
39225         * g++.dg/lookup/ambig[12].C: New.
39226
39227 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39228
39229         PR c++/16706
39230         * g++.dg/template/crash21.C: New test.
39231         * g++.dg/template/crash22.C: Likewise.
39232
39233 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39234
39235         PR c++/17149
39236         * g++.dg/template/access15.C: New.
39237
39238 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39239
39240         PR c++/17163
39241         * g++.dg/template/repo2.C: New test.
39242
39243 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39244
39245         PR rtl-optimization/17078
39246         * gcc.c-torture/execute/pr17078-1.c: New test case.
39247
39248 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39249
39250         PR c/14492
39251         * gcc.dg/debug/crash1.c: New test.
39252
39253 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39254
39255         PR c/16180
39256         * gcc.dg/loop-5.c: New test.
39257
39258 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39259
39260         * gcc.c-torture/execute/20040823-1.c: New test.
39261
39262 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39263
39264         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39265         to the assembler.  Simplify test accordingly.
39266         (asm_abi_flags): Use GNU names.
39267         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39268         to check for ABI flags.
39269
39270 2004-08-22  Andrew Pinski  <apinski@apple.com>
39271
39272         * g++.dg/opt/pr14029.C: New test.
39273         * gcc.c-torture/execute/pr15262.c: New test.
39274
39275 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39276
39277         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39278
39279 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39280
39281         PR 16908
39282         * gfortran.dg/direct_io.f90: New test.
39283
39284 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39285
39286         PR c++/17121
39287         * g++.dg/inherit/local2.C: New test.
39288
39289 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39290
39291         PR c++/17120
39292         * g++.dg/warn/Wparentheses-4.C: New test.
39293
39294 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39295
39296         PR c++/17121
39297         * g++.dg/inherit/local2.C: New test.
39298
39299         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39300         * gcc.dg/ppc-ldstruct.c: Likewise.
39301         * gcc.dg/ppc64-abi-2.c: Likewise.
39302
39303 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39304
39305         PR rtl-optimization/17099
39306         * gcc.c-torture/execute/20040820-1.c: New test.
39307
39308 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39309
39310         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39311
39312 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39313
39314         PR fortran/17077
39315         * gfortran.dg/auto_array_1.f90: New test.
39316
39317 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39318
39319         PR fortran/17074
39320         * gfortran.dg/simpleif_1.f90: New test.
39321
39322 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39323
39324         * lib/target-supports.exp (check_profiling_available): Return
39325         false for arm*-*-symbianelf* and arm*-*-eabi*.
39326
39327         PR c++/15890
39328         * g++.dg/template/delete1.C: New test.
39329
39330 2004-08-19  Paul Brook  <paul@codesourcery.com>
39331
39332         PR fortran/14976
39333         PR fortran/16228
39334         * gfortran.dg/data_char_1.f90: New test.
39335
39336 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39337
39338         PR fortran/16946
39339         * gfortran.dg/reduction.f90: New testcase.
39340
39341 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39342
39343         PR fortran/16520
39344         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39345
39346 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39347
39348         PR c++/17041
39349         * g++.dg/Wparentheses-3.C: New test.
39350
39351 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39352
39353         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39354         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39355         * gcc.dg/vect/vect-2.c: Likewise.
39356         * gcc.dg/vect/vect-3.c: Likewise.
39357         * gcc.dg/vect/vect-4.c: Likewise.
39358         * gcc.dg/vect/vect-5.c: Likewise.
39359         * gcc.dg/vect/vect-6.c: Likewise.
39360         * gcc.dg/vect/vect-7.c: Likewise.
39361         * gcc.dg/vect/vect-25.c: Likewise.
39362         * gcc.dg/vect/vect-31.c: Likewise.
39363         * gcc.dg/vect/vect-32.c: Likewise.
39364         * gcc.dg/vect/vect-34.c: Likewise.
39365         * gcc.dg/vect/vect-36.c: Likewise.
39366         * gcc.dg/vect/vect-all.c: Likewise.
39367
39368 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39369
39370         PR c++/17068
39371         * g++.dg/template/operator4.C: New test.
39372
39373 2004-08-18  Richard Henderson  <rth@redhat.com>
39374
39375         * gcc.dg/20040206-1.c: XFAIL.
39376
39377 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39378
39379         PR c++/16246
39380         * g++.dg/template/array7.C: New test.
39381
39382 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39383
39384         * gcc.dg/mips-movcc-1.c: New test.
39385         * gcc.dg/mips-movcc-2.c: New test.
39386         * gcc.dg/mips-movcc-3.c: New test.
39387
39388         * gcc.dg/mips-nmadd-1.c: New test.
39389         * gcc.dg/mips-nmadd-2.c: New test.
39390
39391 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39392
39393         PR c++/15871
39394         * g++.dg/opt/inline8.C: New test.
39395
39396         PR c++/16965
39397         * g++.dg/parse/error17.C: New test.
39398
39399 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39400
39401         * gcc.dg/vect: New directory for vectorizer tests.
39402         * gcc.dg/vect/tree-vect.h: New file.
39403         * gcc.dg/vect/vect.exp: New file.
39404         * gcc.dg/vect/pr16105.c.c: New test.
39405         * gcc.dg/vect/vect-1.c: New test.
39406         * gcc.dg/vect/vect-2.c: New test.
39407         * gcc.dg/vect/vect-3.c: New test.
39408         * gcc.dg/vect/vect-4.c: New test.
39409         * gcc.dg/vect/vect-5.c: New test.
39410         * gcc.dg/vect/vect-6.c: New test.
39411         * gcc.dg/vect/vect-7.c: New test.
39412         * gcc.dg/vect/vect-8.c: New test.
39413         * gcc.dg/vect/vect-9.c: New test.
39414         * gcc.dg/vect/vect-10.c: New test.
39415         * gcc.dg/vect/vect-11.c: New test.
39416         * gcc.dg/vect/vect-12.c: New test.
39417         * gcc.dg/vect/vect-13.c: New test.
39418         * gcc.dg/vect/vect-14.c: New test.
39419         * gcc.dg/vect/vect-15.c: New test.
39420         * gcc.dg/vect/vect-16.c: New test.
39421         * gcc.dg/vect/vect-17.c: New test.
39422         * gcc.dg/vect/vect-18.c: New test.
39423         * gcc.dg/vect/vect-19.c: New test.
39424         * gcc.dg/vect/vect-20.c: New test.
39425         * gcc.dg/vect/vect-21.c: New test.
39426         * gcc.dg/vect/vect-22.c: New test.
39427         * gcc.dg/vect/vect-23.c: New test.
39428         * gcc.dg/vect/vect-24.c: New test.
39429         * gcc.dg/vect/vect-25.c: New test.
39430         * gcc.dg/vect/vect-26.c: New test.
39431         * gcc.dg/vect/vect-27.c: New test.
39432         * gcc.dg/vect/vect-28.c: New test.
39433         * gcc.dg/vect/vect-29.c: New test.
39434         * gcc.dg/vect/vect-30.c: New test.
39435         * gcc.dg/vect/vect-31.c: New test.
39436         * gcc.dg/vect/vect-32.c: New test.
39437         * gcc.dg/vect/vect-33.c: New test.
39438         * gcc.dg/vect/vect-34.c: New test.
39439         * gcc.dg/vect/vect-35.c: New test.
39440         * gcc.dg/vect/vect-36.c: New test.
39441         * gcc.dg/vect/vect-37.c: New test.
39442         * gcc.dg/vect/vect-38.c: New test.
39443         * gcc.dg/vect/vect-40.c: New test.
39444         * gcc.dg/vect/vect-41.c: New test.
39445         * gcc.dg/vect/vect-42.c: New test.
39446         * gcc.dg/vect/vect-43.c: New test.
39447         * gcc.dg/vect/vect-44.c: New test.
39448         * gcc.dg/vect/vect-45.c: New test.
39449         * gcc.dg/vect/vect-46.c: New test.
39450         * gcc.dg/vect/vect-47.c: New test.
39451         * gcc.dg/vect/vect-48.c: New test.
39452         * gcc.dg/vect/vect-49.c: New test.
39453         * gcc.dg/vect/vect-50.c: New test.
39454         * gcc.dg/vect/vect-51.c: New test.
39455         * gcc.dg/vect/vect-52.c: New test.
39456         * gcc.dg/vect/vect-53.c: New test.
39457         * gcc.dg/vect/vect-54.c: New test.
39458         * gcc.dg/vect/vect-55.c: New test.
39459         * gcc.dg/vect/vect-56.c: New test.
39460         * gcc.dg/vect/vect-57.c: New test.
39461         * gcc.dg/vect/vect-58.c: New test.
39462         * gcc.dg/vect/vect-59.c: New test.
39463         * gcc.dg/vect/vect-60.c: New test.
39464         * gcc.dg/vect/vect-61.c: New test.
39465         * gcc.dg/vect/vect-all.c: New test.
39466         * gcc.dg/vect/vect-none.c: New test.
39467
39468 2004-08-17  Paul Brook  <paul@codesourcery.com>
39469
39470         PR fortran/13082
39471         * gfortran.dg/entry_1.f90: New test.
39472
39473 2004-08-17  Andrew Pinski  <apinski@apple.com>
39474
39475         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39476
39477 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39478
39479         * gcc.dg/pr17036-1.c: New test.
39480
39481 2004-08-16  Devang Patel  <dpatel@apple.com>
39482
39483         * gcc.dg/darwin-20040809-1.c: New test.
39484
39485 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39486
39487         * gcc.dg/funcdef-attr-1.c: New test.
39488
39489 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39490
39491         * gcc.dg/altivec-17.c: New test.
39492         * gcc.dg/altivec-18.c: New test.
39493
39494 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39495
39496         PR c++/6749
39497         * g++.dg/template/vtable2.C: New test.
39498
39499 2004-08-14  Richard Henderson  <rth@redhat.com>
39500
39501         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39502         * gcc.dg/pack-test-4.c (main): Return 0.
39503         * gcc.dg/setjmp-1.c: Remove XFAIL.
39504         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39505
39506 2004-08-14  Richard Henderson  <rth@redhat.com>
39507
39508         * gcc.dg/980217-1.c: Add prototype for printf.
39509
39510 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39511
39512         * gfortran.dg/pr16935.f90: New test.
39513
39514 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39515
39516         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39517
39518 2004-08-13  Paul Brook  <paul@codesourcery.com>
39519
39520         * gfortran.dg/der_io_1.f90: Remove stray comma.
39521
39522 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39523
39524         * gcc.dg/vmx/cw-bug-2.c: Remove.
39525         * gcc.dg/vmx/vprint-1.c: Remove.
39526         * gcc.dg/vmx/vscan-1.c: Remove.
39527
39528 2004-08-12  Devang patel  <dpatel@apple.com>
39529
39530         * gcc.dg/darwin-20040809-2.c: New test.
39531
39532 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39533
39534         * g++.dg/ext/altivec-12.C: New test.
39535
39536         * g++.dg/ext/altivec-11.C: New test.
39537
39538 2004-08-12  Paul Brook  <paul@codesourcery.com>
39539
39540         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39541
39542 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39543
39544         * g++.dg/ext/altivec-2.C: Check for hardware support before
39545         executing any VMX instructions.
39546
39547         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39548
39549 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39550
39551         PR c++/16276
39552         * g++.old-deja/g++.other/comdat4.C: New test.
39553         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39554
39555 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39556
39557         PR target/16286
39558         * gcc.dg/pr16286.c: New test.
39559
39560 2004-08-12 Jan Beulich <jbeulich@novell.com>
39561
39562         * g++.dg/ext/asm5.C: New.
39563
39564 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39565
39566         PR c++/16698
39567         * g++.dg/eh/crash1.C: New test.
39568
39569         PR c++/16717
39570         * g++.dg/ext/construct1.C: New test.
39571
39572 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39573
39574         PR c++/16853
39575         * g++.dg/init/ptrmem1.C: New test.
39576
39577         PR c++/16618
39578         * g++.dg/parse/offsetof5.C: New test.
39579
39580         PR c++/16870
39581         * g++.dg/template/overload3.C: New test.
39582
39583 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39584
39585         PR c++/16964
39586         * g++.dg/parse/error16.C: New test.
39587
39588         PR c++/16904
39589         * g++.dg/template/error14.C: New test.
39590
39591         PR c++/16929
39592         * g++.dg/template/error15.C: New test.
39593
39594 2004-08-11  Devang Patel  <dpatel@apple.com>
39595
39596         * gcc.dg/darwin-ld-20040809-1.c: New test.
39597         * gcc.dg/darwin-ld-20040809-2.c: New test.
39598
39599 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39600
39601         PR fortran/16917
39602         * gfortran.dg/dfloat_1.f90: New test.
39603
39604 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39605
39606         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39607         * gcc.dg/dll-2.c: Fix dg-require syntax.
39608         * gcc.misc-tests/arm-isr.c (abort): Declare.
39609         (exit): Likewise.
39610
39611 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39612
39613         PR c++/16971
39614         * g++.dg/parse/crash16.C: New test.
39615
39616 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39617
39618         * gcc.dg/mips-rsqrt-1.c: New test case.
39619         * gcc.dg/mips-rsqrt-2.c: New test case.
39620         * gcc.dg/mips-rsqrt-3.c: New test case.
39621
39622 2004-08-10  Paul Brook  <paul@codesourcery.com>
39623
39624         * gfortran.dg/der_io_1.f90: New test.
39625
39626 2004-08-10  Paul Brook  <paul@codesourcery.com>
39627
39628         PR fortran/16919
39629         * gfortran.dg/der_array_1.f90: New test.
39630
39631 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39632
39633         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39634
39635 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39636
39637         * gcc.dg/wchar_t-2.c: Fix typo.
39638
39639 2004-08-09  Falk Hueffner  <falk@debian.org>
39640
39641         PR tree-optimization/12517
39642         * gcc.c-torture/compile/pr12517.c: New test.
39643
39644         PR tree-optimization/12578
39645         * gcc.c-torture/compile/pr12578.c: New test.
39646
39647         PR tree-optimization/12899
39648         * gcc.c-torture/compile/pr12899.c: New test.
39649
39650         PR rtl-optimization/14692
39651         * gcc.c-torture/compile/pr14692.c: New test.
39652
39653         PR tree-optimization/16461
39654         * gcc.c-torture/compile/pr16461.c: New test.
39655
39656 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39657
39658         * gfortran.dg/getenv_1.f90: New test.
39659
39660 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39661
39662         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39663         wchar_t.
39664         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39665
39666 2004-08-06  Paul Brook  <paul@codesourcery.com>
39667
39668         * gfortran.dg/ret_array_1.f90: New test.
39669         * gfortran.dg/ret_pointer_1.f90: New test.
39670
39671 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39672
39673         * gcc.dg/missing-field-init-[12].c: New tests.
39674         * g++.dg/warn/missing-field-init-[12].C: New tests.
39675
39676 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39677
39678         * gcc.dg/enum2.c: New test.
39679         * gcc.dg/symbian3.c: Likewise.
39680         * gcc.dg/symbian4.c: Likewise.
39681         * gcc.dg/wchar_t-2.c: Likewise.
39682
39683 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39684
39685         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39686         destructor tests.
39687
39688 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39689
39690         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39691         dg-require-visiblity.
39692         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39693         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39694         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39695         * g++.dg/ext/visibility/new1.C: Likewise.
39696         * g++.dg/ext/visibility/pragma.C: Likewise.
39697         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39698         * g++.dg/ext/visibility/virtual.C: Likewise.
39699         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39700         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39701         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39702         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39703         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39704         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39705         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39706         * g++/dg/ext/visibility/visibility-8.C: New test.
39707         * gcc.c-torture/compile/dll.x: Remove.
39708         * gcc.dg/dll-2.c: Use dg-require-dll
39709         * gcc.dg/visibility-10.c: New test.
39710         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39711         supporting DLLs.
39712         * lib/scanasm.exp (scan_hidden): New function.
39713         (scan_not_hidden): Likewise.
39714
39715 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39716
39717         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39718
39719 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39720
39721         * gcc.c-torture/execute/20040805-1.c: New test.
39722
39723 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39724
39725         * gcc.dg/20020118-1.c: Declare abort.
39726         * gcc.dg/altivec_check.h: Likewise.
39727         * gcc.dg/iftrap-2.c: Likewise.
39728         * gcc.dg/pragma-darwin.c: Likewise.
39729         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39730
39731 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39732
39733         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39734
39735 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39736
39737         * gcc.c-torture/execute/builtins/abs-2.c,
39738         gcc.c-torture/execute/builtins/abs-3.c,
39739         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39740         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39741         intmax_t, uintmax_t and their limits.
39742         * gcc.dg/intmax_t-1.c: New test.
39743
39744 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39745
39746         * g++.dg/tc1/dr147.C: Add reference to PR.
39747
39748 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39749
39750         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39751         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39752
39753 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39754
39755         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39756
39757 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39758
39759         * gcc.dg/redecl-5.c: New test.
39760         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39761         of scanf.
39762
39763 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39764
39765         PR middle-end/16790
39766         * gcc.c-torture/execute/pr16790-1.c: New test case.
39767
39768 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39769
39770         * g++.dg/ext/visibility/assign1.C: New test.
39771         * g++.dg/ext/visibility/new1.C: Likewise.
39772
39773         * gcc.dg/symbian1.c: New test.
39774         * gcc.dg/symbian2.c: Likewise.
39775
39776 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39777
39778         PR target/16570
39779         * gcc.dg/i386-sse-9.c: New test.
39780
39781 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39782
39783         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39784
39785 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39786
39787         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39788         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39789         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39790         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39791         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39792         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39793         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39794         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39795         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39796         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39797         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39798         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39799         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39800         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39801         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39802         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39803         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39804         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39805         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39806         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39807         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39808         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39809         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39810         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39811         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39812         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39813         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39814         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39815         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39816         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39817         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39818         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39819         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39820         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39821         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39822         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39823         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39824         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39825         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39826         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39827         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39828         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39829         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39830         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39831         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39832         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39833         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39834         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39835         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39836         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39837         gcc.misc-tests/i386-pf-3dnow-1.c,
39838         gcc.misc-tests/i386-pf-athlon-1.c,
39839         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39840         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39841         Declare built-in functions used.
39842         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39843
39844 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39845
39846         PR c++/16707
39847         * g++.dg/lookup/using12.C: New test.
39848
39849         * g++.dg/init/null1.C: Fix PR number.
39850         * g++.dg/parse/namespace10.C: Likewise.
39851
39852 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39853
39854         PR c++/16224
39855         * g++.dg/template/spec17.C: New test.
39856         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39857         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39858
39859 2004-08-02  David Billinghurst
39860
39861         PR fortran/16292
39862         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39863
39864 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39865
39866         * gcc.dg/ia64-got-1.c: New test case.
39867
39868 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39869
39870         PR c++/16489
39871         * g++.dg/init/null1.C: New test.
39872         * g++.dg/tc1/dr76.C: Adjust error marker.
39873
39874         PR c++/16529
39875         * g++.dg/parse/namespace10.C: New test.
39876
39877         PR c++/16810
39878         * g++.dg/inherit/ptrmem2.C: New test.
39879
39880 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39881
39882         PR target/16155
39883         * gcc.dg/pr16155.c: New test.
39884
39885 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39886
39887         * gcc.dg/redecl-2.c: New test.
39888
39889 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39890
39891         * gcc.dg/darwin-longdouble.c: New file.
39892
39893 2004-07-30  Richard Henderson  <rth@redhat.com>
39894
39895         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39896         write to constant argument.
39897         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39898
39899 2004-07-30  Richard Henderson  <rth@redhat.com>
39900
39901         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39902         tests of nearest around zero.
39903
39904 2004-07-30  Andrew Pinski  <apinski@apple.com>
39905
39906         * gcc.c-torture/compile/20040730-1.c: New test.
39907
39908 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39909
39910         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39911         powerpc-eabispe.
39912
39913 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39914
39915         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39916
39917 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39918
39919         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39920         contains $ld_library_path.
39921         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39922
39923 2004-07-29  Richard Henderson  <rth@redhat.com>
39924
39925         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39926
39927         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39928         (alt2, which): New.
39929         (Check): Accept either alternative.
39930
39931 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39932
39933         * g++.dg/abi/inline1.C: New test.
39934         * g++.dg/abi/local1-a.cc: Likewise.
39935         * g++.dg/abi/local1.C: Likewise.
39936         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39937         * g++.dg/abi/mangle12.C: Likewise.
39938         * g++.dg/abi/mangle17.C: Likewise.
39939         * g++.dg/abi/mangle20-2.C: Likewise.
39940         * g++.dg/opt/interface1.C: Likewise.
39941         * g++.dg/opt/interface1.h: Likewise.
39942         * g++.dg/opt/interface1-a.cc: New test.
39943         * g++.dg/parse/repo1.C: New test.
39944         * g++.dg/template/repo1.C: Likewise.
39945         * g++.dg/warn/Winline-1.C: Likewise.
39946         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39947
39948 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39949
39950         * gcc.dg/tree-ssa/20040729-1.c: New test.
39951
39952 2004-07-27  Matt Austern <austern@apple.com>
39953
39954         * gcc.dg/darwin-bool-1.c: New test.
39955         * gcc.dg/darwin-bool-2.c: New test.
39956
39957 2004-07-28  Richard Henderson  <rth@redhat.com>
39958
39959         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39960         arguments in the correct type.  Don't write to constant arguments.
39961
39962 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39963
39964         PR tree-optimization/16688
39965         PR tree-optimization/16689
39966         * g++.dg/tree-ssa/pr16688.C: New test.
39967
39968 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39969
39970         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39971         loads.  Not only in the comment, this time.
39972
39973 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39974
39975         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39976         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39977         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39978         * gcc.dg/sh4a-bitmovua.c: New.
39979         * gcc.dg/sh4a-cos.c: New.
39980         * gcc.dg/sh4a-cosf.c: New.
39981         * gcc.dg/sh4a-fprun.c: New.
39982         * gcc.dg/sh4a-fsrra.c: New.
39983         * gcc.dg/sh4a-memmovua.c: New.
39984         * gcc.dg/sh4a-sin.c: New.
39985         * gcc.dg/sh4a-sincos.c: New.
39986         * gcc.dg/sh4a-sincosf.c: New.
39987         * gcc.dg/sh4a-sinf.c: New.
39988
39989 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39990
39991         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39992         conditionals.
39993         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39994         loads.
39995         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39996         DOM1.
39997
39998 2004-07-27  Andrew Pinski  <apinski@apple.com>
39999
40000         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40001
40002 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40003
40004         * gcc.dg/pragma-isr.c: New test.
40005
40006 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40007
40008         PR c++/14429
40009         * g++.dg/template/ttp11.C: New test.
40010
40011 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40012
40013         * gcc.c-torture/compile/20040727-1.c: New test.
40014
40015 2004-07-26  Eric Christopher  <echristo@redhat.com>
40016
40017         * gcc.c-torture/compile/20040726-2.c: New test.
40018
40019 2004-07-26  Andrew Pinski  <apinski@apple.com>
40020
40021         * g++.dg/rtti/tinfo1.C: Xfail.
40022
40023 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40024
40025         * gcc.c-torture/compile/20040726-1.c: New test.
40026
40027 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40028             Brian Ryner  <bryner@brianryner.com>
40029
40030         PR c++/9283
40031         PR c++/15000
40032         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40033         * g++.dg/ext/visibility/: New directory.
40034         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40035         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40036         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40037         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40038         * g++.dg/ext/visibility/fvisibility.C,
40039         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40040         g++.dg/ext/visibility/fvisibility-override1.C
40041         g++.dg/ext/visibility/fvisibility-override2.C
40042         g++.dg/ext/visibility/memfuncts.C
40043         g++.dg/ext/visibility/noPLT.C
40044         g++.dg/ext/visibility/pragma.C
40045         g++.dg/ext/visibility/pragma-override1.C
40046         g++.dg/ext/visibility/pragma-override2.C
40047         g++.dg/ext/visibility/staticmemfuncts.C
40048         g++.dg/ext/visibility/virtual.C: New tests.
40049
40050 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40051
40052         PR c/15360
40053         * gcc.dg/pr15360-1.c: New test.
40054
40055 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40056
40057         * gcc.dg/pragma-align-2.c: New test.
40058         * gcc.dg/pragma-init-fini.c: New test.
40059         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40060         targets.
40061
40062 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40063
40064         * gcc.dg/init-string-2.c: New test.
40065
40066 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40067
40068         PR 16684
40069         * gcc.dg/Wredundant-decls-1.c: New test case.
40070
40071 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40072
40073         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40074         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40075         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40076         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40077         * gcc.dg/compat/generate-random.c: New file.
40078         * gcc.dg/compat/generate-random.h: Likewise.
40079         * gcc.dg/compat/generate-random_r.c: Likewise.
40080         * gcc.dg/compat/struct-layout-1.h: Likewise.
40081         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40082         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40083         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40084         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40085         * gcc.dg/compat/struct-layout-1_main.c: New test.
40086         * gcc.dg/compat/struct-layout-1_x.c: New file.
40087         * gcc.dg/compat/struct-layout-1_y.c: New file.
40088         * gcc.dg/compat/struct-layout-1_test.h: New file.
40089
40090 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40091
40092         * gcc.dg/comp-return-1.c: New test
40093
40094 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40095
40096         * gcc.dg/vmx/8-02a.c: Fix typo.
40097
40098         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40099         * gcc.dg/darwin-abi-3.c: New test.
40100
40101         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40102         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40103
40104         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40105         * gcc.dg/vmx/ops-long-1.c: New test.
40106         * gcc.dg/vmx/ops-long-2.c: New test.
40107
40108 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40109
40110         * g++.dg/lookup/conv-[1234].C: New.
40111
40112 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40113
40114         * g++.dg/parse/attr2.C: Simplify.
40115
40116 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40117
40118         PR c/7284
40119         * gcc.c-torture/execute/pr7284-1.c: New test.
40120
40121 2004-07-22  Brian Booth  <bbooth@redhat.com>
40122
40123         * gcc.dg/tree-ssa/20040721-1.c: New test.
40124
40125 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40126
40127         * g++.dg/template/crash20.c: New.
40128
40129 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40130
40131         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40132         Add dg-run directive.  Declare variables as required.
40133         * gfortran.dg/g77/README: Update
40134
40135 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40136
40137         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40138         gcc.dg/cris-peep2-andu2.c: New tests.
40139
40140 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40141
40142         PR c/15052
40143         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40144         on return type.
40145         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40146         messages.
40147         * gcc.dg/qual-return-2.c: Update expected messages.
40148         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40149
40150 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40151
40152         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40153         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40154
40155 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40156
40157         PR c/11250
40158         * gcc.dg/init-string-1.c: New test.
40159
40160 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40161
40162         PR middle-end/15345
40163         PR c/16450
40164         * gcc.dg/torture/nested-fn-1.c: New test.
40165
40166 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40167
40168         PR target/16559
40169         * gcc.dg/ia64-fptr-1.c: New file.
40170
40171 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40172
40173         PR c++/14497
40174         * g++.dg/template/spec16.C: New test.
40175         * g++.old-deja/g++.robertl/eb118.C: Remove.
40176
40177 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40178
40179         PR c++/509
40180         * g++.dg/template/spec15.C: New test.
40181
40182 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40183
40184         Copy cases from g77.f-torture/execute and add dg-run
40185         directive.  Other changes as noted.
40186         * gfortran.dg/g77/13037.f
40187         * gfortran.dg/g77/1832.f
40188         * gfortran.dg/g77/19981119-0.f
40189         * gfortran.dg/g77/19990313-0.f
40190         * gfortran.dg/g77/19990313-1.f
40191         * gfortran.dg/g77/19990313-2.f
40192         * gfortran.dg/g77/19990313-3.f
40193         * gfortran.dg/g77/19990419-1.f
40194         * gfortran.dg/g77/19990826-0.f
40195         * gfortran.dg/g77/19990826-2.f
40196         * gfortran.dg/g77/20000503-1.f
40197         * gfortran.dg/g77/20001111.f
40198         * gfortran.dg/g77/20010116.f
40199         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40200         * gfortran.dg/g77/20010430.f
40201         * gfortran.dg/g77/6177.f
40202         * gfortran.dg/g77/947.f
40203         * gfortran.dg/g77/970816-3.f
40204         * gfortran.dg/g77/971102-1.f
40205         * gfortran.dg/g77/980520-1.f
40206         * gfortran.dg/g77/980628-0.f
40207         * gfortran.dg/g77/980628-1.f
40208         * gfortran.dg/g77/980628-10.f
40209         * gfortran.dg/g77/980628-2.f
40210         * gfortran.dg/g77/980628-3.f
40211         * gfortran.dg/g77/980628-7.f
40212         * gfortran.dg/g77/980628-8.f
40213         * gfortran.dg/g77/980628-9.f
40214         * gfortran.dg/g77/980701-0.f
40215         * gfortran.dg/g77/980701-1.f
40216         * gfortran.dg/g77/cabs.f
40217         * gfortran.dg/g77/claus.f
40218         * gfortran.dg/g77/complex_1.f
40219         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40220         * gfortran.dg/g77/dcomplex.f
40221         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40222         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40223         * gfortran.dg/g77/f90-intrinsic-numeric.f
40224         * gfortran.dg/g77/int8421.f
40225         * gfortran.dg/g77/labug1.f
40226         * gfortran.dg/g77/large_vec.f
40227         * gfortran.dg/g77/le.f
40228         * gfortran.dg/g77/short.f
40229         * gfortran.dg/g77/README: Update
40230
40231 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40232
40233         PR c++/16637
40234         * g++.dg/parse/lookup4.C: New test.
40235
40236 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40237
40238         PR c++/16175
40239         * g++.dg/template/ttp10.C: New test.
40240
40241 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40242
40243         * gcc.dg/pr12625-1.c: New test.
40244
40245 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40246
40247         * gcc.dg/switch-warn-1.c: New test.
40248         * gcc.dg/switch-warn-2.c: New test.
40249         * gcc.c-torture/compile/pr14730.c: Update.
40250
40251 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40252
40253         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40254         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40255         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40256         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40257
40258 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40259
40260         PR c++/16623
40261         * g++.dg/template/assign1.C: New test.
40262
40263 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40264
40265         PR c++/12170
40266         * g++.dg/template/ttp9.C: New test.
40267
40268 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40269
40270         * gcc.dg/format/cmn-err-1.c: New test.
40271
40272 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40273
40274         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40275         gcc.dg/Wparentheses-10.c: New tests.
40276         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40277
40278 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40279
40280         PR fortran/16465
40281         * gfortran.dg/g77//ffixed-line-length-0.f,
40282         gfortran.dg/g77/ffixed-line-length-132.f,
40283         gfortran.dg/g77/ffixed-line-length-72.f,
40284         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40285         gfortran.dg/g77/README: Update.
40286
40287 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40288
40289         PR c++/13092
40290         * g++.dg/template/non-dependent7.C: New test.
40291         * g++.dg/template/non-dependent8.C: Likewise.
40292         * g++.dg/template/non-dependent9.C: Likewise.
40293         * g++.dg/template/non-dependent10.C: Likewise.
40294
40295 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40296
40297         PR c++/16337
40298         * g++.dg/parse/attr2.C: New test.
40299
40300 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40301
40302         * g77.dg: Removed.
40303         * g77.f-torture: Ditto.
40304
40305 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40306
40307         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40308         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40309         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40310
40311 2004-07-16  Richard Henderson  <rth@redhat.com>
40312
40313         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40314
40315 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40316
40317         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40318         tests with full list of options.
40319         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40320         of TORTURE_OPTIONS if test contains 'dg-do run'.
40321
40322         PR fortran/16404
40323         * gfortran.dg/do_iterator.f90: New test.
40324
40325 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40326
40327         PR rtl-optimization/16536
40328         * gcc.c-torture/execute/restrict-1.c: New test.
40329
40330 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40331
40332         PR fortran/15324
40333         * gfortran.dg/pr15324.f90: New test.
40334
40335         PR fortran/15129
40336         * gfortran.dg/pr15129.f90: New test.
40337
40338         PR fortran/15140
40339         * gfortran.dg/pr15140.f90: New test.
40340
40341         PR fortran/13792
40342         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40343         compile-time simplification.
40344
40345 2004-07-14  Mike Stump  <mrs@apple.com>
40346
40347         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40348
40349 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40350
40351         PR target/16325
40352         * gcc.dg/profile-generate-1.c: New.
40353
40354 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40355
40356         * gcc.c-torture/execute/20040709-1.c: New test.
40357         * gcc.c-torture/execute/20040709-2.c: New test.
40358
40359 2004-07-14  Mike Stump  <mrs@apple.com>
40360
40361         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40362
40363 2004-07-14  Mike Stump  <mrs@apple.com>
40364
40365         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40366
40367 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40368
40369         PR c++/16518
40370         * g++.dg/parse/mutable1.C: New test.
40371
40372 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40373
40374         PR tree-optimization/16443
40375         * gcc.dg/tree-ssa/20040713-1.c: New test.
40376
40377 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40378
40379         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40380         for operator new.
40381
40382 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40383
40384         * gfortran.dg/g77/README: New file
40385         * gfortran.dg/g77/19981216-0.f: Copy from
40386         g77.f-torture/noncompile.  Add "dg-do compile" and
40387         dg-error as required.
40388         * gfortran.dg/g77/19990218-1.f: Likewise.
40389         * gfortran.dg/g77/19990905-1.f: Likewise.
40390         * gfortran.dg/g77/9263.f: Likewise.
40391         * gfortran.dg/g77/980615-0.f: Likewise.
40392         * gfortran.dg/g77/980616-0.f: Likewise.
40393         * gfortran.dg/g77/check0.f: Likewise.
40394         * gfortran.dg/g77/select_no_compile.f: Likewise.
40395
40396 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40397
40398         Copy files from g77.f-torture/compile.
40399         Add "{ dg-do compile}".  Other changes as noted
40400         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40401         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40402         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40403         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40404         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40405         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40406         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40407         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40408         statement to conform to standard.  Append alpha1.x for reference.
40409         * gfortran.dg/g77/xformat.f: Add dg-warning
40410
40411 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40412
40413         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40414         Add {dg-do compile} directive.
40415         * gfortran.dg/g77/cpp2.F: Likewise.
40416
40417 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40418
40419         PR c++/5402
40420         * g++.dg/lookup/name-clash1.C: New test.
40421
40422         PR c++/9777
40423         * g++.dg/lookup/name-clash2.C: New test.
40424
40425         PR c++/12102
40426         * g++.dg/lookup/name-clash3.C: New test.
40427
40428 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40429
40430         * g++.dg/lookup/new2.C: New test.
40431         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40432
40433 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40434
40435         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40436         Add {dg-do compile} directive.
40437         * gfortran.dg/g77/13060.f: Likewise.
40438         * gfortran.dg/g77/19990218-0.f: Likewise.
40439         * gfortran.dg/g77/19990305-0.f: Likewise.
40440         * gfortran.dg/g77/19990419-0.f: Likewise.
40441         * gfortran.dg/g77/19990502-0.f: Likewise.
40442         * gfortran.dg/g77/19990502-1.f: Likewise.
40443         * gfortran.dg/g77/19990525-0.f: Likewise.
40444         * gfortran.dg/g77/19990826-1.f: Likewise.
40445         * gfortran.dg/g77/19990826-3.f: Likewise.
40446         * gfortran.dg/g77/19990905-2.f: Likewise.
40447         * gfortran.dg/g77/20000412-1.f: Likewise.
40448         * gfortran.dg/g77/20000511-1.f: Likewise.
40449         * gfortran.dg/g77/20000511-2.f: Likewise.
40450         * gfortran.dg/g77/20000518.f: Likewise.
40451         * gfortran.dg/g77/20000601-1.f: Likewise.
40452         * gfortran.dg/g77/20000601-2.f: Likewise.
40453         * gfortran.dg/g77/20000629-1.f: Likewise.
40454         * gfortran.dg/g77/20000630-2.f: Likewise.
40455         * gfortran.dg/g77/20010115.f: Likewise.
40456         * gfortran.dg/g77/20010321-1.f: Likewise.
40457         * gfortran.dg/g77/20010426.f: Likewise.
40458         * gfortran.dg/g77/20020307-1.f: Likewise.
40459         * gfortran.dg/g77/8485.f: Likewise.
40460         * gfortran.dg/g77/960317-1.f: Likewise.
40461         * gfortran.dg/g77/970915-0.f: Likewise.
40462         * gfortran.dg/g77/980310-1.f: Likewise.
40463         * gfortran.dg/g77/980310-2.f: Likewise.
40464         * gfortran.dg/g77/980310-3.f: Likewise.
40465         * gfortran.dg/g77/980310-4.f: Likewise.
40466         * gfortran.dg/g77/980310-6.f: Likewise.
40467         * gfortran.dg/g77/980310-7.f: Likewise.
40468         * gfortran.dg/g77/980310-8.f: Likewise.
40469         * gfortran.dg/g77/980419-2.f: Likewise.
40470         * gfortran.dg/g77/980424-0.f: Likewise.
40471         * gfortran.dg/g77/980427-0.f: Likewise.
40472         * gfortran.dg/g77/980729-0.f: Likewise.
40473         * gfortran.dg/g77/981117-1.f: Likewise.
40474         * gfortran.dg/g77/toon_1.f: Likewise.
40475
40476 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40477
40478         PR c++/2204
40479         * g++.dg/other/abstract2.C: New test.
40480
40481 2004-07-12  Paul Brook  <paul@codesourcery.com>
40482
40483         * gfortran.dg/pointer_init_1.f90: New test.
40484
40485 2004-07-11  Paul Brook  <paul@codesourcery.com>
40486
40487         PR fortran/15986
40488         * gfortran.dg/contained_1.f90: New test.
40489
40490 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40491
40492         * g++.dg/parse/defarg8.C: New test.
40493
40494 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40495
40496         PR fortran/16433
40497         * gfortran.dg/pr16433.f: New test.
40498
40499         PR fortran/17574
40500         * gfortran.dg/pr15754.f90: New test.
40501
40502 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40503
40504         PR tree-optimization/16437
40505         * gcc.c-torture/execute/bitfld-4.c: New test.
40506
40507 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40508
40509         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40510         access to common var from module.
40511
40512 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40513
40514         PR fortran/16336
40515         * gfortran.fortran-torture/execute/common_2.f90: New test.
40516
40517 2004-07-10  Paul Brook  <paul@codesourcery.com>
40518
40519         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40520
40521 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40522
40523         PR fortran/15969
40524         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40525
40526 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40527
40528         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40529         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40530         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40531         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40532         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40533         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40534         * gfortran.dg/g77/funderscoring.f: Likewise.
40535         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40536
40537 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40538
40539         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40540
40541 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40542         Paul Brook  <paul@codesourcery.com>
40543
40544         PR fortran/13415
40545         * gfortran.dg/common_pointer_1.f90: New test.
40546
40547 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40548
40549         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40550
40551 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40552
40553         PR target/16364
40554         * gcc.c-torture/compile/20040709-1.c: New.
40555
40556 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40557
40558         PR fortran/14077
40559         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40560
40561 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40562
40563         PR fortran/13201
40564         * gfortran.dg/shape_1.f90: New test.
40565
40566 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40567             Andrew Pinski  <apinski@apple.com>
40568
40569         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40570
40571 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40572
40573         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40574         comment.
40575
40576 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40577         Paul Brook  <paul@codesourcery.com>
40578
40579         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40580         '.f95' and '.F95'.
40581
40582 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40583
40584         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40585
40586 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40587
40588         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40589         testcases with capital suffix.
40590
40591 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40592
40593         PR fortran/15481
40594         PR fortran/13372
40595         PR fortran/13575
40596         PR fortran/15978
40597         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40598
40599         * gfortran.dg/implicit_1.f90: New test.
40600
40601 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40602
40603         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40604         expression to match gfortran warning/error messages
40605         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40606         dg-error text.
40607
40608 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40609
40610         * lib/fortran-torture.exp: Rename proc search_for to
40611         search_for_re.
40612
40613 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40614
40615         * gcc.c-torture/execute/simd-5.x: New file.
40616         XFAIL on SPARC 64-bit at -O0.
40617
40618 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40619
40620         PR c++/8211
40621         PR c++/16165
40622         * g++.dg/warn/effc3.C: New test.
40623
40624 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40625
40626         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40627         change X to 1X in format.
40628         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40629         add data statements to conform to standard.
40630
40631 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40632
40633         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40634         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40635         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40636
40637 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40638
40639         * gfortran.dg/g77/7388.f: Copy from g77.dg
40640         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40641         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40642         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40643         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40644         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40645         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40646         * gfortran.dg/g77/strlen0.f: Likewise.
40647
40648 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40649
40650         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40651         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40652
40653 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40654
40655         * gcc.c-torture/execute/920428-2.x: Delete.
40656         * gcc.c-torture/execute/920501-7.x: Likewise.
40657
40658 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40659
40660         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40661         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40662         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40663         prescott and c3-2.
40664         (PREFETCH_3DNOW): Add -march=c3.
40665
40666 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40667
40668         PR c/16437
40669         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40670         * gcc.c-torture/execute/bf64-1.x: Likewise.
40671
40672 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40673
40674         * gcc.c-torture/compile/20040708-1.c: New test.
40675
40676 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40677
40678         PR c++/16169
40679         * g++.dg/warn/effc2.C: New test.
40680
40681 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40682
40683         * gcc.c-torture/execute/bitfld-1.x: Remove.
40684         * gcc.c-torture/execute/bitfld-3.c: New test.
40685         * gcc.dg/bitfld-2.c: Remove XFAILs.
40686
40687 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40688
40689         PR c++/16276
40690         * g++.dg/rtti/tinfo1.C: New file.
40691
40692 2004-07-07  Eric Christopher  <echristo@redhat.com>
40693
40694         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40695
40696 2004-07-07  Andrew Pinski  <apinski@apple.com>
40697
40698         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40699
40700 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40701
40702         * g++.dg/init/call1.C: XFAIL.
40703
40704 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40705
40706         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40707         except for movstrict*, to movmem* and clrstr* to clrmem*.
40708
40709 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40710
40711         * gcc.c-torture/execute/20040707-1.c: New test.
40712
40713 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40714
40715         * gcc.c-torture/execute/20040706-1.c: New test.
40716
40717 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40718
40719         PR c++/3671
40720         * g++.dg/template/spec14.C: New test.
40721
40722 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40723
40724         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40725         nothing if not yet defined.  Use it in b, c and d type definitions.
40726         * gcc.c-torture/execute/20040705-1.c: New test.
40727         * gcc.c-torture/execute/20040705-2.c: New test.
40728
40729 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40730
40731         PR c++/2518
40732         * g++.dg/lookup/new1.C: New test.
40733
40734 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40735
40736         PR c++/11406
40737         * g++.dg/template/sizeof8.C: New test.
40738
40739 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40740
40741         * gcc.c-torture/compile/20040705-1.c: New test.
40742
40743 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40744
40745         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40746
40747 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40748
40749         * gcc.dg/cpp/if-mop.c: Two new testcases.
40750         * gcc.dg/cpp/trad/comment-3.c: New.
40751
40752 2004-07-04  Paul Brook  <paul@codesourcery.com>
40753
40754         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40755
40756 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40757
40758         PR c++/3761
40759         * g++.dg/lookup/crash4.C: New test.
40760
40761 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40762
40763         * gcc.c-torture/execute/builtin-abs-1.c
40764         * gcc.c-torture/execute/builtin-abs-2.c
40765         * gcc.c-torture/execute/builtin-complex-1.c
40766         * gcc.c-torture/execute/builtins/string-1-lib.c
40767         * gcc.c-torture/execute/builtins/string-1.c
40768         * gcc.c-torture/execute/builtins/string-2-lib.c
40769         * gcc.c-torture/execute/builtins/string-2.c
40770         * gcc.c-torture/execute/builtins/string-3-lib.c
40771         * gcc.c-torture/execute/builtins/string-3.c
40772         * gcc.c-torture/execute/builtins/string-4-lib.c
40773         * gcc.c-torture/execute/builtins/string-4.c
40774         * gcc.c-torture/execute/builtins/string-5-lib.c
40775         * gcc.c-torture/execute/builtins/string-5.c
40776         * gcc.c-torture/execute/builtins/string-6-lib.c
40777         * gcc.c-torture/execute/builtins/string-6.c
40778         * gcc.c-torture/execute/builtins/string-7-lib.c
40779         * gcc.c-torture/execute/builtins/string-7.c
40780         * gcc.c-torture/execute/builtins/string-8-lib.c
40781         * gcc.c-torture/execute/builtins/string-8.c
40782         * gcc.c-torture/execute/builtins/string-9-lib.c
40783         * gcc.c-torture/execute/builtins/string-9.c
40784         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40785         * gcc.c-torture/execute/builtins/string-asm-1.c
40786         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40787         * gcc.c-torture/execute/builtins/string-asm-2.c
40788         * gcc.c-torture/execute/stdio-opt-1.c
40789         * gcc.c-torture/execute/stdio-opt-2.c
40790         * gcc.c-torture/execute/stdio-opt-3.c
40791         * gcc.c-torture/execute/string-opt-1.c
40792         * gcc.c-torture/execute/string-opt-10.c
40793         * gcc.c-torture/execute/string-opt-11.c
40794         * gcc.c-torture/execute/string-opt-12.c
40795         * gcc.c-torture/execute/string-opt-13.c
40796         * gcc.c-torture/execute/string-opt-14.c
40797         * gcc.c-torture/execute/string-opt-15.c
40798         * gcc.c-torture/execute/string-opt-16.c
40799         * gcc.c-torture/execute/string-opt-2.c
40800         * gcc.c-torture/execute/string-opt-6.c
40801         * gcc.c-torture/execute/string-opt-7.c
40802         * gcc.c-torture/execute/string-opt-8.c:
40803         Replace with ...
40804
40805         * gcc.c-torture/execute/builtins/abs-2.c
40806         * gcc.c-torture/execute/builtins/abs-3.c
40807         * gcc.c-torture/execute/builtins/complex-1.c
40808         * gcc.c-torture/execute/builtins/fprintf.c
40809         * gcc.c-torture/execute/builtins/fputs.c
40810         * gcc.c-torture/execute/builtins/memcmp.c
40811         * gcc.c-torture/execute/builtins/memmove.c
40812         * gcc.c-torture/execute/builtins/memops-asm.c
40813         * gcc.c-torture/execute/builtins/mempcpy-2.c
40814         * gcc.c-torture/execute/builtins/mempcpy.c
40815         * gcc.c-torture/execute/builtins/memset.c
40816         * gcc.c-torture/execute/builtins/printf.c
40817         * gcc.c-torture/execute/builtins/sprintf.c
40818         * gcc.c-torture/execute/builtins/strcat.c
40819         * gcc.c-torture/execute/builtins/strchr.c
40820         * gcc.c-torture/execute/builtins/strcmp.c
40821         * gcc.c-torture/execute/builtins/strcpy.c
40822         * gcc.c-torture/execute/builtins/strcspn.c
40823         * gcc.c-torture/execute/builtins/strlen-2.c
40824         * gcc.c-torture/execute/builtins/strlen.c
40825         * gcc.c-torture/execute/builtins/strncat.c
40826         * gcc.c-torture/execute/builtins/strncmp-2.c
40827         * gcc.c-torture/execute/builtins/strncmp.c
40828         * gcc.c-torture/execute/builtins/strncpy.c
40829         * gcc.c-torture/execute/builtins/strpbrk.c
40830         * gcc.c-torture/execute/builtins/strpcpy-2.c
40831         * gcc.c-torture/execute/builtins/strpcpy.c
40832         * gcc.c-torture/execute/builtins/strrchr.c
40833         * gcc.c-torture/execute/builtins/strspn.c
40834         * gcc.c-torture/execute/builtins/strstr-asm.c
40835         * gcc.c-torture/execute/builtins/strstr.c:
40836         ... these new files.
40837
40838         * gcc.c-torture/execute/builtins/abs-2-lib.c
40839         * gcc.c-torture/execute/builtins/abs-3-lib.c
40840         * gcc.c-torture/execute/builtins/complex-1-lib.c
40841         * gcc.c-torture/execute/builtins/fprintf-lib.c
40842         * gcc.c-torture/execute/builtins/fputs-lib.c
40843         * gcc.c-torture/execute/builtins/memcmp-lib.c
40844         * gcc.c-torture/execute/builtins/memmove-lib.c
40845         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40846         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40847         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40848         * gcc.c-torture/execute/builtins/memset-lib.c
40849         * gcc.c-torture/execute/builtins/printf-lib.c
40850         * gcc.c-torture/execute/builtins/sprintf-lib.c
40851         * gcc.c-torture/execute/builtins/strcat-lib.c
40852         * gcc.c-torture/execute/builtins/strchr-lib.c
40853         * gcc.c-torture/execute/builtins/strcmp-lib.c
40854         * gcc.c-torture/execute/builtins/strcpy-lib.c
40855         * gcc.c-torture/execute/builtins/strcspn-lib.c
40856         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40857         * gcc.c-torture/execute/builtins/strlen-lib.c
40858         * gcc.c-torture/execute/builtins/strncat-lib.c
40859         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40860         * gcc.c-torture/execute/builtins/strncmp-lib.c
40861         * gcc.c-torture/execute/builtins/strncpy-lib.c
40862         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40863         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40864         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40865         * gcc.c-torture/execute/builtins/strrchr-lib.c
40866         * gcc.c-torture/execute/builtins/strspn-lib.c
40867         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40868         * gcc.c-torture/execute/builtins/strstr-lib.c
40869         * gcc.c-torture/execute/builtins/lib/abs.c
40870         * gcc.c-torture/execute/builtins/lib/fprintf.c
40871         * gcc.c-torture/execute/builtins/lib/memset.c
40872         * gcc.c-torture/execute/builtins/lib/printf.c
40873         * gcc.c-torture/execute/builtins/lib/sprintf.c
40874         * gcc.c-torture/execute/builtins/lib/strcpy.c
40875         * gcc.c-torture/execute/builtins/lib/strcspn.c
40876         * gcc.c-torture/execute/builtins/lib/strncat.c
40877         * gcc.c-torture/execute/builtins/lib/strncmp.c
40878         * gcc.c-torture/execute/builtins/lib/strncpy.c
40879         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40880         * gcc.c-torture/execute/builtins/lib/strspn.c
40881         * gcc.c-torture/execute/builtins/lib/strstr.c:
40882         New files containing support routines.
40883
40884         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40885         declaration.
40886         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40887         when not optimizing.
40888
40889 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40890
40891         PR c++/16240
40892         * g++.dg/abi/mangle22.C: New test.
40893         * g++.dg/abi/mangle23.C: Likewise.
40894
40895 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40896
40897         PR fortran/16290
40898         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40899         Allow for cases without denormalized floating point numbers.
40900
40901 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40902
40903         PR c/1027
40904         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40905         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40906         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40907         expected warning text.
40908         * gcc.dg/format/diag-2.c: New test.
40909
40910 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40911
40912         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40913
40914 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40915
40916         * gcc.dg/builtins-43.c: New.
40917         * gcc.dg/builtins-44.c: New.
40918         * gcc.dg/builtins-45.c: New.
40919
40920 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40921             Andreas Tobler  <a.tobler@schweiz.ch>
40922
40923         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40924         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40925         as SIGSEGV.
40926         * gcc.dg/cleanup-11.c: Likewise.
40927         * gcc.dg/cleanup-8.c: Likewise.
40928         * gcc.dg/cleanup-9.c: Likewise.
40929         * gcc.dg/cleanup-5.c: Run on all platforms.
40930
40931 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40932
40933         * g++.dg/warn/nonnull1.C: New test.
40934
40935 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40936
40937         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40938         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40939         Special-case the Sun compiler wrt to <complex.h>.
40940
40941 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40942
40943         * gcc.dg/Wunreachable-8.C: New test.
40944
40945         * gcc.dg/h8300-ice2.c : New test.
40946
40947 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40948
40949         PR fortran/16161
40950         * gfortran.fortran-torture/compile/implicit.f90: Add test
40951         for implicit character.
40952
40953 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40954
40955         PR fortran/16289
40956         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40957         Use tiny() intrinsic to find smallest non-negative real
40958
40959 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40960
40961         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40962         * gcc.dg/compat/struct-by-value-22_x.c: New.
40963         * gcc.dg/compat/struct-by-value-22_y.c: New.
40964
40965         * gcc.c-torture/execute/20040629-1.c: New test.
40966
40967 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40968
40969         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40970         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40971
40972         PR target/16195
40973         * gcc.dg/20040625-1.c: New test.
40974
40975 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40976
40977         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40978
40979 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40980
40981         PR fortran/15963
40982         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40983
40984 2004-06-29  Richard Henderson  <rth@redhat.com>
40985
40986         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40987
40988 2004-06-29  Paul Brook  <paul@codesourcery.com>
40989
40990         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40991         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40992
40993 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40994
40995         PR c++/16260
40996         * g++.dg/parse/crash15.C: New.
40997
40998 2004-06-28  Andrew Pinski  <apinski@apple.com>
40999
41000         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41001         by the error already.
41002
41003         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41004
41005 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41006
41007         PR target/14041
41008         * gcc.dg/h8300-bss-align-1.c : New.
41009
41010 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41011
41012         * PR c++/16174
41013         * g++.dg/template/ctor4.C: New.
41014
41015 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41016
41017         PR c++/16205
41018         * g++.dg/warn/Wsequence-point-1.C: New test.
41019
41020 2004-06-27  Paul Brook  <paul@codesourcery.com>
41021
41022         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41023
41024 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41025
41026         * g++.old-deja/g++.mike/p7325.C: Remove.
41027
41028 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41029
41030         PR c/14963
41031         * gcc.dg/pr14963.c: New test.
41032
41033 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41034
41035         PR c++/16193
41036         * g++.dg/parse/redef1.C: New test.
41037
41038 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41039
41040         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41041         20021110.c.
41042         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41043         20021119-1.c.
41044         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41045         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41046         5-04.c.
41047         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41048         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41049         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41050         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41051         g++.brendan/enum14.C.
41052         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41053         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41054         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41055         g++.mike/virt1.C.
41056         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41057         memtemp24.C.
41058
41059 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41060
41061         * gcc.dg/20040527-1.c: New test case.
41062
41063 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41064
41065         PR gfortran/pr16196
41066         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41067
41068 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41069
41070         PR middle-end/15825
41071         * gcc.dg/pr15825-1.c: New test case.
41072
41073 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41074
41075         * gcc.c-torture/execute/20040625-1.c: New test.
41076
41077 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41078
41079         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41080
41081 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41082
41083         * gcc.dg/torture/mips-div-1.c: New test.
41084
41085 2004-06-24  Jeff Law  <law@redhat.com>
41086
41087         * gcc.dg/tree-ssa/20040624-1.c: New test.
41088
41089 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41090
41091         * gcc.c-torture/compile/20040624-1.c: New test.
41092
41093 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41094
41095         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41096         this directory.
41097
41098 2004-06-23  Andrew Pinski  <apinski@apple.com>
41099
41100         PR middle-end/15988
41101         * g++.dg/opt/ptrmem4.C: New test.
41102
41103         * gcc.dg/c90-array-quals-2.c: New test.
41104
41105 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41106
41107         * gcc.dg/kpice1.c: New test.
41108
41109 2006-06-23  Andrew Pinski  <apinski@apple.com>
41110
41111         * gcc.dg/c90-array-quals.c: New test.
41112
41113 2006-06-22  Richard Henderson  <rth@redhat.com>
41114
41115         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41116
41117 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41118
41119         * gcc.dg/builtins-config.h: Handle FreeBSD.
41120
41121 2006-06-22  Richard Henderson  <rth@redhat.com>
41122
41123         * g++.dg/opt/devirt1.C: New.
41124
41125 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41126
41127         * g++.dg/opt/pr15551.C: New testcase.
41128
41129 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41130
41131         PR target/14800
41132         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41133         x86_64-*-linux* when compiling for 32bit.
41134
41135 2004-06-21  Andrew Pinski  <apinski@apple.com>
41136
41137         * gcc.dg/pch/struct-1.c: New.
41138         * gcc.dg/pch/struct-1.hs: New.
41139
41140 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41141
41142         * gcc.dg/pch/save-temps-1.c: New file.
41143         * gcc.dg/pch/save-temps-1.hs: New file.
41144
41145 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41146
41147         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41148         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41149
41150 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41151
41152         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41153         to fix type error.
41154         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41155         Remove trailing spaces.
41156
41157 2004-06-21  Richard Henderson  <rth@redhat.com>
41158
41159         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41160         merging && to BIT_FIELD_REF.
41161
41162 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41163
41164         * g++.dg/opt/placeholder1.C: New test.
41165
41166 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41167
41168         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41169         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41170         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41171         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41172
41173 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41174
41175         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41176         extern "C".
41177         * g++.dg/other/pragma-re-1.C: Add comments.
41178
41179 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41180
41181         PR gfortran/16080
41182         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41183
41184 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41185
41186         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41187         instead of setting the type of size_t by
41188         hand.
41189
41190 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41191
41192         * gcc.dg/unordered-2.c: New test case.
41193         * gcc.dg/unordered-3.c: New test case.
41194
41195 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41196
41197         PR other/16043
41198         * lib/g++.exp (g++_version): Tweak regexp for version
41199         * lib/g77.exp (g77_version): Likewise.
41200         * lib/gfortran.exp (gfortran_version): Likewise.
41201         * lib/objc.exp (objc_version): Likewise.
41202         * lib/treelang.exp (treelang_version): Likewise.
41203
41204 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41205
41206         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41207         Use INT_MAX instead of __INT_MAX__.
41208         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41209
41210         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41211         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41212         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41213         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41214         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41215         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41216         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41217         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41218         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41219
41220         * gcc.dg/range-test-1.c: New test.
41221         * g++.dg/opt/range-test-1.C: New test.
41222
41223 2004-06-17  Richard Henderson  <rth@redhat.com>
41224
41225         * objc.dg/sync-1.m: New.
41226         * objc.dg/try-catch-1.m: Don't force next runtime.
41227         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41228         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41229         shadowed catch clause.
41230         * objc.dg/try-catch-5.m: New.
41231
41232 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41233
41234         Bug 14610
41235         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41236
41237 2004-06-15  Richard Henderson  <rth@redhat.com>
41238
41239         * gcc.dg/20001116-1.c: Move expected warning line.
41240
41241 2004-06-15  Richard Henderson  <rth@redhat.com>
41242
41243         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41244         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41245
41246 2004-06-15  Jeff Law  <law@redhat.com>
41247
41248         * gcc.dg/tree-ssa/20040615-1.c: New test.
41249         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41250         be less sensitive to operand ordering.
41251         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41252
41253 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41254
41255         * g++.dg/abi/bitfield3.C: Add comment..
41256
41257 2004-06-15  Richard Henderson  <rth@redhat.com>
41258
41259         * g++.dg/ext/stmtexpr1.C: XFAIL.
41260         * gcc.dg/20030612-1.c: XFAIL.
41261
41262 2004-06-15  Eric Christopher  <echristo@redhat.com>
41263
41264         * g++.dg/charset/asm5.c: New.
41265         * gcc.dg/charset/asm6.c: New.
41266
41267 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41268
41269         PR fortran/15962
41270         * gfortran.fortran-torture/execute/select_1.f90: New test.
41271
41272 2004-06-15  Paul Brook  <paul@codesourcery.com>
41273
41274         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41275
41276 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41277
41278         PR c++/15967
41279         * g++.dg/lookup/crash3.C: New test.
41280
41281 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41282
41283         PR c++/15947
41284         * g++.dg/parse/dtor4.C: New test.
41285
41286 2004-06-14  Jeff Law  <law@redhat.com>
41287
41288         * gcc.c-torture/compile/20040614-1.c: New test.
41289
41290 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41291
41292         PR fortran/15211
41293         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41294         LEN of a character array.
41295
41296 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41297
41298         PR c++/15096
41299         * g++.dg/template/ptrmem10.C: New test.
41300
41301         PR c++/14930
41302         * g++.dg/template/friend30.C: New test.
41303
41304 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41305
41306         PR fortran/14928
41307         * gfortran.fortran-torture/compile/mloc.f90: New test.
41308
41309 2004-06-13  Paul Brook  <paul@codesourcery.com>
41310
41311         * gfortran.fortran-torture/execute/random_2.f90: New test.
41312
41313 2004-06-13  Eric Christopher  <echristo@redhat.com>
41314
41315         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41316
41317 2004-06-12  Paul Brook  <paul@codesourcery.com>
41318
41319         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41320
41321 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41322
41323         PR fortran/14923
41324         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41325
41326 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41327
41328         PR fortran/14957
41329         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41330         syntax errors in end statements of contained subroutines.
41331
41332 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41333
41334         PR fortran/12841
41335         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41336
41337 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41338
41339         PR fortran/15665
41340         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41341
41342 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41343
41344         PR gfortran/12839
41345         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41346
41347 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41348
41349         PR c++/15862
41350         * g++.dg/parse/enum1.C: New test.
41351
41352 2004-06-10  Jeff Law  <law@redhat.com>
41353
41354         * gcc.c-torture/compile/20040610-1.c: New test.
41355
41356 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41357
41358         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41359         * g++.old-deja/g++.other/decl3.C: Likewise.
41360
41361 2004-06-10  Brian Booth  <bbooth@redhat.com>
41362
41363         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41364         V_MAY_DEF instead of VDEF.
41365         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41366
41367 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41368
41369         PR c++/14211
41370         * g++.dg/conversion/const1.C: New test.
41371
41372         PR c++/15076
41373         * g++.dg/conversion/reinterpret1.C: New test.
41374
41375         PR c++/15877
41376         * g++.dg/template/enum2.C: New test.
41377
41378         PR c++/15227
41379         * g++.dg/template/error13.C: New test.
41380
41381 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41382
41383         PR fortran/14957
41384         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41385         arguments to test_* REAL and of the right size.
41386
41387 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41388
41389         PR target/15569
41390         PR rtl-optimization/15681
41391         * gcc.dg/20040609-1.c: New test.
41392
41393 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41394
41395         PR c++/14791
41396         * g++.dg/opt/builtins1.C: New test.
41397
41398 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41399
41400         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41401         that use default windows32 struct layout.
41402         * gcc.dg/i386-bitfield2.c: Likewise.
41403
41404 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41405
41406         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41407         for mingw32 and cygwin targets.
41408
41409 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41410
41411         * gcc.dg/pch/macro-4.c: New.
41412         * gcc.dg/pch/macro-4.hs: New.
41413
41414 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41415
41416         PR fortran/13249
41417         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41418
41419 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41420
41421         PR fortran/13372
41422         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41423
41424 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41425
41426         PR gfortran/14897
41427         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41428
41429 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41430
41431         PR gfortran/15755
41432         * gfortran.fortran-torture/execute/backspace.c : New test.
41433
41434 2004-06-09  Paul Brook  <paul@codesourcery.com>
41435
41436         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41437         (pointer_to_section): Rewrite to use smaller array.
41438
41439 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41440
41441         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41442         * gcc.dg/ext/altivec-10.c: Same.
41443         * gcc.dg/ext/altivec-11.c: Same.
41444         * gcc.dg/ext/altivec-12.c: Same.
41445         * gcc.dg/ext/altivec-13.c: Same.
41446         * gcc.dg/ext/altivec-14.c: Same.
41447         * gcc.dg/ext/altivec-15.c: Same.
41448         * gcc.dg/ext/altivec-16.c: Same.
41449         * gcc.dg/ext/altivec-3.c: Same.
41450         * gcc.dg/ext/altivec-4.c: Same.
41451         * gcc.dg/ext/altivec-6.c: Same.
41452         * gcc.dg/ext/altivec-7.c: Same.
41453         * gcc.dg/ext/altivec-8.c: Same.
41454         * gcc.dg/ext/altivec-varargs-1.c: Same.
41455
41456         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41457         * g++.dg/ext/altivec-10.C: Same.
41458         * g++.dg/ext/altivec-2.C: Same.
41459         * g++.dg/ext/altivec-3.C: Same.
41460         * g++.dg/ext/altivec-4.C: Same.
41461         * g++.dg/ext/altivec-5.C: Same.
41462         * g++.dg/ext/altivec-6.C: Same.
41463         * g++.dg/ext/altivec-7.C: Same.
41464         * g++.dg/ext/altivec-8.C: Same.
41465         * g++.dg/ext/altivec-9.C: Same.
41466
41467 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41468
41469         PR c++/7841
41470         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41471
41472 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41473
41474         * gcc.dg/union-1.c: New test.
41475
41476 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41477
41478         * gcc.dg/builtins-41.c: New test case.
41479         * gcc.dg/builtins-42.c: New test case.
41480
41481 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41482
41483         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41484         * g++.dg/ext/altivec-10.C: Same.
41485         * g++.dg/ext/altivec-2.C: Same.
41486         * g++.dg/ext/altivec-3.C: Same.
41487         * g++.dg/ext/altivec-4.C: Same.
41488         * g++.dg/ext/altivec-5.C: Same.
41489         * g++.dg/ext/altivec-6.C: Same.
41490         * g++.dg/ext/altivec-7.C: Same.
41491         * g++.dg/ext/altivec-8.C: Same.
41492         * g++.dg/ext/altivec-9.C: Same.
41493         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41494         * g++.old-deja/g++.brendan/new3.C: Same.
41495         * gcc.c-torture/execute/eeprof-1.x: Same.
41496
41497 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41498
41499         PR c/14765
41500         * gcc.dg/pr14765-1.c: New test.
41501
41502 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41503
41504         PR c/14649
41505         * gcc.dg/pr14649-1.c: New test case.
41506
41507 2004-06-07  Richard Henderson  <rth@redhat.com>
41508
41509         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41510         if temporaries.
41511
41512 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41513
41514         * g++.dg/eh/elide1.C: Remove XFAIL.
41515
41516 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41517
41518         PR c++/15337
41519         * g++.dg/expr/sizeof3.C: New test.
41520
41521         PR c++/14777
41522         * g++.dg/template/access14.C: New test.
41523
41524         PR c++/15554
41525         * g++.dg/template/enum1.C: New test.
41526
41527         PR c++/15057
41528         * g++.dg/eh/throw1.C: New test.
41529
41530 2004-06-07  David Ayers  <d.ayers@inode.at>
41531             Ziemowit Laski  <zlaski@apple.com>
41532
41533         * lib/objc.exp (objc_target_compile): Revert the '-framework
41534         Foundation' flag fix, since bare Darwin does not ship
41535         with the Foundation framework.
41536         * objc/execute/next_mapping.h: Provide a local NSConstantString
41537         @interface and @implementation.
41538         (objc_constant_string_init): A constructor function, used to
41539         initialize the NSConstantString meta-class object.
41540         * objc/execute/string1.m: Include "next_mapping.h" instead of
41541         <Foundation/NSString.h>.
41542         * objc/execute/string2.m: Likewise.
41543         * objc/execute/string3.m: Likewise.
41544         * objc/execute/string4.m: Likewise.
41545
41546 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41547
41548         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41549         to double. Replace double with FLOAT.
41550         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41551
41552         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41553         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41554         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41555         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41556         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41557         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41558         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41559         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41560
41561 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41562
41563         PR c/13519
41564         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41565
41566 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41567
41568         PR c++/15503
41569         * g++.dg/template/meminit2.C: New test.
41570
41571 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41572
41573         PR target/15822
41574         * gcc.c-torture/execute/compare-fp-1.c,
41575         gcc.c-torture/execute/compare-fp-2.c,
41576         gcc.c-torture/execute/compare-fp-3.c,
41577         gcc.c-torture/execute/compare-fp-4.c,
41578         gcc.c-torture/execute/compare-fp-3.x,
41579         gcc.c-torture/execute/compare-fp-4.x: Moved...
41580         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41581         gcc.c-torture/execute/ieee/compare-fp-2.c,
41582         gcc.c-torture/execute/ieee/compare-fp-3.c,
41583         gcc.c-torture/execute/ieee/compare-fp-4.c,
41584         gcc.c-torture/execute/ieee/compare-fp-3.x,
41585         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41586
41587 2004-06-04  David Ayers  <d.ayers@inode.at>
41588
41589         * objc/execute/protocol-isEqual-4.m: New testcase.
41590
41591 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41592
41593         * objc/execute/protocol-isEqual-1.m: New testcase.
41594         * objc/execute/protocol-isEqual-2.m: New testcase.
41595         * objc/execute/protocol-isEqual-3.m: New testcase.
41596
41597 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41598
41599         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41600
41601 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41602
41603         * lib/objc.exp (objc_target_compile): When running tests on
41604         Darwin (Mac OS X), inform the linker about '-framework
41605         'Foundation'.
41606
41607 2004-06-02  Eric Christopher  <echristo@redhat.com>
41608
41609         * gcc.c-torture/compile/20040602-1.c: New.
41610
41611 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41612
41613         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41614         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41615
41616         PR tree-optimization/14736
41617         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41618
41619         PR tree-optimization/14042
41620         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41621
41622         PR tree-optimization/14729
41623         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41624
41625 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41626
41627         PR fortran/15557
41628         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41629
41630 2004-06-01  Richard Hederson  <rth@redhat.com>
41631
41632         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41633
41634 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41635
41636         PR c++/14932
41637         * g++.dg/parse/offsetof4.C: New test.
41638
41639 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41640
41641         PR objc/7993
41642         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41643
41644 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41645
41646         PR c++/15701
41647         * g++.dg/template/friend29.C: New test.
41648
41649 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41650
41651         PR c/15749
41652         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41653
41654 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41655
41656         * gcc.dg/sparc-trap-1.c: New test.
41657
41658 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41659
41660         PR middle-end/15069
41661         * g++.dg/opt/fold3.C: New test case.
41662
41663 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41664
41665         * lib/target-supports.exp (check_iconv_available): Fix fallout
41666         from 2004-05-28 patch.
41667
41668 2004-05-30  Paul Brook  <paul@codesourcery.com>
41669
41670         PR fortran/15620
41671         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41672         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41673
41674 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41675
41676         * gfortran.fortran-torture/execute/random_1.f90: New test.
41677
41678 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41679
41680         * g++.dg/ext/altivec-10.C: New test.
41681
41682 2004-05-29  Paul Brook  <paul@codesourcery.com>
41683
41684         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41685
41686 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41687
41688         * gcc.dg/altivec-16.c: New test.
41689
41690 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41691
41692         * lib/target-supports.exp (check_vmx_hw_available): New.
41693         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41694
41695         * lib/target-supports.exp (check_alias_available,
41696         check_iconv_available, check_named_sections_available): Use
41697         unique names for temporary files.
41698
41699 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41700
41701         * gcc.dg/altivec-15.c: New test.
41702
41703 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41704
41705         PR c++/15083
41706         * g++.dg/warn/noeffect6.C: New test.
41707
41708         PR c++/15471
41709         * g++.dg/expr/ptrmem4.C: New test.
41710
41711         PR c++/15640
41712         * g++.dg/template/operator3.C: New test.
41713
41714 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41715
41716         PR c++/14668
41717         * g++.dg/lookup/redecl1.C: New test.
41718         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41719
41720 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41721
41722         * gcc.c-torture/execute/compare-fp-1.c,
41723         gcc.c-torture/execute/compare-fp-2.c,
41724         gcc.c-torture/execute/compare-fp-3.c,
41725         gcc.c-torture/execute/compare-fp-4.c,
41726         gcc.c-torture/execute/compare-fp-3.x,
41727         gcc.c-torture/execute/compare-fp-4.x,
41728         gcc.dg/pr15649-1.c: New.
41729
41730 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41731
41732         PR c++/12883
41733         * g++.dg/init/array14.C: New test.
41734
41735 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41736
41737         * lib/compat.exp (compat-get-options-main): New.
41738         (compat-get-options): Remove unneeded code, warn for ignored
41739         command.
41740         (compat-execute): Check flag set by dg-require-* commands.
41741
41742         * lib/compat.exp (compat-execute): Break up long lines.
41743
41744 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41745
41746         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41747         * gcc.dg/altivec-14.c: New test.
41748         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41749
41750         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41751         * gcc.dg/altivec-12.c: Ditto.
41752
41753         * gcc.dg/altivec-3.c: Move call to altivec_check.
41754
41755 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41756
41757         PR c++/15044
41758         * g++.dg/template/error12.C: New test.
41759
41760         PR c++/15317
41761         * g++.dg/ext/attrib15.C: New test.
41762
41763         PR c++/15329
41764         * g++.dg/template/ptrmem9.C: New test.
41765
41766 2004-05-25  Paul Brook  <paul@codesourcery.com>
41767
41768         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41769
41770 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41771
41772         PR c++/15165
41773         * g++.dg/template/crash19.C: New test.
41774
41775 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41776
41777         PR c++/15025
41778         * g++.dg/template/redecl1.C: New test.
41779
41780 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41781
41782         PR c++/14821
41783         * g++.dg/other/ns1.C: New test.
41784
41785         PR c++/14883
41786         * g++.dg/template/invalid1.C: New test.
41787
41788 2004-05-23  Paul Brook  <paul@codesourcery.com>
41789         Victor Leikehman  <lei@haifasphere.co.il>
41790
41791         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41792         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41793
41794 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41795
41796         PR c++/15285
41797         PR c++/15299
41798         * g++.dg/template/non-dependent5.C: New test.
41799         * g++.dg/template/non-dependent6.C: New test.
41800
41801 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41802
41803         PR c++/15507
41804         * g++.dg/inherit/union1.C: New test.
41805
41806         PR c++/15542
41807         * g++.dg/template/addr1.C: New test.
41808
41809         PR c++/15427
41810         * g++.dg/template/array5.C: New test.
41811
41812         PR c++/15287
41813         * g++.dg/template/array6.C: New test.
41814
41815 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41816             Roger Sayle  <roger@eyesopen.com>
41817
41818         * g++.dg/lookup/forscope2.C: New test case.
41819
41820 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41821
41822         * gcc.dg/cpp/Wmissingdirs.c: New.
41823
41824 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41825
41826         PR target/15301
41827         * gcc.dg/compat/union-m128-1.h: New file.
41828         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41829         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41830         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41831
41832 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41833
41834         PR target/15302
41835         * gcc.dg/compat/struct-complex-1.h: New file.
41836         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41837         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41838         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41839
41840 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41841
41842         PR middle-end/3074
41843         * gcc.dg/pr3074-1.c: New test case.
41844         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41845
41846 2004-05-20  Falk Hueffner  <falk@debian.org>
41847
41848         PR other/15526
41849         * gcc.dg/ftrapv-1.c: New test case.
41850
41851 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41852
41853         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41854
41855 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41856             Jeff Law  <law@redhat.com>
41857
41858         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41859         * gcc.dg/tree-ssa/20040518-2.c: New test.
41860
41861         * gcc.dg/tree-ssa/20040518-1.c: New test.
41862
41863 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41864
41865         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41866
41867 2004-05-18  Paul Brook  <paul@codesourcery.com>
41868
41869         PR fortran/13930
41870         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41871
41872 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41873
41874         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41875         constant folding.
41876
41877 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41878
41879         * gcc.dg/tree-ssa/20040517-1.c: New test.
41880
41881 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41882
41883         * gcc.dg/loop-4.c: New test.
41884
41885 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41886
41887         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41888
41889 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41890
41891         PR fortran/15311
41892         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41893
41894 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41895
41896         PR fortran/13826
41897         PR fortran/13940
41898         * gfortran.fortran-torture/compile/data_1.f90: New test.
41899
41900 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41901
41902         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41903         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41904
41905 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41906
41907         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41908
41909 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41910
41911         PR c/15444
41912         * gcc.dg/format/xopen-1.c: Adjust expected message.
41913         * gcc.dg/format/xopen-3.c: New test.
41914
41915 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41916
41917         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41918
41919 2004-05-14  Jeff Law  <law@redhat.com>
41920
41921         * gcc.dg/tree-ssa/20040514-2.c: New test.
41922
41923 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41924
41925         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41926         this ...
41927         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41928         this.
41929
41930 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41931
41932         * gcc.dg/tree-ssa/20040514-1.c: New test.
41933
41934 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41935
41936         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41937         test.
41938
41939 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41940
41941         PR fortran/14066
41942         * gfortran.fortran-torture/compile/do_1.f90: New test.
41943
41944 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41945
41946         PR fortran/15051
41947         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41948         test.
41949
41950 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41951
41952         PR fortran/15149
41953         * gfortran.fortran-torture/execute/random_init.f90: New test.
41954
41955 2004-05-13  Paul Brook  <paul@codesourcery.com>
41956
41957         PR fortran/15314
41958         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41959
41960 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41961
41962         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41963         for the powerpc case.
41964
41965 2004-05-13  Jeff Law  <law@redhat.com>
41966
41967         * gcc.dg/tree-ssa/20040513-1.c: New test.
41968         * gcc.dg/tree-ssa/20040513-2.c: New test.
41969
41970 2004-05-13  Paul Brook  <paul@codesourcery.com>
41971
41972         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41973         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41974         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41975
41976 2004-05-13  Andreas Schwab  <schwab@suse.de>
41977
41978         PR other/10819
41979         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41980         characters.
41981
41982 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41983
41984         PR fortran/15294
41985         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41986
41987 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41988
41989         Merge from tree-ssa-20020619-branch.  See
41990         ChangeLog.tree-ssa for details.
41991
41992 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41993
41994         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41995         include <altivec.h> explicitly.
41996         * gcc.dg/altivec-13.c: Likewise.
41997
41998 2004-05-11  Paul Brook  <paul@codesourcery.com>
41999
42000         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42001
42002 2004-05-10  Eric Christopher  <echristo@redhat.com>
42003
42004         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42005         * gcc.dg/sibcall-4.c: Ditto.
42006
42007 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42008
42009         * g++.dg/ext/altivec-8.C: New test case.
42010         * gcc.dg/altivec-13.c: New test case.
42011
42012 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42013
42014         * gcc.c-torture/execute/divcmp-1.c: New test case.
42015         * gcc.c-torture/execute/divcmp-2.c: New test case.
42016         * gcc.c-torture/execute/divcmp-3.c: New test case.
42017
42018 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42019
42020         * g++.dg/other/pragma-re-2.C: New test.
42021
42022 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42023
42024         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42025         * gcc.dg/i386-387-2.c: Likewise.
42026
42027         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42028         __builtin_drem.
42029         * gcc.dg/i386-387-6.c: Likewise.
42030
42031 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42032
42033         * gcc.dg/builtins-33.c: Also check log1p*.
42034
42035 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42036
42037         PR optimization/15296
42038         * gcc.c-torture/execute/pr15296.c: New test.
42039
42040 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42041
42042         * gcc.dg/builtins-40.c: New test.
42043
42044 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42045
42046         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42047
42048 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42049
42050         * g++.dg/ext/spe1.C: New testcase.
42051
42052 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42053
42054         * objc.dg/image-info.m: Allow additional attributes
42055         for __image_info section.
42056
42057 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42058
42059         * gcc.dg/torture/mips-hilo-2.c: New test.
42060
42061 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42062
42063         PR c++/14389
42064         * g++.dg/template/member5.C: New test.
42065
42066 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42067
42068         * gcc.dg/builtins-34.c: Also check expm1*.
42069
42070 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42071
42072         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42073         * gcc.dg/torture/builtin-convert-3.c: New test.
42074
42075 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42076
42077         PR middle-end/15054
42078         * g++.dg/opt/pr15054.C: New test.
42079
42080 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42081
42082         * gcc.dg/torture/builtin-rounding-1.c: New test.
42083         * gcc.dg/builtins-25.c: Delete.
42084         * gcc.dg/builtins-29.c: Delete.
42085
42086 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42087
42088         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42089         * gcc.dg/sibcall-4.c: Likewise.
42090         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42091
42092 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42093
42094         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42095         bit-field on 16-bit targets.
42096
42097 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42098
42099         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42100         16-bit targets.
42101
42102 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42103
42104         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42105         * gcc.dg/rs6000-power2-2.c: Likewise.
42106
42107 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42108
42109         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42110         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42111         Change the asm registers to be in form of frN instead of fN.
42112
42113 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42114
42115         * gcc.dg/torture/builtin-convert-2.c: New test.
42116
42117 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42118
42119         * gcc.dg/rs6000-power2-1.c: New test.
42120         * gcc.dg/rs6000-power2-2.c: New test.
42121
42122 2004-04-28  Jan Hubicka  <jh@suse.cz>
42123
42124         * gcc.dg/unused-6.c: New test.
42125
42126 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42127             Ulrich Weigand  <uweigand@de.ibm.com>
42128
42129         * ada/acats/run_all.sh: Define $target variable.
42130
42131 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42132
42133         PR c++/15119
42134         * g++.dg/other/vararg-1.C: New test.
42135
42136         PR c++/4794
42137         * g++.dg/eh/cleanup3.C: New test.
42138
42139 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42140
42141         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42142         and ad8011a (target_insn).
42143         * ada/acats/support/macro.dfs: Likewise.
42144         * ada/acats/support/impbit.adb: New file.
42145
42146 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42147
42148         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42149
42150 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42151
42152         * gcc.dg/loop-3.c: New test.
42153
42154 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42155
42156         * gcc.c-torture/execute/simd-5.c: New test.
42157
42158 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42159
42160         PR c++/15064
42161         * g++.dg/template/crash18.C: New test.
42162
42163 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42164
42165         * g++.dg/ext/complit3.C: New test.
42166
42167 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42168
42169         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42170         * gcc.dg/altivec-3.c: Same.
42171         * gcc.dg/altivec-varargs-1.c: Same.
42172
42173 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42174
42175         * lib/target-supports.exp (check_profiling_available): Assume
42176         profiling is not available on powerpc-eabi targets.
42177
42178 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42179
42180         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42181         * gcc.dg/vmx/bug-1.c: Ditto.
42182
42183 2004-04-20  Eric Christopher  <echristo@redhat.com>
42184
42185         * gcc.dg/charset/extern.c: New test.
42186         * g++.dg/charset/extern3.cc: Ditto.
42187
42188 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42189
42190         * gcc.dg/builtins-39.c: New test.
42191
42192 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42193
42194         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42195
42196 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42197
42198         * gcc.dg/torture/mips-hilo-1.c: New test.
42199
42200 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42201
42202         * gcc.c-torture/compile/20040419-1.c: New test.
42203
42204 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42205
42206         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42207
42208 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42209             Aldy Hernandez  <aldyh@redhat.com>
42210
42211         * gcc.c-torture/execute/va-arg-24.c: New.
42212
42213 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42214             Aldy Hernandez  <aldyh@redhat.com>
42215
42216         * gcc.dg/vmx/1b-01.c: New.
42217         * gcc.dg/vmx/1b-02.c: New.
42218         * gcc.dg/vmx/1b-03.c: New.
42219         * gcc.dg/vmx/1b-04.c: New.
42220         * gcc.dg/vmx/1b-05.c: New.
42221         * gcc.dg/vmx/1b-06.c: New.
42222         * gcc.dg/vmx/1b-07.c: New.
42223         * gcc.dg/vmx/1c-01.c: New.
42224         * gcc.dg/vmx/1c-02.c: New.
42225         * gcc.dg/vmx/3a-01a.c: New.
42226         * gcc.dg/vmx/3a-01.c: New.
42227         * gcc.dg/vmx/3a-01m.c: New.
42228         * gcc.dg/vmx/3a-03.c: New.
42229         * gcc.dg/vmx/3a-03m.c: New.
42230         * gcc.dg/vmx/3a-04.c: New.
42231         * gcc.dg/vmx/3a-04m.c: New.
42232         * gcc.dg/vmx/3a-05.c: New.
42233         * gcc.dg/vmx/3a-06.c: New.
42234         * gcc.dg/vmx/3a-06m.c: New.
42235         * gcc.dg/vmx/3a-07.c: New.
42236         * gcc.dg/vmx/3b-01.c: New.
42237         * gcc.dg/vmx/3b-02.c: New.
42238         * gcc.dg/vmx/3b-10.c: New.
42239         * gcc.dg/vmx/3b-13.c: New.
42240         * gcc.dg/vmx/3b-14.c: New.
42241         * gcc.dg/vmx/3b-15.c: New.
42242         * gcc.dg/vmx/3c-01a.c: New.
42243         * gcc.dg/vmx/3c-01.c: New.
42244         * gcc.dg/vmx/3c-02.c: New.
42245         * gcc.dg/vmx/3c-03.c: New.
42246         * gcc.dg/vmx/3d-01.c: New.
42247         * gcc.dg/vmx/4-01.c: New.
42248         * gcc.dg/vmx/4-03.c: New.
42249         * gcc.dg/vmx/5-01.c: New.
42250         * gcc.dg/vmx/5-02.c: New.
42251         * gcc.dg/vmx/5-03.c: New.
42252         * gcc.dg/vmx/5-04.c: New.
42253         * gcc.dg/vmx/5-05.c: New.
42254         * gcc.dg/vmx/5-06.c: New.
42255         * gcc.dg/vmx/5-07.c: New.
42256         * gcc.dg/vmx/5-07t.c: New.
42257         * gcc.dg/vmx/5-08.c: New.
42258         * gcc.dg/vmx/5-10.c: New.
42259         * gcc.dg/vmx/5-11.c: New.
42260         * gcc.dg/vmx/7-01a.c: New.
42261         * gcc.dg/vmx/7-01.c: New.
42262         * gcc.dg/vmx/7c-01.c: New.
42263         * gcc.dg/vmx/7d-01.c: New.
42264         * gcc.dg/vmx/7d-02.c: New.
42265         * gcc.dg/vmx/8-01.c: New.
42266         * gcc.dg/vmx/8-02a.c: New.
42267         * gcc.dg/vmx/8-02.c: New.
42268         * gcc.dg/vmx/brode-1.c: New.
42269         * gcc.dg/vmx/bug-1.c: New.
42270         * gcc.dg/vmx/bug-2.c: New.
42271         * gcc.dg/vmx/bug-3.c: New.
42272         * gcc.dg/vmx/cw-bug-1.c: New.
42273         * gcc.dg/vmx/cw-bug-2.c: New.
42274         * gcc.dg/vmx/cw-bug-3.c: New.
42275         * gcc.dg/vmx/dct.c: New.
42276         * gcc.dg/vmx/debug-1.c: New.
42277         * gcc.dg/vmx/debug-2.c: New.
42278         * gcc.dg/vmx/debug-3.c: New.
42279         * gcc.dg/vmx/debug-4.c: New.
42280         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42281         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42282         * gcc.dg/vmx/eg-5.c: New.
42283         * gcc.dg/vmx/fft.c: New.
42284         * gcc.dg/vmx/gcc-bug-1.c: New.
42285         * gcc.dg/vmx/gcc-bug-2.c: New.
42286         * gcc.dg/vmx/gcc-bug-3.c: New.
42287         * gcc.dg/vmx/gcc-bug-4.c: New.
42288         * gcc.dg/vmx/gcc-bug-5.c: New.
42289         * gcc.dg/vmx/gcc-bug-6.c: New.
42290         * gcc.dg/vmx/gcc-bug-7.c: New.
42291         * gcc.dg/vmx/gcc-bug-8.c: New.
42292         * gcc.dg/vmx/gcc-bug-9.c: New.
42293         * gcc.dg/vmx/gcc-bug-b.c: New.
42294         * gcc.dg/vmx/gcc-bug-c.c: New.
42295         * gcc.dg/vmx/gcc-bug-d.c: New.
42296         * gcc.dg/vmx/gcc-bug-e.c: New.
42297         * gcc.dg/vmx/gcc-bug-f.c: New.
42298         * gcc.dg/vmx/gcc-bug-g.c: New.
42299         * gcc.dg/vmx/gcc-bug-i.c: New.
42300         * gcc.dg/vmx/harness.h: New.
42301         * gcc.dg/vmx/ira1.c: New.
42302         * gcc.dg/vmx/ira2a.c: New.
42303         * gcc.dg/vmx/ira2b.c: New.
42304         * gcc.dg/vmx/ira2.c: New.
42305         * gcc.dg/vmx/ira2c.c: New.
42306         * gcc.dg/vmx/mem.c: New.
42307         * gcc.dg/vmx/newton-1.c: New.
42308         * gcc.dg/vmx/ops.c: New.
42309         * gcc.dg/vmx/sn7153.c: New.
42310         * gcc.dg/vmx/spill2.c: New.
42311         * gcc.dg/vmx/spill3.c: New.
42312         * gcc.dg/vmx/spill.c: New.
42313         * gcc.dg/vmx/t.c: New.
42314         * gcc.dg/vmx/varargs-1.c: New.
42315         * gcc.dg/vmx/varargs-2.c: New.
42316         * gcc.dg/vmx/varargs-3.c: New.
42317         * gcc.dg/vmx/varargs-4.c: New.
42318         * gcc.dg/vmx/varargs-5.c: New.
42319         * gcc.dg/vmx/varargs-6.c: New.
42320         * gcc.dg/vmx/varargs-7.c: New.
42321         * gcc.dg/vmx/vmx.exp: New.
42322         * gcc.dg/vmx/vprint-1.c: New.
42323         * gcc.dg/vmx/vscan-1.c: New.
42324         * gcc.dg/vmx/x-01.c: New.
42325         * gcc.dg/vmx/x-02.c: New.
42326         * gcc.dg/vmx/x-03.c: New.
42327         * gcc.dg/vmx/x-04.c: New.
42328         * gcc.dg/vmx/x-05.c: New.
42329         * gcc.dg/vmx/yousufi-1.c: New.
42330         * gcc.dg/vmx/zero-1.c: New.
42331         * gcc.dg/vmx/zero.c: New.
42332
42333 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42334
42335         * g++.dg/lookup/java1.C: Update for chage of
42336         _Jv_AllocObject.
42337         * g++.dg/lookup/java2.C: Likewise.
42338
42339 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42340
42341         * ada/acats/run_all.sh: use -O2 by default.
42342
42343 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42344
42345         * gcc.dg/vr-mult-[12].c: New tests.
42346
42347 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42348
42349         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42350
42351         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42352
42353 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42354
42355         * lib/target-supports.exp (check_profiling_available): Assume
42356         profiling isn't available for mips*-*-elf targets.
42357
42358 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42359
42360         * gcc.dg/builtins-38.c: New test.
42361
42362 2004-04-14  Eric Christopher  <echristo@redhat.com>
42363
42364         * g++.dg/charset/charset.exp: Run .cc extension tests.
42365
42366 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42367
42368         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42369
42370 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42371
42372         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42373
42374 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42375
42376         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42377         * gcc.dg/i386-387-2.c: Likewise.
42378
42379         * gcc.dg/i386-387-7.c: New test.
42380         * gcc.dg/i386-387-8.c: New test.
42381
42382         * gcc.dg/builtins-37.c: New test.
42383
42384 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42385
42386         * g++.dg/pch/externc-1.C: Add missing semicolon.
42387
42388 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42389
42390         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42391
42392 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42393
42394         * gcc.c-torture/execute/20040411-1.c: New test.
42395
42396 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42397
42398         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42399
42400 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42401
42402         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42403
42404 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42405
42406         * lib/target-supports.exp (check_named_sections_available): New.
42407         * lib/gcc-dg.exp (dg-require-named-sections): New.
42408         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42409         old-deja.exp.  Also prune error-count message from HP linker.
42410         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42411
42412         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42413         * g++.old-deja/g++.pt/static3.C: Likewise.
42414         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42415
42416 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42417
42418         * gcc.c-torture/execute/20040409-1.c: New test case.
42419         * gcc.c-torture/execute/20040409-2.c: New test case.
42420         * gcc.c-torture/execute/20040409-3.c: New test case.
42421
42422 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42423
42424         * gcc.dg/20040409-1.c: New test.
42425
42426 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42427
42428         PR target/14888
42429         * g++.dg/opt/pr14888.C: New test case.
42430
42431 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42432
42433         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42434         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42435         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42436         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42437         New tests.
42438
42439 2004-04-08  Paul Brook  <paul@codesourcery.com>
42440
42441         * gcc.dg/spill-1.c: New test.
42442
42443 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42444
42445         * gcc.dg/torture/builtin-ctype-2.c: New test.
42446
42447 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42448
42449         * gcc.dg/pch/pch.exp: Add largefile test.
42450
42451 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42452
42453         * g++.dg/pch/externc-1.Hs: New.
42454         * g++.dg/pch/externc-1.C: New.
42455
42456 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42457
42458         * gcc.dg/compat/struct-by-value-5a_main.c,
42459         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42460         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42461         * gcc.dg/compat/struct-by-value-5a_x.c,
42462         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42463         gcc.dg/compat/struct-by-value-5_x.c.
42464         * gcc.dg/compat/struct-by-value-5a_y.c,
42465         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42466         gcc.dg/compat/struct-by-value-5_y.c.
42467
42468         * gcc.dg/compat/struct-by-value-6a_main.c,
42469         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42470         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42471         * gcc.dg/compat/struct-by-value-6a_x.c,
42472         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42473         gcc.dg/compat/struct-by-value-6_x.c.
42474         * gcc.dg/compat/struct-by-value-6a_y.c,
42475         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42476         gcc.dg/compat/struct-by-value-6_y.c.
42477
42478         * gcc.dg/compat/struct-by-value-7a_main.c,
42479         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42480         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42481         * gcc.dg/compat/struct-by-value-7a_x.c,
42482         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42483         gcc.dg/compat/struct-by-value-7_x.c.
42484         * gcc.dg/compat/struct-by-value-7a_y.c,
42485         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42486         gcc.dg/compat/struct-by-value-7_y.c.
42487
42488 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42489
42490         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42491         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42492         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42493         options.
42494
42495 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42496
42497         * gcc.dg/builtins-36.c: New test.
42498
42499 2004-04-06  Paul Brook  <paul@codesourcery.com>
42500
42501         * README.gcc: Remove obsolete contraint on testcases.
42502
42503 2004-04-05  Paul Brook  <paul@codesourcery.com>
42504
42505         PR2123
42506         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42507         failure and exit(0) on success.
42508         * g++.dg/expr/anew2.C: Ditto.
42509         * g++.dg/expr/anew3.C: Ditto.
42510         * g++.dg/expr/anew4.C: Ditto.
42511
42512 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42513
42514         PR c++/3518
42515         * g++.dg/template/unify7.C: New.
42516
42517 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42518
42519         * g++.dg/README: Bring up to date with new subdirectories; remove
42520         duplicate subdirectory lines.
42521
42522 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42523
42524         PR c++/14007
42525         * g++.dg/template/unify5.C: New.
42526         * g++.dg/template/unify6.C: New.
42527         * g++.dg/template/qualttp20.C: Adjust.
42528         * g++.old-deja/g++.jason/report.C: Adjust.
42529         * g++.old-deja/g++.other/qual1.C: Adjust.
42530
42531 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42532
42533         PR c++/14803
42534         * g++.dg/inherit/ptrmem1.C: New test.
42535
42536 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42537
42538         PR c++/14755
42539         * gcc.c-torture/execute/20040331-1.c: New test.
42540         * gcc.dg/20040331-1.c: New test.
42541
42542 2004-04-01  Paul Brook  <paul@codesourcery.com>
42543
42544         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42545
42546 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42547
42548         PR c++/14724
42549         * g++.dg/init/goto1.C: New test.
42550
42551         PR c++/14763
42552         * g++.dg/template/defarg4.C: New test.
42553
42554 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42555
42556         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42557
42558 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42559
42560         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42561
42562 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42563
42564         * gcc.dg/noncompile/undeclared-2.c: New test.
42565
42566 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42567
42568         * gcc.dg/940409-1.c: Remove XFAIL.
42569         * gcc.dg/reg-vol-struct-1.c: New test.
42570
42571 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42572
42573         * gcc.dg/torture/builtin-wctype-1.c: New test.
42574
42575 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42576
42577         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42578         * gcc.dg/20001101-1.c: Likewise.
42579         * gcc.dg/20001102-1.c: Likewise.
42580
42581 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42582
42583         * gcc.dg/compare8.c: Add an additional test for XOR.
42584
42585 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42586
42587         * gcc.dg/torture/builtin-ctype-1.c: New test.
42588
42589 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42590
42591         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42592         * gcc.dg/torture/builtin-math-1.c: Likewise.
42593         * gcc.dg/torture/builtin-power-1.c: New test.
42594
42595 2004-03-24  Andreas Schwab  <schwab@suse.de>
42596
42597         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42598         IA64 assembler.
42599
42600 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42601             Roger Sayle  <roger@eyesopen.com>
42602
42603         * gcc.dg/compare8.c: New test case.
42604
42605 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42606
42607         * g++.dg/ext/altivec-7.C: New test.
42608
42609 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42610
42611         PR 12267, 12391, 12560, 13129, 14114, 14133
42612         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42613         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42614         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42615         Adjust error regexps.
42616         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42617         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42618         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42619         * gcc.dg/local1.c: Add explanatory comment.
42620
42621 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42622
42623         PR optimization/14669
42624         * g++.dg/opt/fold2.C: New test case.
42625
42626 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42627
42628         PR c/14069
42629         * gcc.dg/20040322-1.c: New test.
42630
42631 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42632
42633         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42634         * gcc.dg/ultrasp4.c: Likewise.
42635         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42636
42637 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42638
42639         * gcc.dg/i386-sse-8.c: Reset default options.
42640
42641 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42642
42643         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42644         in the error message text.
42645
42646 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42647
42648         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42649
42650 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42651
42652         PR c++/14616
42653         * g++.dg/init/array13.C: New test.
42654
42655 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42656
42657         PR target/13889
42658         * gcc.c-torture/compile/pr13889.c: New test case.
42659
42660 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42661
42662         PR c/14635
42663         * builtins-1.c (nan, nans): Don't test.
42664         * builtins-30.c: Don't use nan, nanf, nanl.
42665         * builtins-35.c: New test.
42666
42667 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42668
42669         * g++.dg/ext/altivec-6.C: New test.
42670
42671 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42672
42673         * g++.dg/init/placement3.C: New test.
42674
42675         * g++.dg/template/spec13.C: New test.
42676
42677         * g++.dg/lookup/using11.C: New test.
42678
42679         * g++.dg/lookup/koenig3.C: New test.
42680
42681         * g++.dg/template/operator2.C: New test.
42682
42683         * g++.dg/expr/dtor3.C: New test.
42684         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42685         marker.
42686         * g++.old-deja/g++.law/visibility28.C: Likewise.
42687
42688 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42689
42690         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42691         * gcc.dg/ppc64-abi-3.c: Likewise.
42692
42693 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42694
42695         PR c++/14545
42696         * g++.dg/parse/template15.C: New test.
42697
42698 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42699
42700         * g++.dg/expr/dtor2.C: New test.
42701
42702         * g++.dg/lookup/anon4.C: New test.
42703
42704         * g++.dg/overload/using1.C: New test.
42705
42706         * g++.dg/template/lookup7.C: New test.
42707
42708         * g++.dg/template/typename6.C: New test.
42709
42710         * g++.dg/expr/cond6.C: New test.
42711
42712 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42713
42714         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42715
42716 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42717
42718         * g++.dg/expr/cond5.C: New test.
42719         * g++.dg/expr/constcast1.C: Likewise.
42720         * g++.dg/expr/ptrmem2.C: Likewise.
42721         * g++.dg/expr/ptrmem3.C: Likewise.
42722         * g++.dg/lookup/main1.C: Likewise.
42723         * g++.dg/template/lookup6.C: Likewise.
42724
42725 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * gcc.dg/local1.c: New test.
42728
42729         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42730
42731 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42732
42733         * gcc.dg/torture/builtin-convert-1.c: New test.
42734
42735 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42736
42737         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42738
42739 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42740
42741         PR c++/14481
42742         * g++.dg/warn/Wunused-7.C: New test.
42743
42744 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42745
42746         * gcc.dg/torture/builtin-integral-1.c: New test.
42747
42748 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42749
42750         PR c++/14586
42751         * g++.dg/parse/non-dependent3.C: New test.
42752
42753 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42754
42755         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42756         * g++.dg/eh/simd-2.C: Likewise.
42757         * g++.dg/init/array10.C: Likewise.
42758         * gcc.c-torture/compile/simd-1.c: Likewise.
42759         * gcc.c-torture/compile/simd-2.c: Likewise.
42760         * gcc.c-torture/compile/simd-3.c: Likewise.
42761         * gcc.c-torture/compile/simd-4.c: Likewise.
42762         * gcc.c-torture/compile/simd-6.c: Likewise.
42763         * gcc.c-torture/execute/simd-1.c: Likewise.
42764         * gcc.c-torture/execute/simd-2.c: Likewise.
42765         * gcc.dg/compat/vector-defs.h: Likewise.
42766         * gcc.dg/20020531-1.c: Likewise.
42767         * gcc.dg/altivec-3.c: Likewise.
42768         * gcc.dg/altivec-4.c: Likewise.
42769         * gcc.dg/altivec-varargs-1.c: Likewise.
42770         * gcc.dg/compat/vector-defs.h: Likewise.
42771         * gcc.dg/i386-mmx-3.c: Likewise.
42772         * gcc.dg/i386-sse-4.c: Likewise.
42773         * gcc.dg/i386-sse-5.c: Likewise.
42774         * gcc.dg/i386-sse-8.c: Likewise.
42775         * gcc.dg/simd-1.c: Likewise.
42776         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42777         __ev64_opaque__ since the machine description provides it.
42778
42779 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42780
42781         * lib/compat.exp (skip_list): New global variable.
42782         Use it to hold the user defined COMPAT_SKIPS list if any.
42783         (compat-obj): Add the members of skip_list to optall.
42784
42785 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42786
42787         * gcc.dg/compat/union-by-value-1_main.c,
42788         union-by-value-1_x.c, union-by-value-1_y.c,
42789         union-check.h, union-defs.h,
42790         union-init.h, union-return-1_main.c,
42791         union-return-1_x.c, union-return-1_y.c: New files.
42792
42793 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42794
42795         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42796         mixed-struct-init.h: Add 4 mixed structure types.
42797         struct-by-value-21_main.c, struct-by-value-21_x.c,
42798         struct-by-value-21_y.c, struct-return-21_main.c,
42799         struct-return-21_x.c, struct-return-21_y.c: New files.
42800
42801 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42802
42803         PR c++/14550
42804         * g++.dg/parse/template14.C: New test.
42805
42806 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42807
42808         * gcc.c-torture/execute/20040313-1.c: New test.
42809
42810 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42811
42812         PR target/14533
42813         * gcc.dg/20040311-2.c: New test.
42814
42815 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42816
42817         PR other/14544
42818         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42819         bit-field.
42820
42821 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42822
42823         * gcc.dg/20040305-2.c: Add missing return statement.
42824
42825 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42826
42827         * gcc.dg/builtins-34.c: Also check pow10*.
42828
42829 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42830
42831         PR target/14262
42832         * gcc.dg/20040305-2.c: New test.
42833
42834 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42835
42836         * gcc.dg/20040310-1.c: New test.
42837
42838 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42839
42840         * gcc.c-torture/execute/20040311-1.c: New test case.
42841
42842 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42843
42844         PR c++/14476
42845         * g++.dg/lookup/enum1.C: New test.
42846
42847 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42848
42849         PR c++/14510
42850         * g++.dg/lookup/struct2.C: New test.
42851
42852 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42853
42854         * gcc.dg/builtins-34.c: New test.
42855
42856 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42857
42858         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42859
42860 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42861
42862         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42863         * gcc.dg/alias-2.c: New testcase.
42864
42865 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42866
42867         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42868
42869 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42870
42871         * gcc.c-torture/execute/20040309-1.c: New test case.
42872
42873 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42874
42875         PR c++/14397
42876         * g++.dg/overload/ref1.C: New.
42877
42878 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42879
42880         PR c++/14409
42881         * g++.dg/template/spec12.C: New test.
42882
42883         PR c++/14448
42884         * g++.dg/parse/crash14.C: New test.
42885
42886 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42887
42888         PR c++/14230
42889         * g++.dg/init/ref11.C: New test.
42890
42891 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42892
42893         PR c++/14432
42894         * g++.dg/parse/builtin2.C: New test.
42895
42896 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42897
42898         PR c++/14401
42899         * g++.dg/init/ctor3.C: New test.
42900         * g++.dg/init/union1.C: New test.
42901         * g++.dg/ext/anon-struct4.C: New test.
42902
42903 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42904
42905         * g++.dg/lookup/koenig1.C: Tweak error messages.
42906         * g++.dg/lookup/used-before-declaration.C: Likewise.
42907         * g++.dg/other/do1.C: Likewise.
42908         * g++.dg/overload/koenig1.C: Likewise.
42909         * g++.dg/parse/crash13.C: Likewise.
42910         * g++.dg/template/instantiate3.C: Likewise.
42911
42912 2004-03-08  Eric Christopher  <echristo@redhat.com>
42913
42914         * * lib/target-supports.exp: Enable libiconv in test
42915         compilation.  Fix up error checking.
42916
42917 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42918
42919         PR middle-end/14289
42920         * gcc.dg/pr14289-1.c: New test case.
42921         * gcc.dg/pr14289-2.c: Likewise.
42922         * gcc.dg/pr14289-3.c: Likewise.
42923
42924 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42925
42926         * gcc.c-torture/execute/20040308-1.c: New test.
42927
42928 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42929
42930         * gcc.c-torture/execute/20040307-1.c: New test case.
42931
42932 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42933
42934         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42935
42936 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42937
42938         * gcc.dg/20040306-1.c: New test.
42939
42940 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42941
42942         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42943         them static.
42944         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42945
42946 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42947
42948         PR c/14465
42949         * gcc.dg/decl-6.c: New test.
42950
42951 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42952
42953         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42954         Rename LOGPOW -> LOG_POW.
42955         (SQRT_EXP, POW_EXP): New.
42956
42957 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42958
42959         * gcc.dg/i386-sse-8.c: New test.
42960
42961 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42962
42963         PR c/14114
42964         * gcc.dg/decl-5.c: New test.
42965
42966 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42967
42968         * gcc.dg/20040305-1.c: New test.
42969
42970 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42971
42972         PR other/14354
42973         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42974
42975 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42976
42977         PR c++/14425, c++/14426
42978         * g++.dg/ext/altivec-4.C: New test.
42979         * g++.dg/ext/altivec-5.C: New test.
42980
42981 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42982
42983         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42984         global variables of a type with no linkage.
42985         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42986         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42987         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42988         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42989         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42990         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42991         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42992         * g++.dg/warn/deprecated.C: Name enum Color.
42993         * g++.dg/overload/VLA.C: Name structure for 'b'.
42994         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42995
42996 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42997
42998         * gcc.c-torture/compile/20040304-1.c: New test.
42999
43000 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43001
43002         PR 13728
43003         * gcc.dg/decl-4.c: New testcase.
43004
43005 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43006
43007         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43008         as PRECF if sizeof (float) > sizeof (double).
43009         (PRECL): Make it the same as PRECF if
43010         sizeof (float) > sizeof (long double).
43011
43012 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43013
43014         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43015         system type.  Add check for irix6 which doesn't have c99 runtime.
43016
43017 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43018
43019         * gcc.dg/const-elim-1.c: xfail for xtensa.
43020
43021 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43022
43023         PR c++/14369
43024         * g++.dg/template/cond4.C: New test.
43025
43026 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43027
43028         PR c++/14360
43029         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43030
43031         PR c++/14361
43032         * g++.dg/parse/defarg7.C: New test.
43033
43034         PR c++/14359
43035         * g++.dg/template/friend26.C: New test.
43036
43037 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43038
43039         PR c++/14324
43040         * g++.dg/abi/mangle21.C: New test.
43041
43042         PR c++/14260
43043         * g++.dg/parse/constructor2.C: New test.
43044
43045         PR c++/14337
43046         * g++.dg/template/sfinae1.C: New test.
43047
43048 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43049
43050         PR c++/14267
43051         * g++.dg/expr/crash2.C: New test.
43052
43053         PR middle-end/13448
43054         * gcc.dg/inline-5.c: New test.
43055         * gcc.dg/always-inline.c: Split out tests into ...
43056         * gcc.dg/always-inline2.c: ... this and ...
43057         * gcc.dg/always-inline3.c: ... this.
43058
43059 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43060
43061         PR debug/12103
43062         * g++.dg/debug/crash1.C: New test.
43063
43064 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43065
43066         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43067         function with __attribute__((noinline)).
43068         (recurser_void2): Likewise.
43069         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43070         (recurser_void2): Likewise.
43071
43072 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43073
43074         PR middle-end/14203
43075         * g++.dg/warn/Wunused-6.C: New test case.
43076
43077 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43078
43079         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43080         not defined.
43081
43082 2004-02-27  Eric Christopher  <echristo@redhat.com>
43083
43084         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43085         * g++.dg/charset/asm2.c: Run only x86.
43086         * gcc.dg/charset/asm3.c: Ditto.
43087
43088 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43089
43090         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43091         ld_library_path.
43092
43093 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43094
43095         * g++.dg/ext/altivec-3.C: New.
43096
43097 2004-02-26  Richard Henderson  <rth@redhat.com>
43098
43099         * g++.dg/ext/attrib10.C: Mark for warning.
43100         * gcc.dg/attr-alias-1.c: New.
43101
43102 2004-02-26  Richard Henderson  <rth@redhat.com>
43103
43104         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43105         * gcc.c-torture/execute/20040208-2.c: ... it back.
43106
43107 2004-02-26  Eric Christopher  <echristo@redhat.com>
43108
43109         * lib/target-supports.exp (check-iconv-available): New function.
43110         * lib/gcc-dg.exp (dg-require-iconv): New function.
43111         Use above.
43112         * gcc.dg/charset: New directory.
43113         * gcc.dg/charset/charset.exp: New file.
43114         * gcc.dg/charset/asm1.c: Ditto.
43115         * gcc.dg/charset/asm2.c: Ditto.
43116         * gcc.dg/charset/asm3.c: Ditto.
43117         * gcc.dg/charset/asm4.c: Ditto.
43118         * gcc.dg/charset/asm5.c: Ditto.
43119         * gcc.dg/charset/attribute1.c: Ditto.
43120         * gcc.dg/charset/attribute2.c: Ditto.
43121         * gcc.dg/charset/string1.c: Ditto.
43122         * g++.dg/charset: New directory.
43123         * g++.dg/dg.exp: Add here. Special options.
43124         * g++.dg/charset/charset.exp: New file.
43125         * g++.dg/charset/asm1.c: Ditto.
43126         * g++.dg/charset/asm2.c: Ditto.
43127         * g++.dg/charset/asm3.c: Ditto.
43128         * g++.dg/charset/asm4.c: Ditto.
43129         * g++.dg/charset/attribute1.c: Ditto.
43130         * g++.dg/charset/attribute2.c: Ditto.
43131         * g++.dg/charset/extern1.cc: Ditto.
43132         * g++.dg/charset/extern2.cc: Ditto.
43133         * g++.dg/charset/string1.c: Ditto.
43134
43135 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43136
43137         PR c++/14278
43138         * g++.dg/parse/comma1.C: New test.
43139
43140 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43141
43142         PR c++/14284
43143         * g++.dg/template/ttp8.C: New test.
43144
43145 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43146
43147         * gcc.dg/fixuns-trunc-1.c: New test.
43148
43149 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43150
43151         * gcc.dg/builtins-config.h: Use #elif.
43152
43153 2004-02-26  Michael Matz  <matz@suse.de>
43154
43155         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43156         * gcc.dg/991214-1.c: Likewise.
43157         * gcc.dg/i386-asm-1.c: Likewise.
43158
43159 2004-02-25  Richard Henderson  <rth@redhat.com>
43160
43161         * gcc.c-torture/execute/20040208-2.c: Move ...
43162         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43163
43164 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43165
43166         PR c++/14246
43167         * g++.dg/other/crash-3.C: New test.
43168
43169 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43170
43171         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43172         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43173
43174         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43175         HP-UX.
43176
43177 2004-02-24  Michael Matz  <matz@suse.de>
43178
43179         * gcc.dg/i386-regparm.c: New.
43180
43181 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43182
43183         * gcc.c-torture/execute/20040223-1.c: New.
43184
43185 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43186             Kazu Hirata  <kazu@cs.umass.edu>
43187
43188         * gcc.dg/fwritable-strings-1.c: Remove.
43189
43190 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43191
43192         PR c/14156
43193         * gcc.dg/20040223-1.c: New test.
43194
43195 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43196
43197         PR c++/14106
43198         * g++.dg/ext/typeof9.C: New test.
43199
43200 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43201
43202         PR c++/14250
43203         * g++.dg/other/switch1.C: New test.
43204
43205 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43206
43207         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43208         * gcc.dg/va-arg-1.c: Likewise.
43209
43210 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43211
43212         PR c++/14143
43213         * g++.dg/template/koenig5.C: New test.
43214
43215 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43216
43217         * g++.dg/ext/altivec-1.C: Generalize target triple.
43218         * g++.dg/ext/altivec-2.C: New test case.
43219         * g++.dg/ext/altivec_check.h: New file.
43220         * gcc.dg/altivec-1.c: Generalize target triple;
43221         include altivec_check.h and call altivec_check().
43222         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43223         * gcc.dg/altivec-6.c: New test case.
43224         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43225         type casts as needed.
43226         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43227         altivec_check().
43228         * gcc.dg/altivec-12.c: New test case.
43229         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43230         include altivec_check.h and call altivec_check().
43231         * gcc.dg/altivec_check.h: New file.
43232
43233 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43234
43235         * lib/target-supports.exp (check_alias_available): Don't mangle
43236         function `g' in test program.
43237
43238 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43239
43240         * lib/target-supports.exp (check_profiling_available): Check
43241         argument to determine whether we support a profiling type.
43242         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43243         check_profiling_available.
43244         * g++.dg/bprob/bprob.exp: Likewise.
43245         * g77.dg/bprob/bprob.exp: Likewise.
43246         * gcc.misc-tests/bprob.exp: Likewise.
43247         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43248         dg-require-profiling and delete expected error handling.
43249         * gcc.dg/20021014-1.c: Likewise.
43250         * gcc.dg/nest.c: Likewise.
43251
43252 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43253
43254         PR c++/12007
43255         * g++.dg/other/vthunk1.C: New test.
43256
43257 2004-02-20  Falk Hueffner  <falk@debian.org>
43258
43259         PR target/14201
43260         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43261
43262 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43263
43264         PR c++/13927
43265         * g++.dg/other/error8.C: Remove XFAIL markers.
43266
43267         PR c++/14173
43268         * g++.dg/ext/packed5.C: New test.
43269
43270         PR c++/14199
43271         * g++.dg/warn/Wunused-5.C: New test.
43272
43273         PR c++/14186
43274         * g++.dg/lookup/member1.C: New test.
43275
43276 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43277
43278         * gcc.c-torture/compile/20040130-1.c: Enable only when
43279         __INT_MAX__ >= 2147483647L.
43280         * gcc.c-torture/compile/961203-1.c: Likewise.
43281
43282 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43283
43284         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43285         * g++.dg/opt/template1.C: Robustify assembler regexp
43286
43287 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43288
43289         * gcc.c-torture/execute/simd-4.x: Remove.
43290         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43291         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43292         Guard with #ifndef SKIP_ATTRIBUTE.
43293         * gcc.dg/compat/vector-1_y.c: Likewise.
43294         * gcc.dg/compat/vector-2_x.c: Likewise.
43295         * gcc.dg/compat/vector-2_y.c: Likewise.
43296         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43297         * g++.dg/eh/simd-2.C: Likewise.
43298
43299 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43300
43301         * gcc.c-torture/compile/complex-1.c: New.
43302
43303 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43304
43305         PR target/14209
43306         * gcc.c-torture/execute/20040218-1.c: New test.
43307
43308 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43309
43310         PR c++/14181
43311         * g++.dg/parse/new2.C: New test.
43312
43313 2004-02-18  Paul Brook  <paul@codesourcery.com>
43314
43315         * gcc.c-torture/compile/libcall-1.c: New test.
43316
43317 2004-02-18  Paul Brook  <paul@codesourcery.com>
43318
43319         PR debug/12934
43320         * gcc.dg/debug/debug-7.c: New test.
43321
43322 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43323
43324         * gcc.dg/20040217-1.c: New test.
43325
43326 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43327
43328         * gcc.c-torture/execute/990208-1.x: Delete.
43329
43330 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43331
43332         * gcc.c-torture/execute/20040208-2.x: New file.
43333
43334 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43335
43336         PR c++/11326
43337         * g++.dg/abi/structret1.C: New test.
43338
43339 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43340
43341         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43342         (i386_cpuid): No need to test if cpuid is available on AMD64.
43343         Fix assembly, so that it works onboth i386 and AMD64.
43344         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43345         (vecInLong): Fix s[] member type to unsigned int.
43346         (vecInWord): Remove type.
43347         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43348         (a64, b64, c64, d64, e64): Remove.
43349         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43350         Remove unused variable.  Remove initialization of removed variables.
43351         Don't call mmx_tests nor sse_tests.
43352         (reference_mmx, reference_sse): Remove.
43353         (check): Add return stmt.
43354         * gcc.dg/i386-sse-7.c: New test.
43355         * gcc.dg/i386-mmx-4.c: New test.
43356
43357 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43358
43359         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43360         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43361         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43362         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43363         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43364         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43365         g++.dg/tc1/dr94.C: Fix line terminator.
43366
43367 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43368
43369         * gcc.c-torture/compile/20040216-1.c: New.
43370
43371 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43372
43373         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43374         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43375         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43376         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43377         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43378         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43379
43380 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43381
43382         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43383
43384 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/13971
43387         * g++.dg/expr/cond4.C: New test.
43388
43389         PR c++/14086
43390         * g++.dg/lookup/crash2.C: New test.
43391
43392 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43393
43394         * gcc.c-torture/compile/20040214-2.c: New test.
43395
43396 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43397
43398         PR c++/14116
43399         * g++.dg/ext/typeof8.C: New test.
43400
43401 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43402
43403         * gcc.c-torture/compile/20040214-1.c: New test.
43404
43405 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43406
43407         PR c++/13635
43408         * g++.dg/template/spec11.C: New test.
43409
43410 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43411
43412         PR c++/13927
43413         * g++.dg/other/error8.C: New test.
43414
43415 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43416
43417         PR c++/14122
43418         * g++.dg/template/array4.C: New test.
43419
43420         PR c++/14108
43421         * g++.dg/inherit/thunk2.C: New test.
43422
43423         PR c++/14083
43424         * g++.dg/eh/cond2.C: New test.
43425
43426 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43427
43428         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43429
43430 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43431
43432         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43433
43434 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43435
43436         * g++.dg/simd-2.C: xfail on ppc64-linux.
43437
43438 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43439
43440         PR c/456
43441         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43442         tests.
43443
43444 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43445
43446         * gcc.dg/builtins-33.c: New test.
43447
43448 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43449
43450         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43451
43452 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43453
43454         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43455
43456 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43457
43458         * gcc.dg/ppc64-abi-3.c: New test.
43459
43460 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43461
43462         PR c/14092
43463
43464         * gcc.dg/pr14092-1.c: New testcase.
43465
43466 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43467
43468         * gcc.dg/cpp/assert4.c: Fix typo last change.
43469
43470         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43471         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43472
43473         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43474
43475 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43476
43477         * gcc.c-torture/compile/20040209-1.c: New test case.
43478
43479 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43480
43481         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43482
43483 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43484
43485         * gcc.c-torture/execute/20040208-[12].c: New tests.
43486
43487 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43488
43489         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43490
43491 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43494
43495 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43496
43497         Bug 13856
43498         * gcc.dg/visibility-8.c: New testcase.
43499
43500 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43501
43502         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43503         arguments.
43504         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43505
43506 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43507
43508         PR middle-end/13696
43509         * g++.dg/opt/fold1.C: New test case.
43510
43511 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43512
43513         PR c++/14033
43514         * g++.dg/other/crash-2.C: New test.
43515
43516 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43517
43518         PR c++/14028
43519         * g++.dg/parse/angle-bracket2.C: New test.
43520
43521 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43522
43523         PR middle-end/13750
43524         Revert:
43525         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43526         PR pch/13361
43527         * g++.dg/pch/wchar-1.C: New.
43528         * g++.dg/pch/wchar-1.Hs: New.
43529
43530 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43531
43532         PR c++/14008
43533         * g++.dg/parse/error15.C: New test.
43534         * g++.dg/parse/crash11.C: Update dg-error mark.
43535
43536 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43537
43538         PR c++/13932
43539         * g++.dg/warn/conv2.C: New test.
43540
43541 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43542
43543         PR c++/13086
43544         * g++.dg/warn/incomplete1.C: Remove xfail.
43545
43546 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43547
43548         * lib/file-format.exp (gcc_target_object_format): Use
43549         ${tool}_target_compile, not gcc_target_compile.
43550         * lib/target-supports.exp (check_alias_available): Likewise.
43551         (check_gc_sections_available): Likewise.
43552         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43553         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43554         dg-require-alias.
43555
43556 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43557
43558         PR c++/13969
43559         * g++.dg/template/static6.C: New test.
43560
43561 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43562
43563         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43564
43565 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43566
43567         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43568         tests for systems where `char' is unsigned by default.
43569
43570 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43571
43572         PR c++/13997
43573         * g++.dg/template/partial3.C: New test.
43574
43575 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43576
43577         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43578         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43579         Remove mentions of obsolete ports.
43580
43581 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43582
43583         * gcc.dg/noncompile/20001228-1.c: Fix for new
43584         error message.
43585
43586 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43587
43588         PR target/9348
43589         * gcc.c-torture/execute/multdi-1.c: New test case.
43590
43591 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43592
43593         PR c++/13925
43594         * g++.dg/template/lookup5.C: New test.
43595
43596 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43597
43598         PR c++/13950
43599         * g++.dg/template/lookup4.C: New test.
43600
43601         PR c++/13970
43602         * g++.dg/parse/error14.C: New test.
43603
43604         PR c++/14002
43605         * g++.dg/parse/template13.C: New test.
43606
43607 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43608
43609         PR c++/13978
43610         * g++.dg/template/koenig4.C: New test.
43611
43612         PR c++/13968
43613         * g++.dg/template/crash17.C: New test.
43614
43615         PR c++/13975
43616         * g++.dg/parse/error13.C: New test.
43617         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43618
43619 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43620
43621         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43622
43623 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43624
43625         PR c/11658
43626         PR c/13994
43627         * gcc.dg/noncompile/20040203-1.c: New test.
43628         * gcc.dg/noncompile/20040203-2.c: Likewise.
43629         * gcc.dg/noncompile/20040203-3.c: Likewise.
43630         * gcc.dg/20040203-1.c: Likewise.
43631
43632 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43633
43634         PR c++/10858
43635         * g++.dg/template/sizeof7.C: New test.
43636
43637 2004-02-02  Eric Christopher  <echristo@redhat.com>
43638             Zack Weinberg  <zack@codesourcery.com>
43639
43640         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43641
43642 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43643
43644         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43645         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43646         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43647         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43648
43649 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43650
43651         PR c++/13113
43652         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43653
43654         PR c++/13854
43655         * g++.dg/ext/attrib13.C: New test.
43656
43657         PR c++/13907
43658         * g++.dg/conversion/op2.C: New test.
43659
43660 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43661
43662         * gcc.dg/titype-1.c: Fix pasto.
43663
43664 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43665
43666         * gcc.dg/titype-1.c: New test.
43667
43668 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43669
43670         PR c++/13957
43671         * g++.dg/template/non-type-template-argument-1.C,
43672         g++.dg/template/qualified-id1.C: Update dg-error marks.
43673         * g++.dg/template/nontype6.C: New test.
43674
43675 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43676
43677         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43678         * gcc.dg/builtins-31.c: New testcase.
43679         * gcc.dg/builtins-32.c: New testcase.
43680
43681 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43682
43683         * objc.dg/call-super-2.m: Update line numbers
43684         for the including of stddef.h.
43685
43686 2004-01-30  Michael Matz  <matz@suse.de>
43687
43688         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43689         g++.dg/ext/case-range3.C: New tests.
43690
43691 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43692
43693         DR206
43694         PR c++/13813
43695         * g++.dg/template/member4.C: New test.
43696
43697 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43698
43699         PR c++/13683
43700         * g++.dg/template/sizeof6.C: New test.
43701
43702 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43703
43704         * gcc.dg/fwritable-strings-1.c: New test.
43705
43706 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43707
43708         * gcc.c-torture/compile/20040130-1.c: New test.
43709
43710 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43711
43712         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43713
43714 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43715
43716         PR c++/13883
43717         * g++.dg/template/ctor3.C: New test.
43718
43719 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43720
43721         * g++.dg/tc1: New directory.
43722         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43723         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43724         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43725         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43726         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43727
43728 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43729
43730         * g++.dg/parse/error11.C: New test.
43731         * g++.dg/parse/error12.C: Likewise.
43732
43733 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43734
43735         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43736         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43737
43738 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43739
43740         PR c++/13791
43741         * g++.dg/ext/attrib12.C: New test.
43742
43743         PR c++/13736
43744         * g++.dg/parse/cast2.C: New test.
43745
43746 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43747
43748         * objc.dg/encode-2.m (main): New local string.  Set depending on
43749         sizeof long.  Use in sscanf call.
43750         * objc.dg/encode-3.m (main): New local string.  Set depending on
43751         sizeof long.  Use in scan_initial call.
43752
43753 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43754
43755         * objc.dg/call-super-2.m: Make LP64-safe.
43756         * objc.dg/desig-init-1.m: Likewise.
43757
43758 2004-01-27  Devang Patel <dpatel@apple.com>
43759
43760         * g++.dg/debug/namespace1.C: New test.
43761
43762 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43763
43764         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43765         xscale-*-*.
43766
43767         * gcc.dg/arm-mmx-1.c: New test.
43768
43769 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43770
43771         * gcc.dg/20040127-1.c: New test.
43772         * gcc.dg/20040127-2.c: New test.
43773
43774 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43775
43776         * objc.dg/stret-1.m (glob): Renamed to globa.
43777
43778 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43779
43780         PR c++/13663
43781         * g++.dg/expr/for1.C: New test.
43782
43783 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43784
43785         PR middle-end/13779
43786         * gcc.dg/darwin-longlong.c: New test.
43787
43788 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43789
43790         * gcc.dg/20040124-1.c: Moved test from here...
43791         * gcc.c-torture/compile/20040124-1.c: ...to here.
43792
43793 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43794
43795         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43796         the assembly output if -m64 is passed.
43797
43798 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43799
43800         PR c++/13833
43801         * g++.dg/template/cond3.C: New test.
43802
43803 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43804
43805         PR c++/13810
43806         * g++.dg/template/ttp7.C: New test.
43807
43808 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43809
43810         PR c++/13797
43811         * g++.dg/template/nontype4.C: New test.
43812         * g++.dg/template/nontype5.C: Likewise.
43813
43814 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43815
43816         * gcc.dg/torture/mips-clobber-at.c: New test.
43817
43818 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43819
43820         * gcc.dg/20040124-1.c: New test.
43821
43822 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43823
43824         * gcc.dg/20040123-1.c: New test.
43825
43826 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43827
43828         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43829
43830 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43831
43832         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43833
43834 2004-01-23  Andrew Pinski  <apinski@apple.com>
43835
43836         * gcc.dg/20030121-1.c: Move to ..
43837         * gcc.dg/20040121-1.c: here.
43838
43839 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43840
43841         * gcc.dg/builtins-29.c: New test case.
43842
43843 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43844
43845         PR 18314
43846         * gcc.dg/builtins-30.c: New testcase.
43847
43848 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43849
43850         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43851         * lib/g77.exp: Likewise.
43852         * lib/objc.exp: Likewise.
43853         * lib/g++.exp: Likewise.
43854
43855 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43856
43857         * gcc.dg/struct-by-value-2.c: New test.
43858
43859 2004-01-21  Andrew Pinski  <apinski@apple.com>
43860
43861         PR target/13785
43862         * gcc.dg/20030121-1.c: New test.
43863
43864 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43865
43866         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43867         clobber frame pointer register in asm statement.
43868
43869 2004-01-21  Falk Hueffner  <falk@debian.org>
43870
43871         * gcc.c-torture/compile/20040121-1.c: New test.
43872
43873 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43874
43875         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43876
43877 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43878
43879         * gcc.dg/ppc64-abi-2.c: New test.
43880
43881 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43882
43883         * lib/treelang.exp: Fill out this file.
43884         * lib/treelang-dg.exp: New File.
43885
43886 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43887
43888         * gcc.c-torture/compile/981022-1.c: Remove.
43889         * gcc.dg/array-5.c: Remove XFAIL.
43890         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43891         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43892         gcc.dg/cond-lvalue-1.c: Update.
43893         * gcc.dg/cast-lvalue-2.c: New test.
43894
43895 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43896
43897         PR c++/13592
43898         * g++.dg/other/error1.C (class foo): Tweak error message.
43899
43900         PR c++/13592
43901         * g++.dg/template/call2.C: New test.
43902
43903 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43904
43905         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43906         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43907         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43908         scalar-return-1_x.c, scalar-return-2_y.c,
43909         scalar-return-3_x.c, scalar-return-3_y.c,
43910         scalar-return-4_x.c, scalar-return-4_y.c,
43911         struct-align-1.h, struct-align-1_x.c,
43912         struct-align-1_y.c, struct-align-2.h,
43913         struct-align-2_x.c, struct-align-2_y.c,
43914         struct-by-value-10_y.c, struct-by-value-11_x.c,
43915         struct-by-value-11_y.c, struct-by-value-12_x.c,
43916         struct-by-value-12_y.c, struct-by-value-13_x.c,
43917         struct-by-value-13_y.c, struct-by-value-14_x.c,
43918         struct-by-value-14_y.c, struct-by-value-15_x.c,
43919         struct-by-value-15_y.c, struct-by-value-16_y.c,
43920         struct-by-value-17_y.c, struct-by-value-18_y.c,
43921         struct-by-value-19_y.c, struct-by-value-1_x.c,
43922         struct-by-value-1_y.c, struct-by-value-20_y.c,
43923         struct-by-value-2_x.c, struct-by-value-2_y.c,
43924         struct-by-value-3_y.c, struct-by-value-4_x.c,
43925         struct-by-value-4_y.c, struct-by-value-5_y.c,
43926         struct-by-value-6_y.c, struct-by-value-7_y.c
43927         struct-by-value-8_x.c, struct-by-value-8_y.c
43928         struct-by-value-9_x.c, struct-by-value-9_y.c
43929         struct-return-10_x.c, struct-return-10_y.c,
43930         struct-return-19_x.c, struct-return-20_x.c
43931         struct-return-2_x.c, struct-return-2_y.c
43932         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43933         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43934
43935 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43936
43937         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43938         attribute on sparc*-sun-solaris2.*.
43939
43940 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43941
43942         PR c++/13710
43943         * g++.dg/ext/typeof7.C: New test.
43944
43945 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43946
43947         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43948         * gcc.dg/const-elim-1.c: Same.
43949
43950 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43951
43952         * objc.dg/stret-1.m: New.
43953         * objc.dg/stret-2.m: New.
43954
43955 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43956
43957         PR c++/11895
43958         * g++.dg/ext/vector1.C: New test.
43959
43960 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43961
43962         * gcc.dg/pch/import-1.c: New.
43963         * gcc.dg/pch/import-1.hs: New.
43964         * gcc.dg/pch/import-1a.h: New.
43965         * gcc.dg/pch/import-1b.h: New.
43966         * gcc.dg/pch/import-1c.h: New.
43967
43968 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43969
43970         PR c++/13574
43971         * g++.dg/ext/array1.C: New test.
43972
43973         PR c++/13178
43974         * g++.dg/conversion/op1.C: New test.
43975
43976 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43977
43978         PR 11864
43979         From Kazumoto Kojima / Dan Kegel:
43980         * gcc.dg/pr11864-1.c: New test.
43981
43982         PR 10392
43983         From Marcus Comstedt / Dan Kegel:
43984         * gcc.dg/pr10392-1.c: New test.
43985
43986 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43987
43988         PR c++/13478
43989         * g++.dg/init/ref10.C: New test.
43990
43991 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43992
43993         PR c++/13407
43994         * g++.dg/parse/typename6.C: New test.
43995
43996 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43997
43998         PR pch/13361
43999         * g++.dg/pch/wchar-1.C: New.
44000         * g++.dg/pch/wchar-1.Hs: New.
44001
44002 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44003
44004         PR c++/9259
44005         * g++.dg/expr/sizeof2.C: New test.
44006
44007 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44008
44009         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44010
44011 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44012
44013         PR c++/13659
44014         * g++.dg/lookup/strong-using-3.C: New.
44015         * g++.dg/lookup/using-10.C: New.
44016
44017 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44018
44019         PR c++/13594
44020         * g++.dg/lookup/strong-using-2.C: New.
44021
44022 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44023             Dan Kegel <dank@kegel.com>
44024             J"orn Rennecke <joern.rennecke@superh.com>
44025
44026         PR target/9365
44027         * gcc.dg/pr9365-1.c: New test.
44028
44029 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44030
44031         PR c++/8856
44032         * g++.dg/parse/casting-operator2.C: New test.
44033         * g++.old-deja/g++.pt/explicit83.C: Remove.
44034
44035 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44036
44037         * gcc.dg/label-compound-stmt-1.c: New test.
44038         * gcc.c-torture/compile/950922-1.c,
44039         gcc.c-torture/compile/20000211-3.c,
44040         gcc.c-torture/compile/20000518-1.c,
44041         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44042         compound statements.
44043
44044 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44045
44046         * gcc.dg/ppc64-abi-1.c: New test.
44047
44048 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44049
44050          * g++.dg/ext/attrib9.C: Add dg-warnings.
44051
44052 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44053
44054         PR c++/12335
44055         * g++.dg/parse/dtor3.C: New test.
44056
44057 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44058
44059         PR c++/12709
44060         * g++.dg/parse/try-catch-1.C: New test.
44061
44062 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44063
44064         * ada/acats/run_all.sh: Add more verbose output in acats.log
44065         when compiling tests.
44066
44067 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44068
44069         PR 13656
44070         * gcc.dg/typedef-redecl.c: New test case.
44071         * gcc.dg/typedef-redecl.h: New support file.
44072
44073 2004-01-13  Jan Hubicka  <jh@suse.cz>
44074
44075         * gcc.dg/always_inline.c: New test.
44076         * gcc.dg/debug/20031231-1.c: Fix.
44077
44078 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44079
44080         PR c++/13474
44081         * g++.dg/template/array3.C: New test.
44082
44083 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44084
44085         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44086         * g++.dg/warn/Wunused-2.C: Likewise.
44087
44088 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44089
44090         PR c++/13289
44091         * g++.dg/template/instantiate6.C: New test.
44092
44093 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44094
44095         PR middle-end/11397
44096         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44097
44098 2004-01-12  Jan Hubicka  <jh@suse.cz>
44099
44100         PR opt/12826
44101         * gcc.dg/20040112-1.c: New.
44102
44103         * gcc.dg/dwarf-die[1-7].c: Move to...
44104         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44105         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44106
44107 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44108
44109         PR c++/4100
44110         * g++.dg/parse/friend4.C: New test.
44111
44112 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44113
44114         PR c++/4100
44115         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44116         definition is called a friend.
44117
44118 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44119
44120         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44121
44122 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44123
44124         PR c++/3478
44125         * g++.dg/parse/error10.C: New test.
44126         * g++.dg/template/arg2.C: Accept "invalid type" error.
44127
44128 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44129
44130         PR middle-end/13392
44131         * g++.dg/opt/expect2.C: New test.
44132
44133 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44134
44135         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44136         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44137         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44138         Update dg-error regexps.
44139
44140 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44141
44142         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44143         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44144
44145 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44146
44147         * gcc.dg/pragma-re-1.c: Use right pointer type.
44148
44149 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44150
44151         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44152
44153 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44154
44155         * gcc.dg/rs6000-ldouble-1.c: New.
44156
44157 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44158
44159         DR 337
44160         PR c++/9256
44161         * g++.dg/other/abstract1.C: New test.
44162
44163 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44164
44165         * g++.dg/lookup/strong-using-1.C: New.
44166
44167 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44168
44169         PR c/11234
44170         * gcc.dg/func-ptr-conv-1.c: New test.
44171         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44172
44173 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44174
44175         PR target/13380.
44176         * gcc.c-torture/compile/20040109-1.c: New.
44177
44178 2004-01-08  Stuart Hastings  <stuart@apple.com>
44179
44180         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44181         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44182         * gcc.dg/i386-sse-6.c: ...this new testcase.
44183
44184 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44185
44186         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44187
44188 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44189
44190         * ada/acats/run_acats: Treat 'gnatchop' the same way
44191         as 'gnatmake'.  Export GCC_DRIVER.
44192         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44193         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44194
44195 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44196
44197         PR c++/12573
44198         * g++.dg/template/dependent-expr4.C: New test.
44199
44200 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44201
44202         * gcc.dg/altivec-11.c: New test.
44203
44204 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44205
44206         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44207
44208 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44209
44210         PR c/6024
44211         * gcc.dg/enum-compat-1.c: New test.
44212         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44213
44214 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44215
44216         PR c/12165
44217         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44218         gcc.dg/c99-idem-qual-3.c: New tests.
44219
44220 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44221
44222         * gcc.dg/winline-7.c: Don't cast void * to int.
44223
44224 2004-01-06  Jan Hubicka  <jh@suse.cz>
44225
44226         * gcc.dg/i386-sse-5.c: New test
44227         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44228
44229 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44230
44231         PR c++/12815
44232         * g++.dg/rtti/typeid4.C: New test.
44233
44234 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44235
44236         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44237
44238 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44239
44240         PR c++/12132
44241         * g++.dg/template/error11.C: New test.
44242
44243         PR c++/13451
44244         * g++.dg/template/class2.C: New test.
44245
44246 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44247         Richard Sandiford <rsandifo@redhat.com>
44248
44249         PR c++/13387
44250         * g++.dg/opt/alias3.C: New test.
44251
44252 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44253
44254         PR c++/13157
44255         * g++.dg/template/koenig3.C: New test.
44256
44257         PR c++/13529
44258         * g++.dg/parse/offsetof3.C: New test.
44259
44260         * g++.dg/init/copy7.C: Add missing dg-error markers.
44261
44262         PR c++/12226
44263         * g++.dg/init/copy7.c: New test.
44264
44265         PR c++/13536
44266         * g++.dg/parse/cast1.C: New test.
44267
44268 2004-01-04  Jan Hubicka  <jh@suse.cz>
44269
44270         * gcc.dg/winline[1-7].c: New tests.
44271
44272 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44273
44274         PR c++/13520
44275         * g++.dg/template/qualttp22.C: New test.
44276
44277 2004-01-01  Jan Hubicka  <jh@suse.cz>
44278
44279         * gcc.dg/debug/20031231-1.c: New.
44280         * gcc.c-torture/compile/20040101-1.c: New.
44281         * gcc.dg/dwarf-die-[1-7].c: New.
44282
44283 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44284
44285         PR optimization/13521
44286         * gcc.c-torture/compile/20031231-1.c: New test.
44287
44288 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44289
44290         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44291
44292 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44293
44294         PR c++/10079
44295         * g++.dg/template/crash16.C: New test.
44296
44297 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44298
44299         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44300
44301 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44302
44303         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44304         ports.
44305         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44306         * g++.old-deja/g++.law/profile1.C: Likewise.
44307         * gcc.c-torture/compile/981006-1.c: Likewise.
44308         * gcc.c-torture/execute/loop-2e.x: Likewise.
44309         * gcc.c-torture/execute/loop-2f.x: Remove.
44310         * gcc.c-torture/execute/loop-2g.x: Likewise.
44311         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44312         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44313
44314 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44315
44316         PR c++/13507
44317         * g++.dg/ext/attrib11.C: New test.
44318
44319         PR c++/13494
44320         * g++.dg/template/array2-1.C: New test.
44321         * g++.dg/template/array2-2.C: New test.
44322
44323 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44324
44325         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44326
44327 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44328
44329         PR c++/12774
44330         * g++.dg/template/array1-1.C: New test.
44331         * g++.dg/template/array1-2.C: New test.
44332
44333 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44334
44335         PR fortran/12632
44336         * g77.dg/12632.f: New test case.
44337
44338 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44339
44340         PR c++/13289
44341         * g++.dg/parse/nontype1.C: New test.
44342
44343 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44344
44345         PR c++/12403
44346         * g++.dg/parse/explicit1.C: New test.
44347         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44348
44349 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44350
44351         PR c++/13081
44352         * g++.dg/opt/inline6.C: New test.
44353
44354         PR c++/12613
44355         * g++.dg/parse/error9.C: New test.
44356
44357         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44358
44359 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44360
44361         PR c++/13009
44362         * g++.dg/init/assign1.C: New test.
44363
44364 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44365
44366         PR c++/13070
44367         * g++.dg/warn/format3.C: New test case.
44368
44369 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44370
44371         * gcc.c-torture/compile/20031227-1.c: New test.
44372
44373 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44374
44375         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44376         * g77.dg/bprob/bprob.exp: Likewise.
44377         * gcc.misc-tests/bprob.exp: Likewise.
44378         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44379         variants on systems where the library does not provide that
44380         functionality.
44381         * gcc.dg/builtins-20.c: Use builtins-config.h.
44382         * gcc.dg/builtins-config.h: New file.
44383
44384 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44385
44386         * lib/gcc-dg.exp (dg-require-profiling): New function.
44387         * lib/target-supports.exp (check_profiling_available): Likewise.
44388         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44389         * g77.dg/bprob/bprob.exp: Likewise.
44390         * gcc.misc-tests/bprob.exp: Likewise.
44391         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44392         * gcc.dg/20021014-1.c: Likewise.
44393         * gcc.dg/nest.c: Likewise.
44394
44395 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44396
44397         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44398         compiling.
44399         * g++.dg/lookup/java2.C: Likewise.
44400         * gcc.dg/cpp/lexident.c: Likewise.
44401
44402 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44403
44404         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44405         given.
44406         * gcc.c-torture/compile/961203-1.c: Likewise.
44407         * gcc.c-torture/compile/980506-1.c: Likewise.
44408
44409 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44410
44411         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44412         (additional_prunes): New global.
44413         (gcc-dg-prune): Handle additional per-test pruning.
44414         (dg-test): Clear additional_prunes between tests.
44415
44416         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44417         dg-prune-output to avoid spurious failures from assembler
44418         complaining about nonexistent WAW violations.
44419         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44420         Use dg-prune-output to avoid spurious failures from assembler
44421         warning about Itanium B-step errata.
44422
44423 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44424
44425         * g++.dg/abi/macro0.C: New test.
44426         * g++.dg/abi/macro1.C: Likewise.
44427         * g++.dg/abi/macro2.C: Likewise.
44428
44429         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44430         * g++.dg/abi/bitfield7.C: Likewise.
44431         * g++.dg/abi/dtor2.C: Likewise.
44432         * g++.dg/abi/mangle11.C: Likewise.
44433         * g++.dg/abi/mangle12.C: Likewise.
44434         * g++.dg/abi/mangle14.C: Likewise.
44435         * g++.dg/abi/mangle17.C: Likewise.
44436         * g++.dg/abi/vbase10.C: Likewise.
44437         * g++.dg/abi/vbase14.C: Likewise.
44438         * g++.dg/template/qualttp17.C: Likewise.
44439
44440 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44441
44442         PR c/11995
44443         * gcc.dg/20031223-1.c: New test.
44444
44445 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44446
44447         * gcc.dg/noreturn-7.c: New test.
44448
44449 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44450
44451         * gcc.dg/null-pointer-1.c: New test.
44452
44453 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44454
44455         * g++.old-deja/g++.jason/template18.C: Remove.
44456         * g++.old-deja/g++.jason/template37.C: Likewise.
44457
44458         PR c++/12862
44459         * g++.dg/lookup/ns1.C: New test.
44460
44461         PR c++/12397
44462         * g++.dg/template/lookup3.C: New test.
44463
44464 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44465
44466         * g++.dg/template/recurse1.C: New test
44467
44468 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44469
44470         PR c++/12479
44471         * g++.dg/parse/semicolon1.C: New test.
44472         * g++.dg/parse/semicolon1.h: Likewise.
44473
44474 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44475
44476         * gcc.dg/darwin-misaligned.c: New test.
44477
44478 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44479
44480         PR c/9163
44481         * gcc.dg/20031222-1.c: New test.
44482
44483 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44484
44485         PR c++/13438
44486         * g++.dg/parse/error8.C: New test.
44487
44488         PR c++/11554
44489         * g++.dg/warn/ctor-init-1.C: New test.
44490
44491 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44492
44493         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44494         too small.
44495         * gcc.c-torture/compile/930217-1.c: Likewise.
44496         * gcc.c-torture/compile/930513-1.c: Likewise.
44497         * gcc.c-torture/execute/920908-2.c: Likewise.
44498         * gcc.c-torture/execute/921204-1.c: Likewise.
44499         * gcc.c-torture/execute/930621-1.c: Likewise.
44500         * gcc.c-torture/execute/930630-1.c: Likewise.
44501         * gcc.c-torture/execute/931031-1.c: Likewise.
44502         * gcc.c-torture/execute/980602-2.c: Likewise.
44503         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44504         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44505         * gcc.c-torture/execute/extzvsi.c: Likewise.
44506         * gcc.c-torture/unsorted/ext.c: Likewise.
44507
44508 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44509
44510         PR target/12749
44511         * gcc.c-torture/compile/20031220-2.c: New test case.
44512
44513 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44514
44515         PR optimization/13031
44516         * gcc.c-torture/compile/20031220-1.c: New test case.
44517
44518 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44519
44520         * gcc.dg/cast-function-1.c: New test.
44521
44522 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44523
44524         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44525         formats.
44526
44527 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44528
44529         PR c++/12795
44530         * g++.dg/ext/attrib10.C: New test.
44531
44532 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44533
44534         * gcc.dg/cleanup-10.c: New test.
44535         * gcc.dg/cleanup-11.c: New test.
44536
44537 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44538
44539         PR c++/13239
44540         * g++.dg/opt/expect1.C: New test.
44541
44542 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44543
44544         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44545
44546 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44547
44548         PR debug/12923
44549         * gcc.dg/20031218-1.c: New test.
44550
44551         PR debug/12389
44552         * gcc.dg/20031218-2.c: New test.
44553         * gcc.dg/20031218-3.c: New test.
44554
44555         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44556         of label name and allow for USER_LABEL_PREFIX == "_" names.
44557         * g++.dg/abi/mangle18-2.C: Likewise.
44558         * g++.dg/abi/mangle19-1.C: Likewise.
44559         * g++.dg/abi/mangle19-2.C: Likewise.
44560         * g++.dg/abi/mangle20-1.C: Likewise.
44561         * g++.dg/abi/mangle20-2.C: Likewise.
44562
44563 2003-12-18  Richard Henderson  <rth@redhat.com>
44564
44565         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44566
44567 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44568             Dan Kegel <dank@kegel.com>
44569
44570         PR other/12009
44571         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44572         testing a cross compiler, it causes spurious compile failures.
44573         * lib/g++.exp: Likewise.
44574
44575 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44576
44577         PR c++/13262
44578         * g++.dg/template/access13.C: New test.
44579
44580 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44581
44582         * gcc.dg/20031216-1.c: New test.
44583
44584 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44585
44586         PR c++/9154
44587         * g++.dg/template/error10.C: New test.
44588
44589 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44590
44591         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44592         * g++.dg/eh/simd-2.C: Likewise.
44593
44594 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44595             Roger Sayle  <roger@eyesopen.com>
44596
44597         * gcc.c-torture/execute/ieee/mzero5.c: New.
44598
44599 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44600
44601         PR c++/10603
44602         * g++.dg/parse/error6.C: New test.
44603
44604         PR c++/12827
44605         * g++.dg/parse/error7.C: New test.
44606
44607 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44608
44609         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44610         at -O with stabs debugging formats.
44611         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44612         * gcc.dg/debug/debug-2.c: Likewise.
44613
44614 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44615
44616         PR c++/12696
44617         * g++.dg/init/error1.C: New test.
44618
44619         PR c++/12218
44620         * g++.dg/init/pm3.C: New test.
44621
44622 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44623
44624         PR c/3347
44625         * gcc.dg/bitfld-8.c: New test.
44626
44627 2003-12-16  James Lemke  <jim@wasabisystems.com>
44628
44629         * gcc.dg/arm-scd42-[123].c: New tests.
44630
44631 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44632
44633         PR c++/9043
44634         * g++.dg/abi/mangle20-1.C: New test.
44635         * g++.dg/abi/mangle20-2.C: New test.
44636
44637 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44638
44639         PR c++/13275
44640         * g++.dg/other/offsetof2.C: Remove XFAIL.
44641         * g++.dg/parse/offsetof1.C: New test.
44642         * g++.gd/parse/offsetof2.C: Likewise.
44643
44644 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44645
44646         * g++.dg/template/nontype3.C: New test.
44647         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44648
44649 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44650
44651         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44652
44653 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44654
44655         PR c++/13387
44656         * g++.dg/expr/assign1.C: New test.
44657
44658         PR c++/13242
44659         * g++.dg/abi/mangle19-1.C: New test.
44660         * g++.dg/abi/mangle19-2.C: New test.
44661
44662 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44663
44664         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44665
44666 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44667
44668         * gcc.c-torture/execute/20031216-1.c: New test.
44669
44670 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44671
44672         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44673         an ICE regression.
44674
44675 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44676
44677         PR c++/10926
44678         * g++.dg/template/error9.C: New test.
44679
44680         PR c++/11116
44681         * g++.dg/template/error8.C: New test.
44682
44683 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44684
44685         PR middle-end/13400
44686         * gcc.c-torture/execute/20031215-1.c: New test case.
44687
44688 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44689
44690         PR c++/13269
44691         * g++.dg/parse/error5.C: New test.
44692
44693         PR c++/12989
44694         * g++.dg/expr/sizeof1.C: New test.
44695
44696         PR c++/13310
44697         * g++.dg/template/crash15.C: New test.
44698
44699 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44700
44701         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44702         a non-POD type as the last named parameter of a varargs function.
44703
44704 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44705
44706         PR c++/13243
44707         PR c++/12573
44708         * g++.dg/template/crash14.C: New test.
44709         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44710
44711 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44712
44713         * g++.dg/other/java1.C: New test.
44714
44715         PR c++/13241
44716         * g++.dg/abi/mangle18-1.C: New test.
44717         * g++.dg/abi/mangle18-2.C: New test.
44718
44719 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44720
44721         PR optimization/10312
44722         * gcc.c-torture/execute/20031214-1.c: New.
44723
44724 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44725
44726         PR c++/10779
44727         PR c++/12160
44728         * g++.dg/parse/error3.C: New test.
44729         * g++.dg/parse/error4.C: Likewise.
44730         * g++.dg/abi/mangle4.C: Tweak error messages.
44731         * g++.dg/lookup/using5.C: Likewise.
44732         * g++.dg/other/error2.C: Likewise.
44733         * g++.dg/parse/typename5.C: Likewise.
44734         * g++.dg/parse/undefined1.C: Likewise.
44735         * g++.dg/template/arg2.C: Likewise.
44736         * g++.dg/template/ttp3.C: Likewise.
44737         * g++.dg/template/type1.C: Likewise.
44738         * g++.old-deja/g++.other/crash32.C: Likewise.
44739         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44740
44741 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44742
44743         PR c++/13106
44744         * g++.dg/warn/noreturn-3.C: New test.
44745
44746 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44747
44748         PR c++/13118
44749         * g++.dg/abi/covariant3.C: New.
44750
44751 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44752
44753         * g++.dg/eh/ia64-1.C: New test.
44754
44755 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44756
44757         PR optimization/13037
44758         * g77.f-torture/execute/13037.f: New test case.
44759
44760 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44761
44762         PR c++/12881
44763         * g++.dg/abi/covariant2.C: New.
44764
44765 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44766
44767         * gcc.dg/cpp/trad/macro.c: New tests.
44768
44769 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44770
44771         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44772
44773 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44774
44775         PR other/10819
44776         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44777         to fix Bug 10819.
44778         * lib/g++.exp (g++_version): Likewise.
44779         * lib/g77.exp (g77_version): Likewise.
44780         * lib/objc.exp (default_objc_version): Likewise.
44781
44782 2003-12-10  Richard Henderson  <rth@redhat.com>
44783
44784         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44785
44786         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44787
44788 2003-12-08  Matt Austern  <austern@apple.com>
44789
44790         PR c/13134
44791         * lib/gcc-dg.exp (dg-require-visibility): Define.
44792         * lib/target-supports (check_visibility_available): Define.
44793         * gcc.dg/visibility-1.c: New test.
44794         * gcc.dg/visibility-2.c: Likewise.
44795         * gcc.dg/visibility-3.c: Likewise.
44796         * gcc.dg/visibility-4.c: Likewise.
44797         * gcc.dg/visibility-5.c: Likewise.
44798         * gcc.dg/visibility-6.c: Likewise.
44799         * g++.dg/ext/visibility-1.C: Likewise.
44800         * g++.dg/ext/visibility-2.C: Likewise.
44801         * g++.dg/ext/visibility-3.C: Likewise.
44802         * g++.dg/ext/visibility-4.C: Likewise.
44803         * g++.dg/ext/visibility-5.C: Likewise.
44804         * g++.dg/ext/visibility-6.C: Likewise.
44805
44806 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44807
44808         * g++.dg/lookup/java1.C: New test.
44809         * g++.dg/lookup/java2.C: New test.
44810
44811 2003-12-07  Falk Hueffner  <falk@debian.org>
44812
44813         * g++.dg/opt/noreturn-1.C: New test.
44814
44815 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44816
44817         * gcc.dg/overflow-1.c: New test.
44818
44819 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44820
44821         * g77.f-torture/compile/13060.f: New test.
44822
44823 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44824
44825         PR c++/13323
44826         * g++.dg/inherit/operator2.C: New test.
44827
44828 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44829
44830         PR c++/13305
44831         * g++.dg/ext/attrib9.C: New test.
44832
44833 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44834
44835         PR c++/13314
44836         * g++.dg/template/error7.C: New test.
44837
44838 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44839             J"orn Rennecke <joern.rennecke@superh.com>
44840
44841         PR target/13302
44842         * g++.dg/other/struct-va_list.C: New test.
44843
44844 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44845
44846         PR c++/13166
44847         * g++.dg/parse/defarg6.C: New test.
44848
44849 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44850
44851         PR target/13256
44852         * gcc.c-torture/execute/20031201-1.c: New test.
44853
44854 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44855
44856         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44857
44858 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44859
44860         * gcc.dg/builtin-return-1.c: New test.
44861
44862 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44863             J"orn Rennecke <joern.rennecke@superh.com>
44864
44865         PR optimization/13260
44866         * gcc.c-torture/execute/20031204-1.c: New test.
44867
44868 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44869
44870         PR c++/9127
44871         * g++.dg/template/error6.C: New test.
44872
44873 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44874
44875         * gcc.dg/20031202-1.c: New test.
44876
44877 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44878
44879         PR c++/13179
44880         * g++.dg/template/eh1.C: New test.
44881
44882         PR c++/10771
44883         * g++.dg/template/error5.C: New test.
44884
44885 2003-12-02  David Ung  <davidu@mips.com>
44886
44887         * gcc.dg/compat/vector-check.h: Corrected type for var
44888         g_##TMODE
44889
44890 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44891
44892         PR c++/10126
44893         * g++.dg/template/ptrmem8.C: New test.
44894
44895 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44896
44897         PR c++/12573
44898         * g++.dg/template/dependent-expr3.C: New test.
44899
44900 2003-12-01  James Lemke  <jim@wasabisystems.com>
44901
44902         * gcc.dg/arm-g2.c: New test.
44903
44904 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44905
44906         PR optimization/11634
44907         * gcc.dg/20031201-2.c: New test case.
44908
44909 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44910
44911         PR 11433
44912         * objc.dg/proto-lossage-3.m: New test.
44913
44914 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44915
44916         PR optimization/12628
44917         * gcc.dg/20031201-1.c: New test case.
44918
44919 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44920
44921         * gcc.dg/unaligned-1.c: New test.
44922
44923 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44924
44925         PR c++/9849
44926         * g++.dg/template/error4.C: New test.
44927         * g++.dg/template/nested3.C: Adjust error markers.
44928
44929 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44930
44931         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44932
44933 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44934
44935         PR c/10333
44936         * gcc.dg/bitfld-7.c: New test.
44937
44938 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44939
44940         * gcc.dg/tls/asm-1.C: New test.
44941
44942 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44943
44944         * gcc.dg/cpp/assert4.c: Update.
44945
44946 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44947
44948         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44949         * gcc.dg/builtin-apply3.c: New test.
44950
44951 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44952
44953         * lib/compat.exp (compat-obj): New xfaildata parameter.
44954         Use it to set compiler_conditional_xfail_data before compiling.
44955         (compat-get-options): Handle dg-xfail-if.
44956         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44957         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44958         * gcc.dg/compat/vector-1_y.c: Likewise.
44959         * gcc.dg/compat/vector-2_x.c: Likewise.
44960         * gcc.dg/compat/vector-2_y.c: Likewise.
44961
44962 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44963
44964         * g++.dg/opt/reg-stack4.C: New test.
44965
44966 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44967
44968         * gcc.dg/builtin-apply2.c: New test.
44969
44970 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44971
44972         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44973
44974 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44975
44976         PR c++/12924
44977         * g++.dg/template/template-id-2.C: New test.
44978
44979 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44980
44981         PR c++/5369
44982         * g++.dg/template/memfriend1.C: New test.
44983         * g++.dg/template/memfriend2.C: Likewise.
44984         * g++.dg/template/memfriend3.C: Likewise.
44985         * g++.dg/template/memfriend4.C: Likewise.
44986         * g++.dg/template/memfriend5.C: Likewise.
44987         * g++.dg/template/memfriend6.C: Likewise.
44988         * g++.dg/template/memfriend7.C: Likewise.
44989         * g++.dg/template/memfriend8.C: Likewise.
44990         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44991
44992 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44993
44994         PR c++/12515
44995         * g++.dg/ext/cond1.C: New test.
44996
44997 2003-11-20  Richard Henderson  <rth@redhat.com>
44998
44999         * gcc.dg/20020201-2.c: Remove.
45000         * gcc.dg/20020201-4.c: Remove.
45001         * gcc.dg/20020304-1.c: Remove.
45002
45003 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45004
45005         * gcc.dg/cpp/trad/xwin1.c: New test case.
45006
45007 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45008
45009         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45010         * lib/g77.exp: Likewise.
45011         * lib/objc.exp: Likewise.
45012         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45013         for darwin.
45014
45015 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45016
45017         PR c++/12932
45018         * g++.dg/template/static5.C: New test.
45019
45020 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45021
45022         * gcc.dg/nested-func-1.c: New test.
45023
45024 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45025
45026         * gcc.dg/cpp/assert4.c: New test.
45027
45028 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45029
45030         PR c++/2294
45031         * g++.dg/lookup/using9.c: New test.
45032
45033 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45034
45035         PR c++/12762
45036         * g++.dg/template/error3.C: New test.
45037
45038 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45039
45040         PR ada/13035
45041         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45042         No longer use a wrapper for gcc, since this does not work under
45043         Windows.
45044
45045 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45046
45047         PR c++/2094
45048         * g++.dg/template/ptrmem7.C: New test.
45049
45050 2003-11-13  Andrew Pinski <apinski@apple.com>
45051
45052         * gcc.c-torture/compile/20031113-1.c: New test.
45053
45054 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45055             Kean Johnston <jkj@sco.com>
45056
45057         PR c/13029
45058         * gcc.dg/unused-4.c: Update.
45059
45060 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45061
45062         * g++.dg/opt/const3.C: New test.
45063
45064 2003-11-13  Jan Hubicka  <jh@suse.cz>
45065
45066         * gcc.c-torture/compile/20031112-1.c: New test.
45067
45068 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45069
45070         * g++.dg/parse/crash10.C: Remove bogus error marker.
45071
45072 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45073
45074         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45075         (host_gcc): Likewise.
45076         (ROOT): Honor $PWDCMD.
45077         (BASE): Likewise.
45078         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45079
45080 2003-11-12  Catherine Moore  <clm@redhat.com>
45081
45082         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45083
45084 2003-11-12  Andreas Jaeger  <aj@suse.de>
45085             Jakub Jelinek  <jakub@redhat.com>
45086             Andrew Pinski  <pinskia@physics.uc.edu>
45087             Richard Henderson  <rth@redhat.com>
45088
45089         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45090         systems.
45091         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45092
45093         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45094         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45095
45096 2003-11-11  Andreas Jaeger  <aj@suse.de>
45097
45098         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45099
45100         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45101
45102 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45103
45104         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45105         Clean ups.
45106
45107 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45108
45109         * gcc.dg/trampoline-1.c: New test.
45110
45111 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45112
45113         * gcc.c-torture/compile/200031109-1.c: New test.
45114
45115 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45116
45117         PR c/3190
45118         PR c/8714
45119         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45120         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45121         gcc.dg/format/no-y2k-1.c: Update.
45122
45123 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45124
45125         PR optimization/10467
45126         * gcc.dg/20031108-1.c: New test case.
45127
45128 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45129
45130         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45131
45132 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45133
45134         * gcc.dg/compound-lvalue-1.c: New test.
45135         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45136         some XFAILs.
45137
45138 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45139
45140         * gcc.dg/altivec-varargs-1.c: New test.
45141
45142 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45143
45144         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45145         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45146         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45147         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45148         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45149
45150 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45151
45152         * gcc.dg/cond-lvalue-1.c: New test.
45153
45154 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45155
45156         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45157
45158 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45159
45160         PR c++/11616
45161         * g++.dg/template/instantiate5.C: New test.
45162
45163 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45164
45165         PR c++/12726
45166         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45167         * ChangeLog: Add missing first entry for above test.
45168
45169 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45170
45171         PR c++/9810
45172         * g++.dg/template/using8.C: New test.
45173         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45174
45175 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45176
45177         PR optimization/10817
45178         * gcc.c-torture/compile/20031102-1.c: New test case.
45179
45180 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45181
45182         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45183         2147483647.
45184
45185 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45186
45187         * gcc.dg/20031102-1.c: New test.
45188
45189 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45190
45191         * gcc.dg/complex-1.c: New test.
45192
45193 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45194
45195         PR c++/12796
45196         * g++.dg/template/crash13.C: Adjust expected error location.
45197         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45198
45199 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45200
45201         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45202
45203 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45204
45205         PR/10239
45206         * gcc.c-torture/compile/20031031-2.c: New test.
45207
45208 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45209
45210         PR/11640
45211         * gcc.c-torture/compile/20031031-1.c: New test.
45212
45213 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45214
45215         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45216         * gcc.misc-tests/bprob.exp: Likewise.
45217         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45218         the execution test on arm-elf configs.
45219         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45220         configs that don't support scratch files.
45221         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45222
45223 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45224
45225         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45226         done by dejagnu.
45227
45228 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45229
45230         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45231         Avoid non pure sh syntax. Add more logging.
45232
45233         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45234         fail.
45235
45236 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45237
45238         PR libgcj/10610
45239         * gcc.dg/ppc-stackalign-1.c: New test.
45240
45241 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45242
45243         * ada/acats/run_all.sh: Change output to be more compliant with
45244         dejagnu framework.
45245         Create acats.sum and acats.log files under testsuite/ada/acats
45246         Only run [a-z]* directories, to filter out e.g. CVS.
45247         Redirect build output to log file.
45248
45249 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45250
45251         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45252
45253 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45254
45255         PR ada/5909:
45256         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45257
45258 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45259
45260         * gcc.c-torture/compile/20031023-1.c: New test.
45261         * gcc.c-torture/compile/20031023-2.c: New test.
45262         * gcc.c-torture/compile/20031023-3.c: New test.
45263         * gcc.c-torture/compile/20031023-4.c: New test.
45264
45265 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45266
45267         PR c++/10371
45268         * g++.dg/lookup/scoped8.C: New test.
45269
45270 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45271
45272         * g++.dg/opt/reg-stack3.C: New test.
45273
45274 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45275
45276         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45277
45278 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45279
45280         PR c++/11076
45281         * g++.dg/template/crash13.C: New test.
45282
45283 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45284
45285         * gcc.dg/c99-restrict-2.c: New test.
45286
45287 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45288
45289         PR c++/12698, c++/12699, c++/12700, c++/12566
45290         * g++.dg/inherit/covariant9.C: New test.
45291         * g++.dg/inherit/covariant10.C: New test.
45292         * g++.dg/inherit/covariant11.C: New test.
45293
45294 2003-10-23  Jason Merrill  <jason@redhat.com>
45295
45296         PR c++/12726
45297         * g++.dg/ext/complit2.C: New test.
45298
45299 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45300
45301         PR target/12654
45302         * gcc.c-torture/execute/20031020-1.c: New test.
45303
45304 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45305
45306         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45307         following the jump_insn.
45308
45309 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45310
45311         * gcc.dg/cast-lvalue-1.c: New test.
45312
45313 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45314
45315         PR c++/11962
45316         * g++.dg/template/cond2.C: New test.
45317
45318 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45319
45320         * gcc.dg/builtins-28.c: New test.
45321
45322 2003-10-20  Jan Hubicka  <jh@suse.cz>
45323
45324         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45325         parameter.
45326         * gcc.dg/inline-2.c: Likewise.
45327
45328 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45329
45330         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45331         * gcc.dg/nest.c: Likewise.
45332
45333 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45334
45335         PR c++/9781, c++/10583, c++/11862
45336         * g++.dg/parse/crash13.C: New test.
45337
45338 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45339
45340         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45341
45342 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45343
45344         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45345         Define HAVE_C99_RUNTIME except on Solaris.
45346         * gcc.dg/builtins-20.c: Likewise.
45347
45348 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45349
45350         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45351
45352 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45353
45354         PR c++/12495
45355         * g++.dg/template/crash21.C: New test.
45356
45357 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45358
45359         PR c++/2513
45360         * g++.dg/template/typename5.C: New test.
45361
45362 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45363
45364         PR c++/12369
45365         * g++.dg/template/friend25.C: New test.
45366
45367 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45368
45369         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45370         versions.
45371
45372 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45373
45374         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45375         == 2147483647.
45376
45377 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45378
45379         * gcc.c-torture/execute/960416-1.x: Remove.
45380         * gcc.c-torture/execute/divconst-3.x: Likewise.
45381
45382 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45383
45384         PR target/12598
45385         * gcc.dg/torture/cris-volatile-1.c: New test.
45386
45387 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45388
45389         PR optimization/9325
45390         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45391         for overflowing floating point to integer conversion during RTL
45392         simplification.
45393
45394 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45395
45396         * objc/execute/_cmd.m: Fix typo.
45397         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45398         Relax 'scan-assembler' regexp.
45399         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45400         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45401         * objc.dg/zero-link-2.m: Remove blank line.
45402         * objc.dg/zero-link-3.m: New test case.
45403
45404 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45405
45406         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45407
45408         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45409         than linker trickery.
45410
45411 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45412
45413         PR c++/12370
45414         * g++.dg/other/friend2.C: New test.
45415
45416 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45417
45418         * gcc.dg/20031012-1.c: New test.
45419
45420 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45421
45422         * gcc.dg/weak/weak-3.c: Fix for new warning.
45423
45424 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45425
45426         PR optimization/8750
45427         * gcc.c-torture/execute/20031012-1.c: New test case.
45428
45429 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45430
45431         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45432         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45433
45434 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45435
45436         PR optimization/12260
45437         * gcc.c-torture/compile/20031011-2.c: New test case.
45438
45439 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45440
45441         * gcc.c-torture/execute/20031011-1.c: New testcase.
45442
45443 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45444
45445         * gcc.c-torture/compile/20031011-1.c: New test.
45446
45447 2003-10-11  Jan Hubicka  <jh@suse.cz>
45448
45449         * g++.dg/other/first-global.C: New test.
45450
45451 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45452
45453         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45454
45455 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45456
45457         * gcc.c-torture/compile/20031010-1.c: New test.
45458
45459 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45460
45461         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45462         * gcc.c-torture/execute/va-arg-25.c: ... here.
45463
45464 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45465
45466         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45467
45468 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45469
45470         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45471
45472 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45473
45474         * g++.dg/parse/error2.C: New test.
45475
45476 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45477
45478         PR c++/11097
45479         * g++.dg/other/error5.C: Modify the error message.
45480         * g++.dg/lookup/using8.C: New test.
45481
45482 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45483
45484         * gcc.dg/darwin-abi-2.c: New file.
45485         * gcc.c-torture/execute/va-arg-24.c: New file.
45486
45487 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45488
45489         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45490         indentation.
45491
45492 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45493
45494         PR c++/10147
45495         * g++.dg/other/error4.C: Update error messages.
45496         * g++.dg/template/ptrmem4.C: Likewise.
45497
45498         PR c++/12337
45499         * g++.dg/init/new9.C: New test.
45500
45501         PR c++/12334, c++/12236, c++/8656
45502         * g++.dg/ext/attrib8.C: New test.
45503
45504 2003-10-06  Devang Patel  <dpatel@apple.com>
45505
45506         * gcc.dg/debug/dwarf2-3.h: New test.
45507         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45508
45509 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45510
45511         * g++.dg/opt/cfg2.C: New test.
45512
45513 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45514
45515         * g++.dg/opt/float1.C: New test.
45516
45517 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45518
45519         * gcc.dg/c90-array-lval-6.c: New test.
45520         * gcc.dg/c99-array-lval-6.c: New test.
45521
45522 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45523             Ziemowit Laski  <zlaski@apple.com>
45524
45525         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45526         'Derived', so that it is never considered a class method; add
45527         new warning for '+port' method ambiguity.
45528         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45529         <objc/objc-api.h> (needed on Mac OS X).
45530         * objc.dg/method-13.m: New test.
45531
45532 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45533
45534         PR optimization/9325, PR java/6391
45535         * gcc.c-torture/execute/20031003-1.c: New test case.
45536
45537 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45538
45539         PR optimization/12180
45540         * gcc.dg/20031002-1.c: New test.
45541
45542         PR c++/12486
45543         * g++.dg/inherit/error1.C: New test.
45544
45545 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45546
45547         * lib/f-torture.exp (search_for): Rename to...
45548         (search_for_re): This.  Also, clean up comments and the
45549         "regexp" invocation.
45550
45551 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45552
45553         * gcc.c-torture/compile/20031002-1.c: New test.
45554
45555 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45556
45557         * g++.dg/opt/cond1.C: New test.
45558
45559 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45560
45561         * gcc.dg/Wold-style-definition-2.c: New testcase.
45562         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45563
45564 2003-09-29  Richard Henderson  <rth@redhat.com>
45565
45566         * g++.dg/init/array10.C: Add dg-options.
45567
45568 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45569
45570         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45571
45572 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45573
45574         * g++.dg/template/friend19.C: Fix typo.
45575         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45576
45577 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45578
45579         * gcc.c-torture/execute/20030928-1.c: New test.
45580         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45581
45582 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45583
45584         * g++.dg/opt/unroll1.C: New test.
45585
45586 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45587
45588         PR optimization/11741
45589         * gcc.dg/20030926-1.c: New test case.
45590
45591 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45592
45593         PR c++/5655
45594         * g++.dg/parse/access7.C: New test.
45595         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45596
45597 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45598
45599         MERGE OF objc-improvements-branch into MAINLINE:
45600         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45601         if libobjc has not been built.
45602         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45603         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45604         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45605         objc/execute/nested-3.m, objc/execute/np-2.m,
45606         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45607         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45608         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45609         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45610         objc.dg/special/unclaimed-category-1.h,
45611         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45612         well as GNU runtime.
45613         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45614         * execute/cascading-1.m, execute/function-message-1.m,
45615         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45616         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45617         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45618         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45619         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45620         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45621         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45622         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45623         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45624         * objc.dg/bitfield-2.m: Run only on Darwin.
45625         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45626         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45627         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45628         * objc.dg/const-str-1.m: Fix constant string layout.
45629
45630 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45631
45632         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45633
45634 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45635
45636         * gcc.dg/darwin-abi-1.c: New file.
45637
45638 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45639
45640         PR target/12281
45641         * gcc.c-torture/compile/20030921-1.c: New test.
45642
45643 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45644
45645         * g++.dg/opt/reg-stack2.C: New test.
45646
45647 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45648
45649         * g++.dg/eh/delayslot1.C: New test.
45650
45651 2003-09-20  Richard Henderson  <rth@redhat.com>
45652
45653         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45654
45655 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45656
45657         * gcc.c-torture/execute/20030920-1.c: New test case.
45658
45659 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45660
45661         * g++.dg/rtti/typeid3.C: Correct expected error message.
45662
45663 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45664
45665         PR c++/157
45666         * g++.dg/parse/crash12.C: New test.
45667
45668 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45669
45670         * gcc.dg/compat/mixed-struct-check.h: New.
45671         * gcc.dg/compat/mixed-struct-defs.h: New.
45672         * gcc.dg/compat/mixed-struct-init.h: New.
45673         * gcc.dg/compat/struct-by-value-19_main.c: New.
45674         * gcc.dg/compat/struct-by-value-19_x.c: New.
45675         * gcc.dg/compat/struct-by-value-19_y.c: New.
45676         * gcc.dg/compat/struct-by-value-20_main.c: New.
45677         * gcc.dg/compat/struct-by-value-20_x.c: New.
45678         * gcc.dg/compat/struct-by-value-20_y.c: New.
45679         * gcc.dg/compat/struct-return-19_main.c: New.
45680         * gcc.dg/compat/struct-return-19_x.c: New.
45681         * gcc.dg/compat/struct-return-19_y.c: New.
45682         * gcc.dg/compat/struct-return-20_main.c: New.
45683         * gcc.dg/compat/struct-return-20_x.c: New.
45684         * gcc.dg/compat/struct-return-20_y.c: New.
45685
45686 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45687         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45688         so that it will not complain on LP64 targets.
45689
45690 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45691
45692         PR c++/495
45693         * g++.dg/template/friend24.C: New test.
45694
45695 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         PR c++/12332
45698         * g++.dg/template/memtmpl2.C: New test.
45699
45700 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45701
45702         PR target/11184
45703         * gcc.dg/builtin-apply1.c: New test.
45704
45705 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45706
45707         PR c++/9848
45708         * g++.dg/warn/Wunused-4.C: New test.
45709
45710 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45711
45712         PR c++/12316
45713         * g++.dg/other/gc2.C: New test.
45714
45715 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45716
45717         PR c++/11991
45718         * g++.dg/rtti/typeid3.C: New test.
45719
45720         PR c++/12266
45721         * g++.dg/overload/template1.C: New test.
45722
45723 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45724
45725         * g++.dg/opt/cfg3.C: New test.
45726
45727 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45728
45729         PR c++/7939
45730         * g++.dg/template/crash11.C: New test.
45731
45732 2003-09-16  Jason Merrill  <jason@redhat.com>
45733             Jakub Jelinek  <jakub@redhat.com>
45734
45735         * gcc.dg/attr-warn-unused-result.c: New test.
45736
45737 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45738
45739         PR c++/12184
45740         * g++.dg/expr/call2.C: New test.
45741
45742 2003-09-15  Andreas Jaeger  <aj@suse.de>
45743
45744         * gcc.dg/Wold-style-definition-1.c: New test.
45745
45746 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45747
45748         PR c++/3907
45749         * g++.dg/parse/template12.C: New test.
45750
45751         * g++.dg/abi/bitfield11.C: New test.
45752         * g++.dg/abi/bitfield12.C: Likewise.
45753
45754 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45755
45756         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45757         non-expansion of functional macro name without arguments at EOL.
45758         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45759
45760 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45761
45762         * gcc.c-torture/execute/20030914-[12].c: New tests.
45763
45764 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45765
45766         PR c++/11788
45767         * g++.dg/overload/addr1.C: New test.
45768
45769 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45770
45771         * gcc.dg/20030909-1.c: New test.
45772
45773 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45774
45775         * gcc.dg/ultrasp10.c: New test.
45776
45777 2003-09-09  Devang Patel  <dpatel@apple.com>
45778
45779         * gcc.dg/darwin-ld-6.c: New test.
45780
45781 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45782
45783         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45784
45785 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45786
45787         * gcc.dg/ia64-types1.c: New test.
45788         * gcc.dg/ia64-types2.c: Likewise.
45789
45790 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45791
45792         * gcc.dg/builtins-1.c: Add more _Complex tests.
45793         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45794
45795         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45796         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45797
45798 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45799
45800         PR c++/11786
45801         * g++.dg/lookup/koenig2.C: New test.
45802
45803         PR c++/5296
45804         * g++.dg/rtti/typeid2.C: New test.
45805
45806 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45807
45808         * gcc.c-torture/compile/20030904-1.c: New test.
45809
45810 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45811
45812         * g++.dg/opt/longbranch2.C: New test.
45813
45814 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45815
45816         * g++.dg/template/crash10.C: Only compile it.
45817
45818 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45819
45820         PR middle-end/11665
45821         * gcc.c-torture/compile/20030907-1.c: New test.
45822         * g++.dg/init/array11.C: New test.
45823
45824 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45825
45826         PR c++/11852
45827         * g++.dg/init/struct1.C: New test.
45828
45829 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45830
45831         PR c++/12181
45832         * g++.dg/expr/comma1.C: New test.
45833
45834 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45835
45836         PR c++/11867
45837         * g++.dg/expr/static_cast5.C: New test.
45838
45839 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45840
45841         PR c++/11507
45842         * g++.dg/lookup/scoped7.C: New test.
45843
45844         PR c++/9574
45845         * g++.dg/other/static1.C: New test.
45846
45847         PR c++/11490
45848         * g++.dg/warn/template-1.C: New test.
45849
45850         PR c++/11432
45851         * g++.dg/template/crash10.C: New test.
45852
45853         PR c++/2478
45854         * g++.dg/overload/VLA.C: New test.
45855
45856         PR c++/10804
45857         * g++.dg/template/call1.C: New test.
45858
45859 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45860
45861         PR c++/11794
45862         * g++.dg/parse/using3.C: New test.
45863
45864 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45865
45866         PR c++/11409
45867         * g++.dg/overload/builtin3.C: New test case.
45868
45869 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45870
45871         PR c/9862
45872         * gcc.dg/20030906-1.c: New test.
45873         * gcc.dg/20030906-2.c: Likewise.
45874
45875 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45876
45877         PR c++/12167
45878         * g++.dg/parse/defarg5.C: New test.
45879
45880         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45881
45882 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45883
45884         PR c++/12163
45885         * g++.dg/expr/static_cast4.C: New test.
45886
45887         PR c++/12146
45888         * g++.dg/template/crash9.C: New test.
45889
45890 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45891
45892         * g++.old-deja/g++.ext/pretty2.C: Update for change
45893         in __FUNCTION__.
45894         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45895
45896 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45897
45898         PR c++/11922
45899         * g++/dg/template/qualified-id1.C: New test.
45900
45901         PR c++/12037
45902         * g++.dg/warn/noeffect4.C: New test.
45903
45904 2003-09-04  Matt Austern  <austern@apple.com>
45905
45906         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45907         * g++.dg/ext/fnname2.C: Likewise.
45908         * g++.dg/ext/fnname3.C: Likewise.
45909
45910 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45911
45912         * g++.dg/expr/lval1.C: New test.
45913         * g++.dg/ext/lvcast.C: Remove.
45914
45915 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45916
45917         PR optimization/11700.
45918         * gcc.c-torture/compile/20030903-1.c: New test case.
45919
45920 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45921
45922         PR c++/12053
45923         * g++.dg/abi/layout4.C: New test.
45924
45925 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45926
45927         PR c++/11553
45928         * g++.dg/parse/friend3.C: New test.
45929
45930 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45931
45932         PR c++/11847
45933         * g++.dg/template/class1.C: New test.
45934
45935         PR c++/11808
45936         * g++.dg/expr/call1.C: New test.
45937
45938 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45939
45940         PR c++/12114
45941         * g++.dg/init/ref9.C: New test.
45942
45943         PR c++/11972
45944         * g++.dg/template/nested4.C: New test.
45945
45946 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45947
45948         PR c++/12093
45949         * g++.dg/template/non-dependent4.C: New test.
45950
45951         PR c++/11928
45952         * g++.dg/inherit/conv1.C: New test.
45953
45954 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45955
45956         PR c++/6196
45957         * g++.dg/ext/label1.C: New test.
45958         * g++.dg/ext/label2.C: Likewise.
45959
45960 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45961
45962         * g++.dg/expr/cond3.C: New test.
45963
45964 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45965
45966         * gcc.dg/builtins-1.c: Add new builtin cases.
45967
45968 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45969
45970         * gcc.dg/builtins-1.c: Add new cases.
45971         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45972
45973 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45974
45975         * gcc.dg/builtins-1.c: Add more math builtin tests.
45976         * gcc.dg/torture/builtin-attr-1.c: New test.
45977
45978 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45979
45980         PR optimization/5079
45981         * g++.dg/opt/static3.C: New test.
45982
45983 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45984
45985         * gcc.misc-tests/gcov-10b.c: New test.
45986
45987 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45988
45989         * g++.dg/opt/ptrmem3.C: New test.
45990
45991         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45992
45993 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45994
45995         * gcc.dg/20030826-2.c: New test.
45996
45997 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45998
45999         PR middle-end/12002
46000         * g77.f-torture/compile/12002.f: New test case.
46001
46002 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46003
46004         * gcc.dg/20030826-1.c: New test case.
46005
46006 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46007
46008         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46009
46010 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46011
46012         PR c++/11871
46013         * c++.dg/lookup/crash1.C: New test.
46014
46015         * c++.dg/warn/noeffect3.C: New test.
46016
46017 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46018
46019         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46020         * gcc.dg/compat/vector-1_y.c: Ditto.
46021         * gcc.dg/compat/vector-2_x.c: Ditto.
46022         * gcc.dg/compat/vector-2_y.c: Ditto.
46023
46024 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46025
46026         * gcc.dg/20030702-1.c: New test.
46027
46028 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46029
46030         PR c++/8795
46031         * g++.dg/ext/altivec-1.C: New test.
46032
46033 2003-08-24  Richard Henderson  <rth@redhat.com>
46034
46035         * g++.dg/eh/simd-2.C: Add -w for x86.
46036
46037 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46038
46039         * gcc.dg/20030815-1.c: New test.
46040
46041 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46042
46043         PR c++/3765
46044         * g++.dg/parse/access6.C: New test.
46045
46046 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46047
46048         PR c++/641, c++/11876
46049         * g++.dg/template/friend22.C: New test.
46050         * g++.dg/template/friend23.C: Likewise.
46051
46052 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46053
46054         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46055         identically.
46056
46057 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46058
46059         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46060
46061 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46062
46063         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46064
46065 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46066
46067         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46068
46069 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46070
46071         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46072
46073 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46074
46075         PR c++/11919
46076         * g++.dg/overload/prom1.C: New test.
46077
46078         PR c++/11551
46079         * g++.dg/parse/dtor2.C: New test.
46080
46081         PR c++/10762
46082         * g++.dg/parse/using2.C: New test.
46083
46084 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46085
46086         PR target/11805
46087         * gcc.c-torture/compile/20030821-1.c: New.
46088
46089 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46090
46091         PR c++/11834
46092         * g++.dg/template/deduce2.C: New test.
46093
46094 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46095
46096         * gcc.c-torture/execute/20030821-1.c: New test.
46097
46098 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46099
46100         PR middle-end/11984
46101         * gcc.dg/20030820-1.c: New test case.
46102
46103 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46104
46105         PR c++/11945
46106         * g++.dg/warn/noeffect2.C: New test.
46107
46108 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46109
46110         PR c++/10926
46111         * g++.dg/template/dtor2.C: New test.
46112
46113         PR c++/11684
46114         * g++.dg/template/operator1.C: New test.
46115         * g++.dg/parse/operator4.C: New test.
46116
46117         PR c++/11946.C
46118         * g++.dg/expr/enum1.C: New test.
46119         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46120
46121         PR c++/11036.C
46122         * g++.dg/parse/elab2.C: New test.
46123         * g++.dg/parse/typedef4.C: Change error message.
46124         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46125         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46126         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46127
46128 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46129
46130         * gcc.dg/pch/warn-1.c: New.
46131         * gcc.dg/pch/warn-1.hs: New.
46132
46133         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46134         not-tested file.
46135
46136 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46137
46138         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46139
46140 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46141
46142         * gcc.dg/uninit-D.c: New Test.
46143         * gcc.dg/uninit-E.c: New Test.
46144         * gcc.dg/uninit-F.c: New Test.
46145         * gcc.dg/uninit-G.c: New Test.
46146
46147 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46148
46149         * g++.dg/README: Describe the pch directory.
46150
46151 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46152
46153         PR c++/11174
46154         * g++.dg/parse/access4.C: New test.
46155         * g++.dg/parse/access5.C: Likewise.
46156         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46157
46158 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46159
46160         * gcc.dg/noncompile/20030818-1.c: New.
46161
46162 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46163
46164         PR c++/11957
46165         * g++.dg/warn/noeffect1.C: New test.
46166
46167         * g++.dg/template/scope2.C: New test.
46168         * g++.dg/template/error2.C: Correct dg-error
46169
46170 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46171
46172         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46173
46174 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46175
46176         PR C++/11512
46177         * g++.dg/template/warn1.C: New.
46178
46179 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46180
46181         * g++.dg/template/error2.C: New test.
46182         * g++.dg/lookup/using7.C: Adjust errors
46183         * g++.old-deja/g++.pt/crash36.C: Likewise.
46184         * g++.old-deja/g++.pt/derived3.C: Likewise.
46185
46186 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46187
46188         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46189         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46190         * gcc.c-torture/execute/builtins/string-9.c: New, from
46191         string-opt-9.c.  Adjust for execute/builtins framework.
46192         * gcc.c-torture/execute/string-opt-9.c: Delete.
46193
46194 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46195
46196         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46197
46198         * g++.dg/parse/ret-type2.C: New test.
46199
46200         PR c++/11703
46201         * g++.dg/init/new8.C: New test.
46202
46203         PR c++/10923
46204         * g++.dg/parse/typedef5.C: New test.
46205
46206         PR c++/9512
46207         * g++.dg/parse/qualified2.C: New test.
46208         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46209         invalid code.
46210
46211 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46212
46213         * g++.dg/conversion/ptrmem1.C: New test.
46214
46215 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46216
46217         PR target/11693
46218         * gcc.dg/20030811-1.c: New test.
46219
46220         PR target/11535
46221         * gcc.c-torture/execute/20030811-1.c: New test.
46222
46223 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46224
46225         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46226
46227 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46228
46229         PR c++/11789.C
46230         * g++.dg/inherit/multiple1.C: New test.
46231
46232 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46233
46234         * gcc.dg/spe1.c: New test.
46235
46236         PR c++/11670
46237         * g++.dg/expr/cast2.C: New test.
46238
46239         PR c++/10530
46240         * g++.dg/template/dependent-name2.C: New test.
46241
46242 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46243
46244         * g++.dg/parse/crash11.C: Put the dg options in comments.
46245
46246 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46247
46248         * lib/gcc-dg.exp: Update for diagnostic change.
46249
46250 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46251
46252         PR c++/5767
46253         * g++.dg/parse/crash11.C: New test.
46254
46255 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46256
46257         * gcc.dg/cpp/spacing1.c: Update.
46258
46259 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46260
46261         PR target/11739
46262         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46263         a value for -mtune.
46264
46265 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46266
46267         PR middle-end/11771
46268         * gcc.c-torture/compile/20030804-1.c: New test case.
46269
46270 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46271
46272         * gcc.dg/20030804-1.c: New test case.
46273
46274 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46275
46276         * gcc.dg/cpp/separate-1.c: New test.
46277
46278 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46279
46280         PR c++/11704
46281         * g++.dg/template/dependent-expr2.C: New test.
46282
46283         PR c++/11766
46284         * g++.dg/expr/ptrmem1.C: New test.
46285
46286 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46287
46288         PR c++/9453
46289         * g++.dg/template/friend15.C: New test.
46290
46291 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46292
46293         * lib/dg-pch.exp: Work round PCH bug.
46294
46295 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46296
46297         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46298         builtins.  Move cases from builtins-4.c here.
46299
46300         * gcc.dg/torture/builtin-math-1.c: New test taken from
46301         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46302         additional cases.
46303
46304         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46305         Delete.
46306
46307 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46308
46309         PR c++/9447
46310         * g++.dg/template/using7.C: New test.
46311
46312 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46313
46314         * import1.c, import2.c: New tests.
46315
46316 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46317
46318         * g++.dg/eh/crossjump1.C: New test.
46319
46320 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46321
46322         PR c++/11697
46323         * g++.dg/template/using6.C: New test.
46324
46325         PR c++/11744
46326         * g++.dg/template/koenig2.C: New test.
46327
46328 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46329
46330         PR c++/7983
46331         * g++.dg/parse/typedef4.C: New test.
46332
46333 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46334
46335         PR c++/8442, c++/8806
46336         * g++.dg/template/elab1.C: New test.
46337         * g++.dg/template/type2.C: Likewise.
46338         * g++.dg/template/ttp3.C: Adjust expected error message.
46339         * g++.old-deja/g++.law/visibility13.C: Likewise.
46340         * g++.old-deja/g++.niklas/t135.C: Likewise.
46341         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46342         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46343         template argument.
46344         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46345
46346 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46347
46348         PR c++/11295
46349         * g++.dg/ext/stmtexpr1.C: New test.
46350
46351         * g++.dg/opt/tmp1.C: New test.
46352
46353         PR c++/11525
46354         * g++.dg/parse/constant4.C: New test.
46355
46356         PR c++/9447
46357         * g++.dg/template/using5.C: New test.
46358
46359 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46360
46361         * gcc.dg/builtins-27.c: New test case.
46362
46363 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46364
46365         * gcc.dg/tls/opt-7.c: New test.
46366
46367 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46368
46369         * g++.old-deja/g++.other/crash18.C: Remove.
46370
46371 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46372
46373         * g++.dg/template/explicit3.C: New.
46374         * g++.dg/template/explicit4.C: New.
46375         * g++.dg/template/explicit5.C: New.
46376
46377         PR c++/11347
46378         * g++.dg/template/memtmpl1.C: New.
46379
46380 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46381
46382         PR target/11565
46383         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46384         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46385
46386 2003-07-30  Jan Hubicka  <jh@suse.cz>
46387
46388         * vtgc1.c: Kill.
46389
46390 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46391
46392         * gcc.dg/struct-in-proto-1.c: New test.
46393
46394 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46395
46396         * gcc.dg/cpp/include2.c: Only expect one message.
46397
46398 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46399
46400         PR c++/9447
46401         * g++.dg/template/using1.C: New test.
46402         * g++.dg/template/using2.C: New test.
46403         * g++.dg/template/using3.C: New test.
46404         * g++.dg/template/using4.C: New test.
46405
46406 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46407
46408         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46409         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46410
46411 2003-07-28  Jan Hubicka  <jh@suse.cz>
46412
46413         PR c++/11530
46414         * g++.dg/opt/call1.C: New test.
46415
46416 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46417
46418         PR c++/11667
46419         * g++.dg/init/enum2.C: New test.
46420         * g++.dg/template/overload1.C: Add "-w" option.
46421
46422 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46423
46424         * gcc.dg/Wdeclaration-after-statement-1.c,
46425         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46426
46427 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46428
46429         * gcc.c-torture/compile/20030725-1.c: New test.
46430
46431 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46432
46433         * gcc.dg/20030505.c: Only run for SPE.
46434         Remove definition of opaque type.
46435
46436 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46437
46438         * g++.dg/template/ptrmem6.C: New test.
46439
46440 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46441
46442         * gcc.c-torture/compile/zero-strct-2.c: New test.
46443
46444 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46445
46446         * gcc.dg/intermod-1.c: New test.
46447
46448 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46449
46450         PR c++/11617
46451         * g++.dg/template/lookup2.C: New test.
46452         * g++.dg/template/memclass1.C: Remove instantiated from error.
46453         * g++.dg/other/error2.C: Tweak expected errors.
46454
46455         PR c++/11596
46456         * g++.dg/template/defarg3.C: New test.
46457
46458         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46459
46460 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46461
46462         * g++.dg/inherit/access5.C: New test.
46463
46464 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46465
46466         PR c++/11513
46467         * g++.dg/template/crash8.C: New test.
46468
46469 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46470
46471         PR c/10602
46472         * gcc.dg/noncompile/incomplete-2.c: New test.
46473
46474 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46475
46476         PR c++/11645
46477         * g++.dg/inherit/access4.C: New test.
46478
46479         PR c++/11517
46480         * g++.dg/expr/cond2.C: New test.
46481
46482         PR optimization/10679
46483         * g++.dg/opt/inline4.C: New test.
46484
46485 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46486
46487         * g++.dg/parse/crash10: New test.
46488
46489 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46490
46491         * g++.dg/ext/flexary1.C: New test.
46492
46493 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46494
46495         PR c++/10793
46496         * g++.dg/template/crash9.C: New test.
46497
46498 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46499
46500         PR c++/3004
46501         * g++.dg/parse/typedef3.C: New test.
46502
46503         PR c++/7906
46504         * g++.dg/parse/operator2.C: New test.
46505
46506         PR c++/8895
46507         * g++.dg/parse/def-tmpl-arg1.C: New test.
46508
46509         PR c++/9282
46510         * g++.dg/parse/funptr1.C: New test.
46511
46512         PR c++/9452
46513         * g++.dg/parse/ambig3.C: New test.
46514
46515         PR c++/9454
46516         * g++.dg/parse/operator3.C: New test.
46517
46518         PR c++/9486
46519         * g++.dg/parse/template10.C: New test.
46520
46521         PR c++/9488
46522         * g++.dg/parse/template11.C: New test.
46523
46524         PR c++/10150
46525         * g++.dg/parse/invalid-op1.C: New test.
46526
46527         PR c++/10247
46528         * g++.dg/parse/condexpr1.C: New test.
46529
46530 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46531
46532         * g++.dg/ext/packed3.C: New test.
46533         * g++.dg/ext/packed4.C: New test.
46534
46535         * gcc.dg/pack-test-3.c: New test.
46536
46537 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46538
46539         * lib/compat.exp: Handle dg-options per source file.
46540         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46541         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46542         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46543         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46544         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46545         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46546         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46547         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46548         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46549         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46550         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46551         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46552         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46553         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46554
46555 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46556
46557         PR c/10320
46558         * gcc.c-torture/execute/20030718-1.c: New test.
46559
46560 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46561
46562         PR optimization/11536
46563         * gcc.dg/20030721-1.c: New test.
46564
46565 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46566
46567         PR c++/11546
46568         * g++.dg/template/lookup1.C: New test.
46569
46570 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46571
46572         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46573         diagnostics of ill-formed constructs involving labels.
46574         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46575         the new 'previously defined here' message.
46576
46577 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46578
46579         * g++.dg/parse/non-dependent2.C: New test.
46580
46581 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46582
46583         * g++.dg/init/init-ref4.C: xfail on targets without
46584         weak symbols.
46585
46586 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46587
46588         PR target/11087
46589         * gcc.c-torture/execute/20030717-1.c: New test.
46590
46591 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46592
46593         * g++.dg/opt/cfg1.C: New test.
46594
46595 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46596
46597         PR optimization/11557
46598         * gcc.dg/20030717-1.c: New test.
46599
46600 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46601
46602         PR c++/10476
46603         * g++.dg/expr/crash-1.C: New test.
46604
46605         PR c++/11027
46606         * g++.dg/template/init3.C: New test.
46607
46608         PR c++/8222
46609         * g++.dg/template/non-dependent1.C: New test.
46610
46611         PR c++/11070
46612         * g++.dg/template/non-dependent2.C: New test.
46613
46614         PR c++/11071
46615         * g++.dg/template/non-dependent3.C: New test.
46616
46617         PR c++/9907
46618         * g++.dg/template/sizeof5.C: New test.
46619
46620 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46621
46622         PR 11498
46623         * gcc.c-torture/compile/mangle-1.c: New file.
46624
46625 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46626
46627         PR c++/7809
46628         * g++.dg/parse/access3.C: New test.
46629
46630 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46631
46632         PR c++/11384
46633         * g++.dg/init/init-ref4.C: New test.
46634
46635 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46636
46637         PR c++/11547
46638         * g++.dg/parse/constant3.C: New test.
46639         * g++.dg/parse/crash7.C: Likewise.
46640
46641 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46642
46643         PR target/11008
46644         * gcc.dg/i386-pentium4-not-mull.c: New.
46645
46646 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46647
46648         * gcc.dg/asm-names.c (ymain): Make it weak.
46649
46650 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46651
46652         PR c++/5421
46653         * g++.dg/template/friend21.C: New test.
46654
46655 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46656
46657         * gcc.dg/cleanup-8.c: New test.
46658         * gcc.dg/cleanup-9.c: New test.
46659
46660 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46661
46662         * g++.dg/ext/dll-MI1.h: New file.
46663         * g++.dg/ext/dllexport-MI1.C: New file.
46664         * g++.dg/ext/dllimport-MI1.C: New file.
46665
46666 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46667
46668         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46669         it does not have cmpstrsi patterns (just cmpmemsi).
46670
46671 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46672
46673         PR debug/11473
46674         * g++.dg/debug/debug8.C: New test.
46675
46676 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46677
46678         PR c++/10108
46679         * g++.dg/template/crash7.C: New test.
46680
46681 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46682
46683         PR target/10795
46684         * gcc.c-torture/compile/20030708-1.c: New.
46685
46686 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46687
46688         * gcc.c-torture/execute/20030715-1.c: New test.
46689
46690 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46691
46692         * gcc.dg/pch/inline-3.c: New file.
46693         * gcc.dg/pch/inline-3.hs: New file.
46694         * gcc.dg/pch/inline-4.c: New file.
46695         * gcc.dg/pch/inline-4.hs: New file.
46696
46697 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46698
46699         PR c++/11509
46700         * g++.dg/template/crash6.C: New test.
46701
46702         PR c++/7053
46703         * g++.dg/template/friend20.C: New test.
46704
46705         PR c++/7019
46706         * g++.dg/template/overload2.C: New test.
46707
46708 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46709
46710         PR optimization/11440
46711         * gcc.c-torture/execute/20030714-1.c: New test.
46712
46713 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46714
46715         PR c++/11154
46716         * g++.dg/template/partial2.C: New test.
46717
46718 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46719
46720         PR c++/11503
46721         * g++.dg/template/anon1.C: New test.
46722
46723         PR c++/11493
46724         PR c++/11495
46725         * g++.dg/parse/template9.C: Likewise.
46726         * g++.dg/template/crash4.C: New test.
46727         * g++.dg/template/koenig1.C: Likewise.
46728         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46729         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46730         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46731         functions.
46732         * g++.old-deja/g++.jason/template36.C: Likewise.
46733         * g++.old-deja/g++.mike/p1989.C: Likewise.
46734         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46735         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46736         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46737         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46738         compiling.
46739         * g++.old-deja/g++.pt/union2.C: Use this->.
46740
46741 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46742
46743         * gcc.dg/20030711-1.c: New test.
46744
46745 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46746
46747         PR c++/11050
46748         * g++.dg/parse/args1.C: New test.
46749         * g++.pt/defarg8.C: Change expected errors.
46750
46751 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46752
46753         PR c++/8164
46754         * g++.dg/template/nontype2.C: New test.
46755
46756         PR c++/10558
46757         * g++.dg/parse/template8.C: New test.
46758
46759         PR c++/8327
46760         * g++.dg/template/scope1.C: New test.
46761
46762         * g++.dg/warn/Wsign-compare-1.C: New test.
46763
46764 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46765
46766         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46767
46768 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46769
46770         PR c++/9411
46771         * g++.dg/template/explicit2.C: New test.
46772
46773         PR c++/10032
46774         * g++.dg/warn/pedantic1.C: New test.
46775
46776 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46777
46778         PR c++ 9483
46779         * g++.dg/other/field1.C: New test.
46780
46781 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46782
46783         PR c/11449
46784         * gcc.c-torture/compile/20030707-1.c: New.
46785
46786 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46787
46788         PR c++/10849
46789         * g++.dg/template/access12.C: New test.
46790
46791 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46792
46793         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46794         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46795         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46796         * gcc.misc-tests/gcov.exp: Update
46797         * g++.dg/gcov/gcov.exp: Update
46798         * lib/gcov.exp: Update.
46799
46800 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46801
46802         * g++.dg/abi/mangle17.C: Make sure template expressions are
46803         dependent.
46804         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46805         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46806         * g++.dg/opt/stack1.C: Remove erroneous code.
46807         * g++.dg/parse/template7.C: New test.
46808         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46809         * g++.old-deja/g++.pt/crash4.C: Likewise.
46810
46811 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46812
46813         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46814         with zero or one occurence of `$' after the initial `L'.
46815
46816 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46817
46818         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46819
46820 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46821
46822         PR c/11370
46823         * gcc.dg/Wunreachable-6.c: New testcase.
46824         * gcc.dg/Wunreachable-7.c: New testcase.
46825
46826 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46827
46828         PR c/11420
46829         * gcc.dg/20030708-1.c: New test.
46830
46831 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46832
46833         * gcc.dg/compat/sdata-section.h: New file.
46834         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46835         * gcc.dg/torture/mips-sdata-1.c: New test.
46836
46837 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46838
46839         PR c++/11030
46840         * g++.dg/template/friend19.C: New test.
46841
46842 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46843
46844         * g++.dg/opt/strength-reduce.C: New test.
46845
46846 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46847
46848         PR target/10979
46849         * gcc.dg/20030707-1.c: New testcase.
46850
46851 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46852
46853         PR optimization/11059
46854         * g++.dg/opt/emptyunion.C: New testcase.
46855
46856 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46857             Eric Botcazou  <ebotcazou@libertysurf.fr>
46858
46859         * g++.dg/opt/stack1.C: New test.
46860
46861 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46862
46863         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46864         run test.
46865
46866         PR c++/11431
46867         * g++.dg/expr/static_cast3.C: New test.
46868
46869 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46870
46871         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46872         everywhere.
46873         * gcc.dg/concat.c: Concatenation of string constants with
46874         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46875         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46876         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46877         necessary to avoid multi-character character constant warning.
46878         * gcc.dg/cpp/escape.c: Likewise.
46879         * gcc.dg/cpp/ucs.c: Likewise.
46880         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46881         Fix a typo.
46882
46883 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46884
46885         PR c/11428
46886         * gcc.c-torture/compile/20030704-1.c: New.
46887
46888 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46889
46890         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46891
46892 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46893
46894         PR c++/5287, PR c++/7910,  PR c++/11021
46895         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46896         tests for warnings.
46897         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46898         * g++.dg/ext/dllimport3.C: Likewise.
46899         * g++.dg/ext/dllimport4.C: New file.
46900         * g++.dg/ext/dllimport5.C: New file.
46901         * g++.dg/ext/dllimport6.C: New file.
46902         * g++.dg/ext/dllimport7.C: New file.
46903         * g++.dg/ext/dllimport8.C: New file.
46904         * g++.dg/ext/dllimport9.C: New file.
46905         * g++.dg/ext/dllimport10.C: New file.
46906         * g++.dg/ext/dllexport1.C: New file.
46907
46908 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46909
46910         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46911         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46912
46913 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46914
46915         * gcc.dg/builtins-25.c: New testcase.
46916         * gcc.dg/builtins-26.c: New testcase.
46917
46918 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46919
46920         * gcc.dg/compat/vector-defs.h: New file.
46921         * gcc.dg/compat/vector-setup.h: New file.
46922         * gcc.dg/compat/vector-check.h: New file.
46923         * gcc.dg/compat/vector-1_main.c: New file.
46924         * gcc.dg/compat/vector-1_x.c: New file.
46925         * gcc.dg/compat/vector-1_y.c: New file.
46926         * gcc.dg/compat/vector-2_main.c: New file.
46927         * gcc.dg/compat/vector-2_x.c: New file.
46928         * gcc.dg/compat/vector-2_y.c: New file.
46929
46930         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46931         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46932         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46933         * gcc.dg/compat/struct-align-1.h: New file.
46934         * gcc.dg/compat/struct-align-1_main.c: New file.
46935         * gcc.dg/compat/struct-align-1_x.c: New file.
46936         * gcc.dg/compat/struct-align-1_y.c: New file.
46937         * gcc.dg/compat/struct-align-2.h: New file.
46938         * gcc.dg/compat/struct-align-2_main.c: New file.
46939         * gcc.dg/compat/struct-align-2_x.c: New file.
46940         * gcc.dg/compat/struct-align-2_y.c: New file.
46941
46942         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46943         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46944         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46945         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46946         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46947         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46948         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46949         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46950         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46951         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46952         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46953         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46954         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46955         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46956         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46957         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46958         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46959         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46960         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46961         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46962         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46963         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46964         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46965         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46966         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46967         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46968         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46969         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46970         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46971
46972 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46973
46974         * gcc.dg/i386-call-1.c: New test.
46975
46976 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46977
46978         PR c++/9162
46979         * g++.dg/parse/defarg4.C: New.
46980
46981 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46982
46983         PR target/10700
46984         * gcc.c-torture/compile/20030703-1.c: New test case.
46985
46986 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46987
46988         * g++.dg/template/local3.C: Remove extra semicolon.
46989
46990 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46991
46992         * gcc.dg/i386-volatile-1.c: New test.
46993
46994 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46995
46996         PR c++/11072
46997         * g++.dg/other/offsetof2.C: XFAIL.
46998         * g++.dg/other/offsetof5.C: New.
46999
47000         PR c++/10219
47001         * g++.dg/template/error1.C: New.
47002
47003         PR c++/9779
47004         * g++.dg/template/dependent-expr1.C: New.
47005
47006 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47007
47008         PR c++/6949
47009         * g++.dg/template/local3.C: New test.
47010
47011         PR c++/11149
47012         * g++.dg/lookup/scoped6.C: New test.
47013
47014 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47015
47016         PR c++/8046
47017         * g++.dg/other/error7.C: New test.
47018
47019 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47020
47021         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47022         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47023         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47024         * g++.old-deja/g++.other/union2.C: Likewise.
47025         * gcc.dg/c90-const-expr-2.c: Likewise.
47026         * gcc.dg/c90-const-expr-3.c: Likewise.
47027         * gcc.dg/c99-const-expr-2.c: Likewise.
47028         * gcc.dg/c99-const-expr-3.c: Likewise.
47029         * gcc.dg/concat.c: Likewise.
47030
47031 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47032
47033         PR c++/9559
47034         * g++.dg/init/static1.C: New test.
47035
47036 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47037
47038         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47039         * g++.old-deja/g++.other/access2.C: Likewise.
47040         * g++.old-deja/g++.other/decl2.C: Likewise.
47041         * gcc.c-torture/execute/20020615-1.c: Likewise.
47042
47043 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47044
47045         PR c++/4933
47046         * g++.dg/template/sizeof4.C: New test.
47047
47048 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47049
47050         * g++.dg/other/error6.C: New test.
47051
47052 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47053
47054         PR c++/10750
47055         * g++.dg/parse/constant2.C: New test.
47056
47057 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47058
47059         PR c++/11106
47060         * g++.dg/other/error5.C: New test.
47061
47062 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47063
47064         * gcc.dg/format/gcc_diag-1.c: New test.
47065
47066 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47067
47068         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47069
47070 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47071
47072         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47073         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47074         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47075
47076 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47077
47078         * gcc.c-torture/execute/builtins/string-8.c: New test.
47079         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47080         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47081         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47082
47083 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47084
47085         PR c++/10468
47086         * g++.dg/ext/typeof6.C: New test.
47087
47088 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47089
47090         PR c++/10796
47091         * g++.dg/init/enum1.C: New test.
47092
47093 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47094
47095         * gcc.dg/20030627-1.c: New test.
47096
47097 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47098
47099         PR c++/11332
47100         * g++.dg/expr/static_cast2.C: New test.
47101
47102 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47103             Jakub Jelinek  <jakub@redhat.com>
47104
47105         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47106         sprintf(dst,"%s",src) optimization.
47107         * gcc.c-torture/execute/20030626-1.c: New test case.
47108         * gcc.c-torture/execute/20030626-2.c: New test case.
47109
47110 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47111
47112         * gcc.c-torture/execute/multi-ix.c: New test.
47113
47114         * gcc.c-torture/execute/simd-4.c (main):
47115         Added missing semicolon at end of union.
47116
47117 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47118
47119         PR c++/8266
47120         * g++.dg/template/explicit-instantiation3.C: New test.
47121
47122 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47123
47124         * gcc.dg/20030626-1.c: Use signed char.
47125
47126 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47127
47128         * gcc.dg/20030626-1.c: New test.
47129
47130 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47131
47132         * const-str-2.m: Update.
47133
47134 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47135
47136         PR c++/10990
47137         * g++.dg/rtti/dyncast1.C: New test.
47138         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47139         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47140         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47141
47142         PR c++/10931
47143         * g++.dg/expr/static_cast1.C: New test.
47144
47145 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47146
47147         * gcc.dg/20030625-1.c: New test.
47148
47149 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47150
47151         * gcc.c-torture/compile/20030624-1.c: New test case.
47152
47153 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * gcc.c-torture/execute/string-opt-17.c: New test.
47156
47157 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47158
47159         PR c++/5754
47160         * g++.dg/parse/crash6.C: New test.
47161
47162 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47163
47164         * gcc.dg/builtins-24.c: New test case.
47165
47166 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47167
47168         * g++.dg/opt/operator1.C: New test.
47169
47170 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47171
47172         * gcc.c-torture/execute/string-opt-16.c: New test case.
47173
47174 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47175
47176         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47177         * g++.old-deja/g++.other/conv7.C: Likewise.
47178         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47179         * g++.old-deja/g++.other/overload14.C: Likewise.
47180
47181 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47182
47183         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47184         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47185
47186 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47187
47188         PR c++/10888
47189         * g++.dg/warn/Winline-3.C: New test.
47190
47191 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47192
47193         * lib/target-supports.exp (check_alias_available): Make the test
47194         program acceptable to the Solaris assembler.
47195
47196         PR c++/10749
47197         * g++.dg/template/memclass2.C: New test.
47198
47199 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47200             Eric Botcazou  <ebotcazou@libertysurf.fr>
47201
47202         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47203         data for non-matching targets.
47204         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47205
47206 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47207
47208         PR c++/10845
47209         * g++.dg/template/member3.C: New test.
47210
47211 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47212
47213         PR c++/10939
47214         * g++.dg/template/func1.C: New test.
47215
47216         PR c++/9649
47217         * g++.dg/template/static4.C: New test.
47218         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47219
47220         PR c++/11041
47221         * g++.dg/init/ref7.C: New test.
47222
47223 2003-06-19  Matt Austern  <austern@apple.com>
47224
47225         PR c++/11228
47226         * g++.dg/anew1.C: New test.
47227         * g++.dg/anew2.C: New test.
47228         * g++.dg/anew3.C: New test.
47229         * g++.dg/anew4.C: New test.
47230
47231 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47232
47233         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47234
47235 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47236
47237         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47238         endian-dependent.
47239
47240 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47241
47242         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47243         Remove cruft.
47244
47245 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47246
47247         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47248         * gcc.c-torture/compile/961203-1.c: Likewise.
47249         * gcc.c-torture/compile/980506-1.c: Likewise.
47250
47251 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47252
47253         PR c++/10712
47254         * g++.dg/lookup/using7.C: New test.
47255
47256 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47257
47258         PR c++/11105
47259         * g++.dg/abi/conv1.C: Remove it.
47260         * g++.dg/template/conv7.C: New test.
47261         * g++.dg/template/conv8.C: Likewise.
47262         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47263         conversion operator.
47264
47265 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47266
47267         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47268         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47269         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47270         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47271         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47272         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47273         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47274         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47275         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47276         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47277         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47278         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47279         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47280         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47281         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47282         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47283         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47284         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47285         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47286         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47287         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47288         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47289         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47290         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47291         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47292         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47293         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47294         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47295         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47296
47297 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47298
47299         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47300         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47301         indications.
47302
47303 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47304
47305         * gcc.dg/i386-387-5.c: New test case.
47306         * gcc.dg/i386-387-6.c: New test case.
47307         * gcc.dg/builtins-23.c: New test case.
47308
47309 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47310
47311         * gcc.dg/builtins-22.c: New test case.
47312         * gcc.dg/i386-387-1.c: Update to test exp.
47313         * gcc.dg/i386-387-2.c: Likewise.
47314
47315 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47316
47317         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47318
47319 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47320
47321         * lib/gcc-dg.exp (dg-require-dll): New function.
47322         (dg-xfail-if): Likewise.
47323         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47324         driver.
47325
47326         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47327         * gcc.c-torture/compile/20001205-1.c: Likewise.
47328         * gcc.c-torture/compile/20001226-1.c: Likewise.
47329         * gcc.c-torture/compile/20010518-2.c: Likewise.
47330         * gcc.c-torture/compile/20020312-1.c: Likewise.
47331         * gcc.c-torture/compile/20020604-1.c: Likewise.
47332         * gcc.c-torture/compile/920501-12.c: Likewise.
47333         * gcc.c-torture/compile/920501-4.c: Likewise.
47334         * gcc.c-torture/compile/920520-1.c: Likewise.
47335         * gcc.c-torture/compile/920521-1.c: Likewise.
47336         * gcc.c-torture/compile/920625-1.c: Likewise.
47337         * gcc.c-torture/compile/961203-1.c: Likewise.
47338         * gcc.c-torture/compile/980506-1.c: Likewise.
47339         * gcc.c-torture/compile/981006-1.c: Likewise.
47340         * gcc.c-torture/compile/981022-1.c: Likewise.
47341         * gcc.c-torture/compile/981223-1.c: Likewise.
47342         * gcc.c-torture/compile/990617-1.c: Likewise.
47343         * gcc.c-torture/compile/dll.c: Likewise.
47344         * gcc.c-torture/compile/labels-3.c: Likewise.
47345         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47346         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47347         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47348         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47349         * gcc.c-torture/compile/simd-5.c: Likewise.
47350         * gcc.c-torture/compile/20000804-1.x: Remove.
47351         * gcc.c-torture/compile/20001205-1.x: Likewise.
47352         * gcc.c-torture/compile/20001226-1.x: Likewise.
47353         * gcc.c-torture/compile/20010518-2.x: Likewise.
47354         * gcc.c-torture/compile/20020312-1.x: Likewise.
47355         * gcc.c-torture/compile/20020604-1.x: Likewise.
47356         * gcc.c-torture/compile/920501-12.x: Likewise.
47357         * gcc.c-torture/compile/920501-4.x: Likewise.
47358         * gcc.c-torture/compile/920520-1.x: Likewise.
47359         * gcc.c-torture/compile/920521-1.x: Likewise.
47360         * gcc.c-torture/compile/920625-1.x: Likewise.
47361         * gcc.c-torture/compile/961203-1.x: Likewise.
47362         * gcc.c-torture/compile/980506-1.x: Likewise.
47363         * gcc.c-torture/compile/981006-1.x: Likewise.
47364         * gcc.c-torture/compile/981022-1.x: Likewise.
47365         * gcc.c-torture/compile/981223-1.x: Likewise.
47366         * gcc.c-torture/compile/990617-1.x: Likewise.
47367         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47368         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47369         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47370         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47371         * gcc.c-torture/compile/simd-5.x: Likewise.
47372
47373         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47374
47375 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47376
47377         * gcc.c-torture/execute/20030611-1.c: New test.
47378
47379 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47380
47381         PR middle-end/168
47382         * gcc.dg/20030612-1.c: New test case.
47383
47384 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47385
47386         PR c++/10635
47387         * g++.dg/expr/cast1.C: New test.
47388
47389 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47390
47391         * gcc.dg/builtins-21.c: New test case.
47392
47393 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47394
47395         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47396         options instead of at the end.
47397         * lib/objc.exp (objc_target_compile): Likewise.
47398
47399 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47400
47401         PR c++/10432
47402         * g++.dg/parse/error1.C: New test.
47403
47404 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47405
47406         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47407         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47408         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47409         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47410         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47411         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47412         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47413         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47414         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47415         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47416         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47417         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47418         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47419         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47420         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47421         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47422         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47423         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47424         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47425         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47426         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47427         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47428         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47429         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47430
47431         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47432         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47433         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47434         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47435         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47436         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47437         * gcc.dg/compat/scalar-return-3_main.c: New file.
47438         * gcc.dg/compat/scalar-return-3_x.c: New file.
47439         * gcc.dg/compat/scalar-return-3_y.c: New file.
47440         * gcc.dg/compat/scalar-return-4_main.c: New file.
47441         * gcc.dg/compat/scalar-return-4_x.c: New file.
47442         * gcc.dg/compat/scalar-return-4_y.c: New file.
47443
47444 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47445
47446         * gcc.dg/compat/fp2-struct-check.h: New file.
47447         * gcc.dg/compat/fp2-struct-defs.h: New file.
47448         * gcc.dg/compat/fp2-struct-init.h: New file.
47449         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47450         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47451         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47452         * gcc.dg/compat/struct-return-10_main.c: New file.
47453         * gcc.dg/compat/struct-return-10_x.c: New file.
47454         * gcc.dg/compat/struct-return-10_y.c: New file.
47455
47456         * gcc.dg/compat/compat-common.h: New file.
47457         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47458         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47459         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47460         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47461         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47462         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47463         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47464         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47465         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47466         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47467         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47468         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47469         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47470         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47471         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47472         * gcc.dg/compat/small-struct-check.h: Ditto.
47473         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47474         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47475         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47476         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47477         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47478         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47479         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47480         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47481         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47482         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47483         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47484         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47485         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47486         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47487         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47488         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47489         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47490         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47491         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47492         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47493         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47494         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47495         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47496         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47497         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47498         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47499         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47500         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47501         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47502         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47503
47504 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47505
47506         * g++.dg/pch/static-1.C: New file.
47507         * g++.dg/pch/static-1.Hs: New file.
47508
47509 2003-06-10  Richard Henderson  <rth@redhat.com>
47510
47511         * gcc.dg/asm-7.c: Adjust expected warning text.
47512
47513 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47514
47515         * gcc.dg/builtins-20.c: New test case.
47516
47517 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47518
47519         PR c++/11131
47520         * g++.dg/opt/template1.C: New test.
47521
47522 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47523
47524         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47525         additional_sources.
47526
47527 2003-05-21  David Taylor  <dtaylor@emc.com>
47528
47529         * gcc.dg/Wpadded.c: New file.
47530
47531 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47532
47533         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47534         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47535         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47536         dg-require-weak.
47537
47538 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47539
47540         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47541
47542 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47543
47544         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47545         (dg-require-alias): Likewise.
47546         (dg-require-gc-sections): Likewise.
47547         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47548
47549 2003-06-08  Richard Henderson  <rth@redhat.com>
47550
47551         * gcc.dg/20011029-2.c: Fix the array reference.
47552         * gcc.dg/asm-7.c: New.
47553
47554 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47555
47556         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47557
47558 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47559
47560         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47561         (dg-require-gc-sections): Likewise.
47562
47563 2003-06-08  Jan Hubicka  <jh@suse.cz>
47564
47565         * i386-cmov1.c: Fix regular expression.
47566         * i386-cvt-1.c: Likewise.
47567         * i386-local.c: Likewise.
47568         * i386-local2.c: Likewise.
47569         * i386-mul.c: Likewise.
47570         * i386-ssetype-1.c: Likewise.
47571         * i386-ssetype-3.c: Likewise.
47572         * i386-ssetype-5.c: Likewise.
47573
47574 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47575
47576         PR c++/11039
47577         * g++.dg/warn/implicit-typename2.C: New test.
47578         * g++.dg/warn/implicit-typename3.C: New test.
47579
47580 2003-06-07  Richard Henderson  <rth@redhat.com>
47581
47582         * g++.dg/other/offsetof3.C: Use size_t.
47583         * g++.dg/other/offsetof4.C: Likewise.
47584
47585 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47586
47587         * lib/copy-file.exp: New. Implement gcc_copy_files.
47588
47589         * lib/dg-pch.exp: Load copy-file.exp
47590         (dg-pch): Use gcc_copy_files instead of "file copy".
47591
47592 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47593
47594         * gcc.dg/weak/weak.exp: Simplify.
47595         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47596         * gcc.dg/weak/weak-1.c: Likewise.
47597         * gcc.dg/weak/weak-2.c: Likewise.
47598         * gcc.dg/weak/weak-3.c: Likewise.
47599         * gcc.dg/weak/weak-4.c: Likewise.
47600         * gcc.dg/weak/weak-5.c: Likewise.
47601         * gcc.dg/weak/weak-6.c: Likewise.
47602         * gcc.dg/weak/weak-7.c: Likewise.
47603         * gcc.dg/weak/weak-8.c: Likewise.
47604         * gcc.dg/weak/weak-9.c: Likewise.
47605
47606 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47607
47608         gcc.c-torture/execute/20030606-1.c: New.
47609
47610 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47611
47612         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47613         * gcc.dg/builtins-19.c: Likewise.
47614
47615 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47616
47617         * gcc.dg/builtins-2.c: Add some more tests.
47618         * gcc.dg/builtins-18.c: New test case.
47619         * gcc.dg/builtins-19.c: New test case.
47620
47621 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47622             Jim Wilson  <wilson@tuliptree.org>
47623
47624         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47625
47626 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47627
47628         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47629         mempcpy/stpcpy calls not to be optimized into something else.
47630         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47631         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47632         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47633
47634 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47635
47636         * gcc.dg/format/asm_fprintf-1.c: New test.
47637
47638 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47639
47640         * lib/gcc-defs.exp (additional_sources): New variable.
47641         (dg-additional-sources): New function.
47642         (additional_files): New variable.
47643         (dg-additional-files): New function.
47644         (dg-additional-files-options): Likewise.
47645         * lib/gcc-dg.exp (dg-require-weak): New function.
47646         (dg-require-alias): Likewise.
47647         (dg-require-gc-sections): Likewise.
47648         * lib/target-supports.exp (check_alias_available): Remove testfile
47649         parameter.
47650         (check_gc_sections_available): New function.
47651         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47652         (dg-gpp-additional-files): Likewise.
47653         * lib/g++.exp (additional_sources): Remove.
47654         (additional_files): Likewise.
47655         (g++_target_compile): Use dg-additional-files-options.
47656
47657         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47658         Tcl logic.
47659         * gcc.dg/special/ecos.exp: Remove.
47660         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47661         * gcc.dg/special/alias-1.c: Likewise.
47662         * gcc.dg/special/alias-2.c: Likewise.
47663         * gcc.dg/special/gcsec-1.c: Likewise.
47664         * gcc.dg/special/weak-1.c: Likewise.
47665         * gcc.dg/special/weak-2.c: Likewise.
47666         * gcc.dg/special/wkali-1.c: Likewise.
47667         * gcc.dg/special/wkali-2.c: Likewise.
47668
47669         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47670         dg-gpp-additional-*.
47671         * g++.dg/special/conpr-3.C: Likewise.
47672         * g++.dg/special/conpr-4.C: Likewise.
47673         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47674         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47675         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47676         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47677         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47678         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47679         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47680         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47681         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47682         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47683         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47684         * g++.old-deja/g++.other/comdat1.C: Likewise.
47685         * g++.old-deja/g++.other/comdat2.C: Likewise.
47686         * g++.old-deja/g++.other/comdat3.C: Likewise.
47687         * g++.old-deja/g++.other/ctor1.C: Likewise.
47688         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47689
47690 2003-06-05  Richard Henderson  <rth@redhat.com>
47691
47692         * gcc.dg/debug/20030605-1.c: New.
47693
47694 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47695
47696         * README.QMTEST: Update.
47697
47698 2003-06-04  Richard Henderson  <rth@redhat.com>
47699
47700         * gcc.dg/cleanup-1.c: New.
47701         * gcc.dg/cleanup-2.c: New.
47702         * gcc.dg/cleanup-3.c: New.
47703         * gcc.dg/cleanup-4.c: New.
47704         * gcc.dg/cleanup-5.c: New.
47705         * gcc.dg/cleanup-6.c: New.
47706         * gcc.dg/cleanup-7.c: New.
47707
47708 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47709
47710         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47711
47712         * lib/dg-pch.exp: New file.
47713         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47714         * gcc.dg/pch/pch.exp: Likewise.
47715
47716 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47717
47718         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47719         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47720         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47721         * gcc.dg/builtins-17.c: New test case.
47722         * gcc.dg/i386-387-4.c: New test case.
47723         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47724
47725 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47726
47727         * gcc.dg/ultrasp9.c: New test.
47728
47729 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47730
47731         * gcc.c-torture/compile/20030604-1.c: New test.
47732         * gcc.dg/sparc-constant-1.c: New test.
47733
47734 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47735
47736         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47737
47738 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47739
47740         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47741
47742         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47743         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47744
47745 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47746
47747         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47748
47749 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47750
47751         PR c++/10940
47752         * g++.dg/template/spec10.C: New test.
47753
47754 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47755
47756         * gcc.dg/builtins-16.c: New test case.
47757
47758 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47759
47760         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47761         mempcpy test with post-increments.
47762         * gcc.c-torture/execute/string-opt-3.c: New test.
47763         * gcc.dg/string-opt-1.c: New test.
47764
47765 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47766
47767         PR fortran/10965
47768         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47769
47770 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47771
47772         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47773         (scan-assembler): ... here.  Use dg-scan.
47774         (scan-assembler-not): Likewise.
47775         (scan-file): New function.
47776         (scan-file-not): Likewise.
47777         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47778         * gcc.dg/cpp/_Pragma4.c: Likewise.
47779         * gcc.dg/cpp/_Pragma5.c: Likewise.
47780         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47781         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47782         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47783         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47784         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47785         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47786         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47787         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47788         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47789         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47790         * gcc.dg/cpp/cxxcom1.c: Likewise.
47791         * gcc.dg/cpp/line1.c: Likewise.
47792         * gcc.dg/cpp/maccom1.c: Likewise.
47793         * gcc.dg/cpp/maccom2.c: Likewise.
47794         * gcc.dg/cpp/maccom3.c: Likewise.
47795         * gcc.dg/cpp/maccom4.c: Likewise.
47796         * gcc.dg/cpp/maccom5.c: Likewise.
47797         * gcc.dg/cpp/maccom6.c: Likewise.
47798         * gcc.dg/cpp/multiline.c: Likewise.
47799         * gcc.dg/cpp/spacing1.c: Likewise.
47800         * gcc.dg/cpp/spacing2.c: Likewise.
47801         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47802         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47803         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47804         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47805         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47806         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47807         * gcc.dg/cpp/cxxcom2.c: Likewise.
47808         * gcc.dg/cpp/cxxcom2.h: New file.
47809
47810         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47811         * g++.dg/cpp/truefalse.C: Here.
47812         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47813
47814 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47815
47816         * gcc.dg/cpp/redef3.c: New file.
47817
47818 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47819
47820         * gcc.dg/i386-loop-3.c: New test.
47821
47822 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47823
47824         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47825
47826 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47827
47828         * gcc.dg/fwrapv-1.c: New test case.
47829         * gcc.dg/fwrapv-2.c: New test case.
47830
47831 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47832
47833         PR c++/10956
47834         * g++.dg/template/spec9.C: New test.
47835
47836 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47837
47838         * gcc.dg/duff-4.c: New test case.
47839
47840 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47841
47842         PR fortran/10843
47843         * g77.dg/ffixed-form-1.f: New test
47844         * g77.dg/ffixed-form-2.f: New test
47845         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47846         * g77.dg/ffree-form-3.f: New test
47847
47848 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47849
47850         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47851         * gcc.dg/wint_t-1.c: Likewise.
47852
47853 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47854
47855         * g++.dg/template/access11.C: New test.
47856
47857 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47858
47859         PR c++/10849
47860         * g++.dg/template/access10.C: New test.
47861
47862 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47863             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47864
47865         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47866
47867 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47868
47869         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47870         suppress for powerpc-*-darwin*.
47871         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47872
47873 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47874
47875         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47876         suppress option for powerpc-*-darwin*.
47877
47878 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47879
47880         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47881         * gcc.dg/builtins-4.c: Add test for fmod.
47882
47883 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47884
47885         PR c++/10682
47886         * g++.dg/template/instantiate4.C: New test.
47887
47888 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47889
47890         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47891
47892 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47893
47894         * gcc.dg/compat/scalar-return-1_main.c: New file.
47895         * gcc.dg/compat/scalar-return-1_x.c: New file.
47896         * gcc.dg/compat/scalar-return-1_y.c: New file.
47897         * gcc.dg/compat/scalar-return-2_main.c: New file.
47898         * gcc.dg/compat/scalar-return-2_x.c: New file.
47899         * gcc.dg/compat/scalar-return-2_y.c: New file.
47900         * gcc.dg/compat/struct-return-3_main.c: New file.
47901         * gcc.dg/compat/struct-return-3_y.c: New file.
47902         * gcc.dg/compat/struct-return-3_x.c: New file.
47903         * gcc.dg/compat/struct-return-2_main.c: New file.
47904         * gcc.dg/compat/struct-return-2_x.c: New file.
47905         * gcc.dg/compat/struct-return-2_y.c: New file.
47906
47907 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47908
47909         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47910         for hppa*-hp-hpux*.
47911         * gcc.dg/20021014-1.c (dg-options): Likewise.
47912         * gcc.dg/nest.c (dg-options): Likewise.
47913
47914 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47915
47916         PR c++/9738
47917         * g++.dg/ext/dllimport2.C: New file.
47918         * g++.dg/ext/dllimport3.C: New file.
47919
47920 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47921
47922         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47923         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47924         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47925         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47926         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47927         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47928         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47929         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47930         * gcc.dg/compat/small-struct-defs.h: New file.
47931         * gcc.dg/compat/small-struct-init.h: New file.
47932         * gcc.dg/compat/small-struct-check.h: New file.
47933         * gcc.dg/compat/fp-struct-defs.h: New file.
47934         * gcc.dg/compat/fp-struct-check.h: New file.
47935         * gcc.dg/compat/fp-struct-init.h: New file.
47936         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47937         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47938
47939 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47940
47941         * gcc.dg/20030225-2.c: New test.
47942
47943 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47944             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47945
47946         * gcc.c-torture/compile/20030518-1.c: New test case.
47947
47948 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47949
47950         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47951         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47952         gcc-dg-debug-runtest.
47953         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47954         gcc-dg-debug-runtest.
47955
47956 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47957
47958         PR c++/9022
47959         * g++.dg/lookup/using6.C: New test.
47960
47961 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47962
47963         * g++.dg/parse/access2.C: New test.
47964
47965 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47966
47967         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47968         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47969         * gcc.dg/debug/debug.exp: Likewise.
47970
47971 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47972
47973         * gcc.dg/dollar.c: New test.
47974
47975 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47976
47977         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47978         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47979         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47980         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47981         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47982         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47983         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47984         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47985         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47986         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47987         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47988         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47989         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47990         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47991         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47992         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47993         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47994         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47995
47996 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47997
47998         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47999         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48000         support for "repo" mode.
48001         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48002         * lib/g77-dg.exp: Likewise.
48003         * lib/obj-dg.exp: Likewise.
48004
48005 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48006
48007         Merge from gcc-3_2-rhl8-branch:
48008         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48009
48010         * gcc.dg/tls/opt-6.c: New test.
48011
48012         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48013
48014         * gcc.dg/20030405-1.c: New test.
48015
48016         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48017
48018         * gcc.dg/20030309-1.c: New test.
48019
48020         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48021
48022         * gcc.c-torture/execute/20030307-1.c: New test.
48023
48024         2003-02-20  Randolph Chung  <tausq@debian.org>
48025
48026         * gcc.c-torture/compile/20030220-1.c: New test.
48027
48028         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48029
48030         * gcc.dg/20030217-1.c: New test.
48031
48032         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48033
48034         * gcc.c-torture/compile/20020129-1.c: New test.
48035
48036         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48037
48038         * gcc.dg/unroll-1.c: New test.
48039
48040         2002-11-16  Jan Hubicka  <jh@suse.cz>
48041
48042         * gcc.c-torture/execute/20020920-1.c: New test.
48043
48044         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48045
48046         PR target/7434
48047         * gcc.c-torture/compile/20021008-1.c: New test.
48048
48049         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48050
48051         PR target/7559
48052         * gcc.c-torture/execute/20020810-1.c: New test.
48053
48054         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48055
48056         * gcc.c-torture/compile/20020807-1.c: New test.
48057
48058         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48059
48060         * gcc.dg/tls/opt-1.c: New test.
48061
48062         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48063
48064         * gcc.dg/20020729-1.c: New test.
48065
48066         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48067
48068         * g++.dg/opt/life1.C: New test.
48069
48070         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48071
48072         * gcc.dg/20020525-1.c: New test.
48073
48074         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48075
48076         PR c++/6794
48077         * g++.dg/ext/pretty1.C: New test.
48078         * g++.dg/ext/pretty2.C: New test.
48079
48080 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48081
48082         PR c++/8385
48083         * g++.dg/ext/typeof5.C: New test.
48084
48085 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48086
48087         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48088         __USER_LABEL_PREFIX__ into account.
48089         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48090
48091 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48092
48093         * gcc.dg/builtins-15.c: New test case.
48094
48095 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48096
48097         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48098
48099 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48100
48101         * lib/g++.exp: Tweak handling of additional source files.
48102         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48103         * g++.dg/special/conpr-2a.C: Rename to ...
48104         * g++.dg/special/conpr-2a.cc: ... this.
48105         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48106         * g++.dg/special/conpr-3a.C: Rename to ...
48107         * g++.dg/special/conpr-3a.cc: This.
48108         * g++.dg/special/conpr-3b.C: Rename to ...
48109         * g++.dg/special/conpr-3b.cc: This.
48110         * g++.dg/special/conpr-4.C: New test.
48111         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48112
48113 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48114
48115         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48116
48117 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48118
48119         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48120         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48121         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48122         * g++.old-deja/g++.other/warn3.C: Likewise.
48123
48124 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48125
48126         * gcc.dg/i386-387-1.c: Update to also test log.
48127         * gcc.dg/i386-387-2.c: Likewise.
48128
48129 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48130
48131         * g77.f-torture/execute/int8421.f: New test.
48132
48133 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48134
48135         PR c++/10230, c++/10481
48136         * g++.dg/lookup/scoped5.C: New test.
48137
48138 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48139
48140         PR c++/10552
48141         * g++.dg/template/ttp6.C: New test.
48142
48143 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48144
48145         * gcc.c-torture/execute/builtins: New directory.
48146         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48147         gcc.c-torture/execute/builtins.
48148         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48149         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48150         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48151         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48152
48153 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48154
48155         PR c++/9252
48156         * g++.dg/template/access8.C: New test.
48157         * g++.dg/template/access9.C: New test.
48158
48159 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48160
48161         PR c++/9554
48162         * g++.dg/parse/access1.C: New test.
48163
48164 2003-05-09  DJ Delorie  <dj@redhat.com>
48165
48166         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48167         long, and not an int.
48168
48169 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48170
48171         PR c++/10555, c++/10576
48172         * g++.dg/template/memclass1.C: New test.
48173
48174 2003-05-08  DJ Delorie  <dj@redhat.com>
48175
48176         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48177         targets.
48178         * gcc.c-torture/execute/20021024-1.x: Likewise.
48179         * gcc.c-torture/execute/shiftdi.x: Likewise.
48180         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48181         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48182         * gcc.dg/20021018-1.c: Likewise.
48183
48184 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48185
48186         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48187
48188         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48189         (bcopy): Call memmove.
48190
48191 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48192
48193         * g77.f-torture/compile/8485.f: New test case.
48194
48195 2003-05-07  Richard Henderson  <rth@redhat.com>
48196
48197         PR c++/10570
48198         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48199         Verify exception_cleanup not called for rethrows.
48200         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48201         when exiting catch block without rethrowing.
48202         * g++.dg/eh/forced3.C: New.
48203         * g++.dg/eh/forced4.C: New.
48204
48205 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48206
48207         * gcc.dg/20030505.c: Fix triplet.
48208
48209 2003-05-06  DJ Delorie  <dj@redhat.com>
48210
48211         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48212         * gcc.dg/nest.c: Likewise.
48213
48214 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48215
48216         * gcc.dg/builtins-14.c: New test case.
48217
48218 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48219
48220         * lib/compat.exp (compat-execute): New argument.
48221         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48222         * gcc.dg/compat: New test directory.
48223         * gcc.dg/compat/compat.exp: New expect script.
48224         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48225         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48226         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48227         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48228         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48229         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48230
48231         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48232         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48233         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48234         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48235         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48236         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48237         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48238         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48239         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48240         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48241         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48242         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48243         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48244         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48245         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48246
48247 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48248
48249         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48250
48251 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48252
48253         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48254
48255 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48256
48257         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48258         * gcc.dg/ppc-fsel-2.c: New test.
48259
48260         * gcc.dg/unused-5.c: New test.
48261
48262 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48263
48264         PR c++/10496
48265         * g++.dg/warn/pmf1.C: New test.
48266
48267 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48268
48269         PR c++/4494
48270         * g++.dg/warn/main.C: New test.
48271
48272 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48273
48274         * gcc.dg/nonnull-3.c: New test.
48275
48276 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48277
48278         * gcc.dg/cpp/Wtrigraphs.c: Update.
48279         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48280
48281 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48282
48283         * gcc.dg/ppc-fsel-1.c: New test.
48284
48285 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48286
48287         PR c/10604
48288         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48289
48290 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48291
48292         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48293
48294 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48295
48296         PR c++/9364, c++/10553, c++/10586
48297         * g++.dg/parse/typename4.C: New test.
48298         * g++.dg/parse/typename5.C: Likewise.
48299
48300 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48301
48302         * gcc.c-torture/compile/20030503-1.c: New test.
48303
48304 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48305
48306         * g++.dg/lookup/using5.C: Fix testcase error.
48307
48308 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48309
48310         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48311         since MEABI is no longer supported.  Remove all vestiges
48312         of MEABI from the test.
48313
48314 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48315
48316         PR c++/10554
48317         * g++.dg/lookup/using5.C: New test.
48318
48319 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48320
48321         PR c++/8772
48322         * g++.dg/template/ttp5.C: New test.
48323
48324 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48325
48326         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48327         (dg-gpp-additional-sources): New function.
48328         (dg-gpp-additional-files): Likewise.
48329         * lib/g++.exp (additional_sources): New variable.
48330         (additional_files): Likewise.
48331         (g++_target_compile): Deal with them.
48332         * lib/old-dejagnu.exp: Remove.
48333         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48334         * g++.old-deja: Revise all tests to use dg commands.
48335
48336 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48337
48338         PR c++/9432, c++/9528
48339         * g++.dg/lookup/using4.C: New test.
48340
48341 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48342
48343         * gcc.dg/noreturn-5.c: New file.
48344         * gcc.dg/noreturn-6.c: New file.
48345
48346         * gcc.c-torture/compile/inline-1.c: New file.
48347
48348 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48349
48350         PR c++/10551
48351         * g++.dg/template/explicit1.C: New test.
48352
48353 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48354
48355         PR c++/10549
48356         * g++.dg/other/bitfield1.C: New test.
48357
48358         PR c++/10527
48359         * g++.dg/init/new7.C: New test.
48360
48361 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48362
48363         * g++.dg/ext/desig1.C: New test.
48364         * g++.dg/ext/init1.C: Update.
48365
48366         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48367
48368 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48369
48370         PR c++/10180
48371         * g++.dg/warn/Winline-1.C: New test.
48372
48373 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48374
48375         * gcc.c-torture/execute/string-opt-19.c: New test.
48376
48377         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48378         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48379
48380 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48381
48382         PR c++/10506
48383         * g++.dg/init/new6.C: New test.
48384
48385         PR c++/10503
48386         * g++.dg/init/ref6.C: New test.
48387
48388 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48389
48390         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48391
48392 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48393
48394         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48395         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48396
48397 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48398
48399         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48400         initialized static data members.
48401
48402 2003-04-25  H.J. Lu <hjl@gnu.org>
48403
48404         * gcc.dg/ia64-sync-4.c: New test.
48405
48406 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48407
48408         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48409         date.
48410
48411 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48412
48413         PR c++/10337
48414         * g++.dg/warn/conv1.C: New test.
48415         * g++.old-deja/g++.other/conv7.C: Adjust.
48416         * g++.old-deja/g++.other/overload14.C: Adjust.
48417
48418 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48419
48420         PR c++/10471
48421         * g++.dg/template/defarg2.C: New test.
48422
48423 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48424
48425         * gcc.dg/cpp/include2.c: Update.
48426         * gcc.dg/cpp/multiline-2.c: New.
48427         * gcc.dg/cpp/multiline.c: Update.
48428         * gcc.dg/cpp/strify2.c: Update.
48429         * gcc.dg/cpp/trad/literals-2.c: Update.
48430
48431 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48432
48433         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48434
48435 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48436
48437         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48438
48439 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48440
48441         PR c++/10451
48442         * g++.dg/parse/crash4.C: New test.
48443
48444         PR c++/9847
48445         * g++.dg/parse/crash5.C: New test.
48446
48447 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48448
48449         PR c++/10446
48450         * g++.dg/parse/crash3.C: New test.
48451
48452         PR c++/10428
48453         * g++.dg/parse/elab1.C: New test.
48454
48455 2003-04-22  Devang Patel  <dpatel@apple.com>
48456
48457         * gcc.dg/cpp/trad/funlike-5.c: New test.
48458
48459 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48460
48461         * g++.dg/other/packed1.C: Fix dg options.
48462
48463 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48464
48465         * g++.dg/other/offsetof2.C: New test.
48466
48467 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48468
48469         * g++.dg/template/recurse.C: Adjust location of error messages.
48470
48471 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         PR c++/9881
48474         * g++.dg/init/addr-const1.C: New test.
48475         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48476
48477 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48478
48479         PR c++/10405
48480         * g++.dg/lookup/struct-hack1.C: New test.
48481
48482 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48483
48484         * ucs.c: Update diagnostic messages.
48485
48486 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48487
48488         * gcc.dg/cpp/truefalse.cpp: New test.
48489         * gcc.dg/cpp/cpp.exp: Update.
48490         * g++.dg/other/stdbool-if.C: Remove.
48491
48492 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48493
48494         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48495         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48496
48497 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48498
48499         * gcc.c-torture/compile/20030418-1.c: New test.
48500
48501 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48502
48503         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48504
48505 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48506
48507         PR c++/10347
48508         g++.dg/template/dependent-name1.C: New test.
48509
48510 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48511
48512         * gcc.dg/warn-1.c (tourist_guide): New array,
48513         contains a pointer to bar.
48514
48515 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48516
48517         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48518         * gcc.c-torture/execute/medce-1.c: New test case.
48519         * gcc.c-torture/execute/medce-2.c: New test case.
48520
48521 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48522
48523         * lib/prune.exp: Ignore more messages.
48524
48525         PR c++/10381
48526         * g++.dg/parse/lookup3.C: New test.
48527
48528 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48529
48530         * gcc.c-torture/compile/20030415-1.c : New test.
48531
48532 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48533
48534         * gcc.c-torture/execute/scope-2.c: Move to ...
48535         * gcc.dg/noncompile/scope.c: .... here.
48536
48537 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48538
48539         * gcc.dg/20030414-2.c: New test case.
48540
48541 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48542
48543         PR target/10377
48544         * gcc.dg/20030414-1.c: New test.
48545
48546 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48547
48548         * gcc.dg/builtins-12.c: New test case.
48549         * gcc.dg/builtins-13.c: New test case.
48550
48551 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48552
48553         * gcc.c-torture/execute/string-opt-18.c: New test.
48554
48555 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48556
48557         PR c++/10300
48558         * g++.dg/init/new5.C: New test.
48559
48560 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48561
48562         PR c++/7910
48563         * g++.dg/ext/dllimport1.C: New test.
48564
48565 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48566
48567         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48568
48569 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48570
48571         PR Fortran/9263
48572         * g77.f-torture/noncompile/9263.f: New test
48573         PR Fortran/1832
48574         * g77.f-torture/execute/1832.f: New test
48575
48576 2003-04-11  David Chad  <davidc@freebsd.org>
48577             Loren J. Rittle  <ljrittle@acm.org>
48578
48579         PR libobjc/8562
48580         * objc.dg/headers.m: New test.
48581
48582 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48583
48584         * gcc.c-torture/execute/builtin-noret-2.c: New.
48585         * gcc.c-torture/execute/builtin-noret-2.x: New.
48586         XFAIL builtin-noret-2.c at -O1 and above.
48587         * gcc.dg/redecl.c: New.
48588         * gcc.dg/Wshadow-1.c: Update error regexps.
48589
48590 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48591
48592         * g++.dg/abi/bitfield10.C: New test.
48593
48594 2003-04-09  Mike Stump  <mrs@apple.com>
48595
48596         * gcc.dg/pch/pch.exp: Make testcase names longer.
48597         * g++.dg/pch/pch.exp: Make testcase names longer.
48598
48599 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48600
48601         * gcc.dg/builtins-11.c: New test case.
48602
48603 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48604
48605         * gcc.dg/builtins-9.c: New test case.
48606         * gcc.dg/builtins-10.c: New test case.
48607
48608 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48609
48610         * gcc.dg/noncompile/init-4.c.c: New test.
48611
48612 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48613
48614         * gcc.misc-test/gcov-9.c: New test.
48615         * gcc.misc-test/gcov-10.c: New test
48616         * gcc.misc-test/gcov-11.c: New test.
48617
48618 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48619
48620         PR optimization/10024
48621         * gcc.c-torture/compile/20030405-1.c: New test.
48622
48623 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48624
48625         * gcc.dg/pch/static-3.c: New.
48626         * gcc.dg/pch/static-3.hs: New.
48627         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48628
48629 2003-04-04  Richard Henderson  <rth@redhat.com>
48630
48631         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48632         * g++.dg/eh/forced2.C: Likewise.
48633
48634 2003-04-03  Mike Stump  <mrs@apple.com>
48635
48636         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48637         target arg.
48638         (scan-assembler-times, scan-assembler-not): Likewise.
48639         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48640
48641 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48642
48643         * gcc.dg/sparc-loop-1.c: New test.
48644
48645 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48646
48647         PR other/9274
48648         * g++.dg/pch/system-2.C: New.
48649         * g++.dg/pch/system-2.Hs: New.
48650
48651 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48652
48653         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48654
48655         * g++.dg/eh/simd-1.C (vecfunc): Same.
48656
48657 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48658
48659         * gcc.c-torture/execute/20030401-1.c: New test case.
48660
48661 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48662
48663         * objc.dg/defs.m: New.
48664
48665 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48666
48667         * g++.dg/eh/simd-1.C: New.
48668         * g++.dg/eh/simd-2.C: New.
48669
48670 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48671
48672         * gcc.c-torture/execute/simd-3.c: New.
48673
48674 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48675
48676         PR c/9936
48677         * gcc.dg/20030331-2.c: New test.
48678
48679 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48680
48681         PR c++/10278
48682         * g++.dg/parse/crash2.C: New test.
48683
48684 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48685
48686         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48687         * gcc.c-torture/execute/20030331-1.c: ...here.
48688
48689 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48690
48691         * gcc.c-torture/execute/20030331-1.c: New test.
48692
48693 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48694
48695         * lib/gcov.exp: Adjust call return testing strings.
48696         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48697
48698 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48699
48700         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48701         * gcc.dg/builtins-7.c: New test case.
48702         * gcc.dg/builtins-8.c: New test case.
48703
48704 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48705
48706         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48707
48708 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48709
48710         PR c++/7647
48711         * g++.dg/lookup-class-member-2.C: New test.
48712
48713 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48714
48715         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48716
48717 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48718
48719         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48720
48721 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48722
48723         * g++.dg/init/attrib1.C: New test.
48724
48725 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48726
48727         * gcc.dg/ultrasp8.c: New test.
48728
48729 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48730
48731         * gcc.dg/ultrasp7.c: New test.
48732
48733 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48734
48735         PR c++/10047
48736         * g++.dg/template/inline1.C: New test.
48737
48738 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48739
48740         * gcc.dg/sparc-dwarf2.c: New test.
48741
48742 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48743
48744         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48745         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48746
48747 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48748
48749         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48750         than reading .x files.
48751         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48752         * g77.dg/gcov/gcov-1.f: Likewise.
48753         * gcc.misc-tests/gcov-4b.c: Likewise.
48754         * gcc.misc-tests/gcov-5b.c: Likewise.
48755         * gcc.misc-tests/gcov-6.c: Likewise.
48756         * gcc.misc-tests/gcov-7.c: Likewise.
48757         * gcc.misc-tests/gcov-8.c: Likewise.
48758         * g++.dg/gcov/gcov-1.x: Remove.
48759         * g77.dg/gcov/gcov-1.x: Likewise.
48760         * gcc.misc-tests/gcov-4b.x: Likewise.
48761         * gcc.misc-tests/gcov-5b.x: Likewise.
48762         * gcc.misc-tests/gcov-6.x: Likewise.
48763         * gcc.misc-tests/gcov-7.x: Likewise.
48764         * gcc.misc-tests/gcov-8.x: Likewise.
48765
48766 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48767
48768         PR opt/10087
48769         * gcc.dg/20030324-1.c: New test.
48770
48771 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48772
48773         PR c++/10224
48774         * g++.dg/template/arg3.C: New test.
48775
48776         PR c++/10158
48777         * g++.dg/template/friend18.C: New test.
48778
48779 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48780
48781         * g77.f-torture/compile/20030326-1.f: New test case.
48782
48783 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48784
48785         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48786
48787         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48788
48789 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48790
48791         * gcc.dg/ia64-sync-3.c: New test.
48792
48793 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48794
48795         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48796
48797 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48798
48799         * gcc.dg/ultrasp6.c: New test.
48800
48801 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48802
48803         * gcc.dg/i386-signbit-1.c: New test.
48804         * gcc.dg/i386-signbit-2.c: New test.
48805         * gcc.dg/i386-signbit-3.c: New test.
48806
48807 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48808
48809         * gcc.dg/ultrasp5.c: Fix options.
48810
48811 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48812
48813         * gcc.dg/ultrasp5.c: Fix comment.
48814
48815 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48816
48817         PR fortran/10197
48818         * g77.f-torture/execute/10197.f: New test.
48819
48820 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48821
48822         PR c++/9898, c++/383
48823         * g++.dg/template/conv6.C: New test.
48824
48825         PR c++/10119
48826         * g++.dg/template/ptrmem5.C: New test.
48827
48828         PR c++/10026
48829         * g++.dg/lookup/koenig1.C: New test.
48830
48831         PR C++/10199
48832         * g++.dg/lookup/template2.C: New test.
48833
48834 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48835
48836         * g++.dg/opt/rtti1.C: New test.
48837
48838 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48839
48840         * gcc.dg/ultrasp5.c: New test.
48841
48842 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48843
48844         PR middle-end/9967
48845         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48846         builtin fputs.
48847
48848 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48849
48850         PR c/8224
48851         * gcc.dg/20030323-1.c: New test.
48852
48853 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48854
48855         * gcc.c-torture/compile/20030323-1.c: New test case.
48856
48857 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48858
48859         * gcc.dg/20030321-1.c: New test.
48860
48861 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48862
48863         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48864
48865 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48866
48867         PR c++/9978, c++/9708
48868         * g++.dg/ext/vlm1.C: Adjust expected error.
48869         * g++.dg/ext/vla2.C: New test.
48870         * g++.dg/template/arg1.C: New test.
48871         * g++.dg/template/arg2.C: New test.
48872
48873 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48874
48875         * g77.f-torture/execute/select.f: New test.
48876         * g77.f-torture/noncompile/select_no_compile.f: New test.
48877
48878 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48879
48880         PR c++/9898
48881         * g++.dg/other/error4.C: New test.
48882
48883 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48884
48885         * g++.dg/template/friend17.C: New test.
48886
48887 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48888
48889         * gcc.c-torture/compile/20030320-1.c: New.
48890
48891 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48892
48893         * gcc.dg/builtins-6.c: New test case.
48894
48895 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48896
48897         PR target/10073
48898         * gcc.c-torture/compile/20030319-1.c: New.
48899
48900 2003-03-18  Jan Hubicka  <jh@suse.cz>
48901
48902         * gcc.dg/i386-cvt-1.c: New test.
48903
48904 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48905
48906         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48907         * objc.dg/naming-2.m: Likewise.
48908
48909 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48910
48911         PR c++/9639
48912         * g++.dg/parse/crash1.C: New test.
48913
48914 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48915
48916         PR c++/8805
48917         * g++.dg/eh/cleanup1.C: New test.
48918
48919 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48920
48921         * gcc.c-torture/execute/20030316-1.c: New test case.
48922
48923 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48924
48925         PR c++/9629
48926         * g++.dg/init/ctor2.C: New test.
48927
48928 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48929
48930         * g77.f-torture/compile/xformat.f: New test case.
48931
48932 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48933
48934         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48935         * g++.old-deja/g++.mike/eh50.C: Likewise.
48936
48937 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48938
48939         PR c++/6440
48940         * g++.dg/template/spec7.C: New test.
48941         * g++.dg/template/spec8.C: Likewise.
48942
48943 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48944
48945         * gcc.c-torture/execute/20030313-1.c: New test.
48946
48947 2003-03-14  Richard Henderson  <rth@redhat.com>
48948
48949         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48950
48951 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48952
48953         * gcc.c-torture/compile/20030314-1.c: New test.
48954
48955 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48956
48957         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48958         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48959         thumb target,
48960         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48961         to accept newer _imp__  prefix and additional
48962         newline in .drectve section.
48963         * gcc.dg/dll-4.c: Likewise.
48964         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48965         switch.
48966
48967 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48968
48969         * g++.dg/parse/namespace9.C: New test.
48970
48971         * g++.dg/init/ref5.C: New test.
48972         * g++.dg/parse/ptrmem1.C: Likewise.
48973
48974 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48975
48976         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48977         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48978         regular expression.
48979         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48980         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48981
48982 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48983
48984         * gcc.c-torture/execute/20030224-2.c: New test.
48985
48986 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48987
48988         * gcc.dg/decl-3.c: New test.
48989
48990 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48991
48992         * gcc.dg/i386-loop-2.c: New test.
48993
48994 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48995
48996         PR c++/9474
48997         * g++.dg/parse/namespace8.C: New test.
48998
48999         PR c++/9924
49000         * g++.dg/overload/builtin2.C: New test.
49001
49002 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49003
49004         * gcc.dg/return-type-3.c: New test.
49005
49006 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49007
49008         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49009         profiling options are not supported.
49010
49011 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49012
49013         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49014         * g++.old-deja/g++.warn/impint2.C: Likewise.
49015
49016 2003-03-10  Devang Patel  <dpatel@apple.com>
49017
49018         * g++.dg/cpp/c++_cmd_1.C: New test.
49019         * g++.dg/cpp/c++_cmd_1.h: New file.
49020
49021 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49022
49023         * gcc.dg/altivec-9.c: New file.
49024
49025 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49026
49027         * gcc.dg/ppc-sdata-1.c: New test.
49028         * gcc.dg/ppc-sdata-2.c: New test.
49029
49030 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49031
49032         PR c++/9373
49033         * g++.dg/opt/ptrmem2.C: New test.
49034
49035         PR c++/8534
49036         * g++.dg/opt/ptrmem1.C: New test.
49037
49038 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49039
49040         * gcc.dg/i386-loop-1.c: New test.
49041
49042 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49043
49044         PR c++/9970
49045         * g++.dg/lookup/friend1.C: New test.
49046
49047 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49048
49049         PR c++/9823
49050         * g++.dg/parser/constructor1.C: New test.
49051
49052 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49053
49054         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49055
49056         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49057
49058 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49059
49060         * gcc.dg/cpp/Wunused.c: Update test.
49061
49062 2003-03-08  Jan Hubicka  <jh@suse.cz>
49063
49064         * gcc.dg/inline-3.c: New test.
49065
49066 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49067
49068         PR c++/9809
49069         * g++.dg/parse/builtin1.C: New test.
49070
49071         PR c++/9982
49072         * g++.dg/abi/cookie1.C: New test.
49073         * g++.dg/abi/cookie2.C: Likewise.
49074
49075         PR c++/9524
49076         * g++.dg/template/field1.C: New test.
49077
49078         PR c++/9912
49079         * g++.dg/parse/class1.C: New test.
49080         * g++.dg/parse/namespace7.C: Likewise.
49081         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49082
49083 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49084
49085         * g++.dg/init/ref4.C: New test.
49086
49087 2003-03-07  Jan Hubicka  <jh@suse.cz>
49088
49089         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49090         * gcc.dg/inline-3.c: New test.
49091
49092 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49093
49094         * g++.dg/init/ref3.C: New test.
49095
49096         PR c++/9965
49097         * g++.dg/init/ref2.C: New test.
49098
49099         PR c++/9400
49100         * g++.dg/warn/Wshadow-2.C: New test.
49101
49102         PR c++/9791
49103         * g++.dg/warn/Woverloaded-1.C: New test.
49104
49105 2003-03-05  Jan Hubicka  <jh@suse.cz>
49106
49107         * gcc.dg/i386-local2.c: New.
49108         * gcc.dg/i386-local.c: Fix typo.
49109
49110 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49111
49112         * g++.dg/abi/layout3.C: New test.
49113
49114 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49115
49116         * gcc.c-torture/compile/20030305-1.c
49117
49118 2003-03-05  Jan Hubicka  <jh@suse.cz>
49119
49120         * gcc.dg/i386-local.c: New.
49121
49122 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49123
49124         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49125
49126 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49127
49128         * gcc.dg/switch-2.c: New test.
49129         * gcc.dg/switch-3.c: New test.
49130         * gcc.dg/Wswitch.c: Adjust line numbers.
49131         * gcc.dg/Wswitch-default.c: Likewise.
49132         * gcc.dg/Wswitch-enum.c: Likewise.
49133
49134 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49135
49136         * gcc.c-torture/execute/20030222-1.c: New test.
49137
49138 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49139
49140         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49141
49142 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49143
49144         PR c++/9878
49145         * g++.dg/init/ref1.C: New test.
49146
49147 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49148
49149         * gcc.dg/sh-relax.c: New SH-only test.
49150
49151 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49152
49153         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49154         comment explaining purpose of testcase.
49155
49156 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49157
49158         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49159         for HC11/HC12 (asm needs two int registers).
49160         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49161         HC11/HC12 because the test uses an asm which needs two 32-bit
49162         registers.
49163
49164 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49165
49166         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49167         for HC11/HC12 (array is too large otherwise).
49168         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49169         * gcc.c-torture/compile/20010518-2.x: Likewise.
49170         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49171         HC11/HC12 (array is too large).
49172
49173 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49174
49175         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49176         * lib/g++-dg.exp (g++-dg-test): Likewise.
49177
49178 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49179
49180         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49181         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49182
49183 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49184
49185         * g++.dg/warn/implicit-typename1.C: Remove warning.
49186
49187 2003-02-28  Richard Henderson  <rth@redhat.com>
49188
49189         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49190         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49191
49192 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49193
49194         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49195         * g++.dg/pch/pch.exp: Likewise.
49196
49197 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49198
49199         PR c++/9879
49200         * g++.dg/init/new4.C: New test.
49201
49202 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49203
49204         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49205
49206 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49207
49208         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49209         unsigned long.
49210
49211         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49212         wider than float.
49213
49214 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49215
49216         * lib/scanasm.exp: Add support for counting numbers of
49217         occurences.
49218         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49219         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49220
49221 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49222
49223         PR c++/9683
49224         * g++.dg/template/static3.C: New test.
49225
49226         PR c++/9829
49227         * g++.dg/parse/namespace6.C: New test.
49228
49229 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49230
49231         PR target/9732
49232         * gcc.dg/20030225-1.c: New test.
49233
49234 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49235
49236         * README: Remove out-of-date information.
49237
49238         PR c++/9836
49239         * g++.dg/template/spec6.C: New test.
49240
49241 2003-02-24  Jeff Law  <law@redhat.com>
49242
49243         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49244
49245 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49246
49247         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49248         * gcc.dg/pragma-ep-1.c: Likewise.
49249
49250 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49251
49252         PR c++/9602
49253         * g++.dg/template/friend16.C: New test.
49254
49255 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49256
49257         PR c++/5333
49258         * g++.dg/parse/fused-params1.C: Adjust error messages.
49259         * g++.dg/template/nested3.C: New test.
49260
49261 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49262
49263         * g++.dg/abi/param1.C: New test.
49264
49265 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49266
49267         PR c++/7982
49268         * g++.dg/warn/implicit-typename1.C: New test.
49269
49270 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49271
49272         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49273         with "mtune".
49274         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49275         * gcc.c-torture/execute/20010129-1.x: Likewise.
49276         * gcc.dg/20011107-1.c: Likewise.
49277         * gcc.dg/20020108-1.c: Likewise.
49278         * gcc.dg/20020122-3.c: Likewise.
49279         * gcc.dg/20020206-1.c: Likewise.
49280         * gcc.dg/20020310-1.c: Likewise.
49281         * gcc.dg/20020426-2.c: Likewise.
49282         * gcc.dg/20020517-1.c: Likewise.
49283         * gcc.dg/991230-1.c: Likewise.
49284         * gcc.dg/i386-unroll-1.c: Likewise.
49285         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49286
49287 2003-02-22  Jan Hubicka  <jh@suse.cz>
49288
49289         * gcc.dg/i386-mul.c: New test.
49290
49291 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49292
49293         * gcc.dg/builtins-5.c: New test case.
49294
49295 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49296
49297         * gcc.dg/asmreg-1.c: New test.
49298
49299 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49300
49301         PR c++/9749
49302         * g++.dg/parse/varmod1.C: New test.
49303
49304 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49305
49306         PR c++/9727
49307         * g++.dg/template/op1.C: New test.
49308
49309 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49310
49311         PR c++/8906
49312         * g++.dg/template/nested2.C: New test.
49313
49314 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49315
49316         PR c++/8724
49317         * g++.dg/expr/dtor1.C: New test.
49318
49319 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49320
49321         * gcc.dg/cpp/include3.c: New test.
49322         * gcc.dg/cpp/inc/foo.h: New file.
49323
49324 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49325
49326         * gcc.c-torture/execute/20030221-1.c: New test.
49327
49328 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49329
49330         PR c++/9729
49331         * g++.dg/abi/conv1.C: New test.
49332
49333 2003-02-20  Jan Hubicka  <jh@suse.cz>
49334
49335         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49336
49337 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49338
49339         * gcc.c-torture/compile/20030219-1.c: New test.
49340
49341 2003-02-18  Jan Hubicka  <jh@suse.cz>
49342
49343         * gcc.dg/funcorder.c: New test.
49344
49345 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49346
49347         * gcc.c-torture/execute/20030218-1.c: New.
49348
49349 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49350
49351         * gcc.dg/20030218-1.c: New.
49352
49353 2003-02-18  Richard Henderson  <rth@redhat.com>
49354
49355         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49356         * gcc.dg/attr-used-2.c: New.
49357
49358 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49359
49360         PR c++/9704
49361         * g++.dg/init/copy5.C: New test.
49362
49363 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49364
49365         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49366         * g++.dg/pch/pch.exp: Likewise.
49367
49368 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49369
49370         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49371         STACK_SIZE is not defined.
49372
49373 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49374
49375         PR c++/9457
49376         * g++.dg/template/init1.C: New test.
49377
49378 2003-02-16  Jan HUbicka  <jh@suse.cz>
49379
49380         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49381         (foo): Add few extra tests
49382         * gcc.dg/c99-const-expr-3.c: Likewise.
49383         * gcc.c-torture/execute/20030216-1.c: New.
49384
49385 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49386
49387         PR c++/9459
49388         * g++.dg/ext/typeof4.C: New test.
49389
49390 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49391
49392         * gcc.dg/i386-387-3.c: New test case.
49393
49394 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49395
49396         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49397         cris-*-elf* cris-*-aout* and mmix-*-*.
49398
49399 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49400
49401         * gcc.dg/20030213-1.c: New test.
49402
49403 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49404
49405         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49406         * gcc.dg/i386-387-2.c: Likewise.
49407
49408 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49409
49410         * gcc.dg/ppc-spe.c: Fix formatting.
49411         Enable tests that were previously unsupported by gas.
49412         Delete tests for instructions that no longer exist.
49413         Switch arguments on evsubifw builtin.
49414
49415 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49416
49417         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49418         STACK_SIZE is too small.
49419
49420 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49421             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49422
49423         * gcc.dg/decl-2.c: New test.
49424
49425 2003-02-10  Jan Hubicka  <jh@suse.cz>
49426
49427         * gcc.dg/i386-fpcvt-1.c: New test.
49428
49429 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49430
49431         * gcc.c-torture/execute/20030209-1.c: New test.
49432
49433 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49434
49435         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49436         int-wide bitops, use the constants of the same width.
49437         Likewise, if long long is 32-bit wide, test bitops using
49438         32-bit constants.
49439
49440 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49441
49442         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49443
49444 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49445
49446         * gcc.dg/builtins-4.c: New test case.
49447
49448 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49449
49450         * gcc.dg/20020430-1.c: Fix dg command typos.
49451         * gcc.dg/20020503-1.c: Likewise.
49452
49453 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49454
49455         PR c++/8785
49456         * g++.dg/parse/fused-params1.C: New test.
49457
49458         PR c++/8857
49459         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49460
49461         PR c++/8921
49462         * g++.dg/parse/non-dependent1.C: New test.
49463
49464         PR c++/8928
49465         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49466
49467         PR c++/9228
49468         * g++.dg/parse/undefined7.C: New test.
49469         * g++.dg/parse/non-templ1.C: New test.
49470
49471         PR c++/9229
49472         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49473
49474 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49475
49476         * gcc.c-torture/compile/20030206-1.c: New test.
49477
49478 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49479
49480         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49481         "pow" to "foo" to avoid potential confusion with a math built-in.
49482
49483 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49484
49485         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49486         conditions for SPARC targets.
49487
49488 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49489
49490         * gcc.dg/20030204-1.c: New test.
49491
49492 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49493
49494         PR c++/38
49495         * g++.dg/parse/array-size1.C: New test.
49496
49497         PR c++/5657
49498         * g++.dg/parse/undefined3.C: New test.
49499
49500         PR c++/5665
49501         * g++.dg/parse/undefined4.C: New test.
49502
49503         PR c++/5975
49504         * g++.dg/parse/undefined5.C: New test.
49505
49506         PR c++/7259
49507         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49508
49509         PR c++/8578
49510         * g++.dg/parse/casting-operator1.C: New test.
49511
49512         PR c++/8596
49513         * g++.dg/parse/undefined6.C: New test.
49514
49515         PR c++/8736
49516         * g++.dg/parse/missing-template1.C: New test.
49517
49518 2003-02-04  Jan Hubicka  <jh@suse.cz>
49519
49520         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49521         * gcc.dg/i386-cmov?.c: Likewise.
49522         * gcc.dg/i386-fpcvt-?.c: Likewise.
49523         * gcc.dg/i386-ssefp-1.c: Likewise.
49524         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49525         conventions.
49526
49527 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49528
49529         PR c++/7129
49530         * g++.dg/ext/max.C: New test.
49531
49532 2003-02-03  Jan Hubicka  <jh@suse.cz>
49533
49534         * gcc.c-torture/execute/20030203-1.c: New test.
49535
49536 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49537
49538         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49539         'natural-endian'.
49540
49541 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49542
49543         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49544         * g++.dg/init/new2.C: Likewise.
49545         * g++.dg/other/new1.C: Likewise.
49546
49547 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49548
49549         * gcc.dg/struct-ret-libc.c: New test.
49550
49551 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49552
49553         * gcc.dg/20030129-1.c: New test.
49554
49555 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49556
49557         PR c++/8849
49558         * g++.dg/template/ptrmem4.C: New test.
49559
49560 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49561
49562         * g++.dg/parser/constant1.C: New test.
49563
49564 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49565
49566         PR c++/8591
49567         * g++.dg/parse/friend2.C: New test.
49568
49569 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49570
49571         PR c++/9437
49572         * g++.dg/template/unify4.C: New test.
49573
49574 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49575
49576         * gcc.c-torture/execute/20030128-1.c: New test.
49577
49578 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49579
49580         * g++.dg/lookup/nested1.C: Test moved from ...
49581         * g++.old-deja/g++.other/lookup24.C: ... here.
49582
49583 2003-01-28  Jan Hubicka  <jh@suse.cz>
49584
49585         * gcc.dg/i386-cmov5.c: New test.
49586
49587 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49588
49589         * gcc.c-torture/execute/20010925-1.c: Changed the
49590         memcpy declaration.
49591
49592 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49593
49594         PR c++/3902
49595         * g++.dg/parse/template5.C: New test.
49596
49597 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49598
49599         PR fortran/9258
49600         * g77.dg/pr9258: New test.
49601
49602 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49603
49604         * README: Move relevant parts from README.g++.
49605
49606         * README.g++: Remove this file.
49607
49608 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49609
49610         * g++.dg/abi/dcast1.C: New test.
49611
49612 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49613
49614         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49615
49616 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49617
49618         PR c++/47
49619         * g++.old-deja/g++.other/lookup24.C: New test.
49620
49621 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49622
49623         PR middle-end/7227
49624         * gcc.dg/uninit-C.c: New test.
49625
49626 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49627
49628         * g++.dg/abi/covariant1.C: New test.
49629
49630 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49631
49632         * gcc.dg/20030123-1.c: New test.
49633
49634 2003-01-25  Jan Hubicka  <jh@suse.cz>
49635
49636         PR opt/8492
49637         * gcc.c-torture/compile/20030125-1.c
49638
49639 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49640
49641         PR c++/9403
49642         * g++.dg/parse/template3.C: New test.
49643         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49644
49645         PR c++/795
49646         * g++.dg/parse/template4.C: New test.
49647
49648         PR c++/9415
49649         * g++.dg/template/qual2.C: New test.
49650
49651         PR c++/8545
49652         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49653
49654         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49655
49656 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49657
49658         * gcc.c-torture/execute/switch-1.c: New test case.
49659
49660 2003-01-25  Jan Hubicka  <jh@suse.cz>
49661
49662         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49663
49664 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49665
49666         Tweaks for Bison-1.875. From the NEWS file:
49667         "- `parse error' -> `syntax error'
49668         Bison now uniformly uses the term `syntax error'"
49669         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49670         * gcc.dg/cpp/digraph2.c: Likewise.
49671         * gcc.dg/cpp/direct2.c: Likewise.
49672         * gcc.dg/cpp/paste4.c: Likewise.
49673         * gcc.dg/c90-restrict-1.c: Likewise.
49674         * gcc.dg/c99-func-2.c: Likewise.
49675         * gcc.dg/noncompile/920721-2.c: Likewise.
49676         * gcc.dg/noncompile/930622-2.c: Likewise.
49677         * gcc.dg/noncompile/940112-1.c: Likewise.
49678         * gcc.dg/noncompile/950921-1.c: Likewise.
49679         * gcc.dg/noncompile/951123-1.c: Likewise.
49680         * gcc.dg/noncompile/971104-1.c: Likewise.
49681         * gcc.dg/noncompile/990416-1.c: Likewise.
49682
49683 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49684
49685         * g++.dg/parse/undefined1.C: Add error message.
49686
49687 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49688
49689         PR c++/9354
49690         * g++.dg/parse/new1.C: New test.
49691
49692         PR c++/9216
49693         * g++.dg/parse/template2.C: New test.
49694
49695         PR c++/9354
49696         * g++.dg/parse/typedef2.C: New test.
49697
49698         PR c++/9328
49699         * g++.dg/ext/typeof3.C: New test.
49700
49701 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49702
49703         PR c++/2738
49704         * g++.dg/parse/ret-type1.C: New test.
49705
49706         PR c++/3792
49707         * g++.dg/parse/tmpl-outside1.C: New test.
49708
49709         PR c++/4207
49710         * g++.dg/parse/int-as-enum1.C: New test.
49711
49712         PR c++/4903
49713         * g++.dg/parse/no-typename1.C: New test.
49714
49715         PR c++/5533
49716         * g++.dg/parse/no-value1.C: New test.
49717
49718         PR c++/5921
49719         * g++.dg/parse/wrong-inline1.C: New test.
49720
49721         PR c++/6402
49722         * g++.dg/parse/ref1.C: New test.
49723
49724         PR c++/6992
49725         * g++.dg/parse/attr-ctor1.C: New test.
49726
49727         PR c++/7229
49728         * g++.dg/parse/namespace5.C: New test.
49729
49730         PR c++/7917
49731         * g++.dg/parse/func-def1.C: New test.
49732
49733         PR c++/8143
49734         * g++.dg/parse/undefined1.C: New test.
49735
49736         PR c++/5723, PR c++/8522
49737         * g++.dg/parse/specialization1.C: New test.
49738
49739         PR c++/163, PR c++/8595
49740         * g++.dg/parse/struct-as-enum1.C: New test.
49741
49742         PR c++/9173
49743         * g++.dg/parse/undefined2.C: New test.
49744
49745 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49746
49747         PR c++/9298
49748         * g++.dg/parse/template1.C: New test.
49749
49750         PR c++/9384
49751         * g++.dg/parse/using1.C: New test.
49752
49753         PR c++/9285
49754         PR c++/9294
49755         * g++.dg/parse/expr2.C: New test.
49756
49757         PR c++/9388
49758         * g++.dg/parse/lookup2.C: Likewise.
49759
49760 2003-01-21  Jan Hubicka  <jh@suse.cz>
49761
49762         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49763         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49764         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49765         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49766
49767 2003-01-20  Nick Clifton  <nickc@redhat.com>
49768
49769         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49770         problem with ARM sibcall code generation.
49771
49772 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49773
49774         * gcc.c-torture/execute/20030120-1.c: New.
49775
49776 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49777
49778         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49779
49780 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49781
49782         PR c++/9272
49783         * g++.dg/parse/ctor1.C: New test.
49784
49785         PR c++/9294:
49786         * g++.dg/parse/qualified1.C: New test.
49787
49788         * g++.dg/parse/typename3.C: New test.
49789
49790 2003-01-16  Richard Henderson  <rth@redhat.com>
49791
49792         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49793
49794 2003-01-16  Richard Henderson  <rth@redhat.com>
49795
49796         * g++.dg/pch/pch.exp: Copy test header to the working directory
49797         before using it either for precompilation or direct use.
49798         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49799         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49800
49801 2003-01-16  Richard Henderson  <rth@redhat.com>
49802
49803         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49804         before using it either for precompilation or direct use.
49805         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49806         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49807
49808 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49809
49810         * g++.dg/ext/typename1.C: Add typename keyword.
49811         * g++.dg/template/crash1.C: Update error messages.
49812         * g++.dg/template/crash2.C: Remove error message.
49813         * g++.dg/parse/typename2.C: New test.
49814         * g++.dg/template/typename2.C: Change implicit
49815         typename warning into error.
49816         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49817         error messages.
49818         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49819         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49820         * g++.old-deja/g++.law/visibility13.C: Remove error
49821         messages.
49822         * g++.old-deja/g++.ns/template17.C: Reorder code to
49823         make declaration visible in template.
49824         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49825         * g++.old-deja/g++.pt/crash36.C: Issue more error
49826         messages.
49827         * g++.old-deja/g++.pt/crash5.C: Improve error
49828         message.
49829         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49830         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49831         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49832         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49833         typename warning with error message.
49834         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49835         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49836         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49837
49838 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49839
49840         * g++.dg/parse/ambig2.C: New test.
49841
49842 2003-01-15  Richard Henderson  <rth@redhat.com>
49843
49844         * g++.dg/tls/init-2.C: Update error message string.
49845
49846 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49847
49848         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49849
49850 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49851
49852         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49853         all for HC11/HC12.
49854         * gcc.c-torture/compile/20001205-1.x: Likewise.
49855         * gcc.c-torture/compile/20001226-1.x: Likewise.
49856         * gcc.c-torture/compile/920520-1.x: Likewise.
49857         * gcc.c-torture/compile/961203-1.x: Likewise.
49858         * gcc.c-torture/compile/20020604-1.x: Likewise.
49859
49860 2003-01-15  Jan Hubicka  <jh@suse.cz>
49861
49862         * gcc.c-torture/compile/20030115-1.c: New test.
49863
49864         * gcc.dg/i386-fpcvt-1.c: New test.
49865         * gcc.dg/i386-fpcvt-2.c: New test.
49866
49867 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49868
49869         Further conform g++'s __vmi_class_type_info to the C++ ABI
49870         specification.
49871         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49872         the specification.
49873
49874 2003-01-14  Jan Hubicka  <jh@suse.cz>
49875
49876         * gcc.dg/i386-fpcvt-1.c: New test.
49877         * gcc.dg/i386-fpcvt-2.c: New test.
49878
49879 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49880
49881         * gcc.dg/i386-mmx-3.c: New test.
49882
49883 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49884
49885         PR c++/9264
49886         * g++.dg/parse/octal1.C: New file.
49887
49888         PR c++/9172
49889         * g++.dg/parse/typename1.C: New file.
49890
49891 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49892
49893         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49894         * gcc.dg/bf-no-ms-layout.c: Likewise.
49895         * gcc.dg/bf-ms-attrib.c: Likewise.
49896
49897 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49898
49899         PR c++/9099
49900         * g++.dg/parse/dtor1.C: New file.
49901
49902         PR c++/9128
49903         * g++.dg/rtti/typeid1.C: New file.
49904
49905         PR c++/9153
49906         * g++.dg/parse/lookup1.C: New file.
49907
49908         PR c++/9171
49909         * g++.dg/templ/spec5.C: New file.
49910
49911 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49912
49913         * gcc.c-torture/compile/20030110-1.c: New test.
49914
49915 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49916
49917         Merge from pch-branch:
49918
49919         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49920
49921         * gcc.dg/pch/cpp-1.h: New.
49922         * gcc.dg/pch/cpp-1.c: New.
49923         * gcc.dg/pch/cpp-2.h: New.
49924         * gcc.dg/pch/cpp-2.c: New.
49925
49926         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49927
49928         * gcc.dg/pch/except-1.h: New.
49929         * gcc.dg/pch/except-1.c: New.
49930
49931         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49932
49933         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49934         running test.
49935         * gcc.dg/pch: Include *.hp not *.h.
49936         * gcc.dg/pch/system-1.h: New.
49937         * gcc.dg/pch/system-1.c: New.
49938
49939         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49940
49941         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49942         rather than trying to build and run a program using PCH.
49943         * gcc.dg/pch: Remove dg-do commands from test files.
49944
49945         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49946
49947         * gcc.dg/pch/macro-3.c: New.
49948         * gcc.dg/pch/macro-3.h: New.
49949
49950         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49951
49952         * gcc.dg/pch/common-1.c: New.
49953         * gcc.dg/pch/common-1.h: New.
49954         * gcc.dg/pch/decl-1.c: New.
49955         * gcc.dg/pch/decl-1.h: New.
49956         * gcc.dg/pch/decl-2.c: New.
49957         * gcc.dg/pch/decl-2.h: New.
49958         * gcc.dg/pch/decl-3.c: New.
49959         * gcc.dg/pch/decl-3.h: New.
49960         * gcc.dg/pch/decl-4.c: New.
49961         * gcc.dg/pch/decl-4.h: New.
49962         * gcc.dg/pch/decl-5.c: New.
49963         * gcc.dg/pch/decl-5.h: New.
49964         * gcc.dg/pch/global-1.c: New.
49965         * gcc.dg/pch/global-1.h: New.
49966         * gcc.dg/pch/inline-1.c: New.
49967         * gcc.dg/pch/inline-1.h: New.
49968         * gcc.dg/pch/inline-2.c: New.
49969         * gcc.dg/pch/inline-2.h: New.
49970         * gcc.dg/pch/static-1.c: New.
49971         * gcc.dg/pch/static-1.h: New.
49972         * gcc.dg/pch/static-2.c: New.
49973         * gcc.dg/pch/static-2.h: New.
49974
49975         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49976
49977         * g++.dg/pch/pch.exp: Better handle failing testcases.
49978         * gcc.dg/pch/pch.exp: Likewise.
49979         * gcc.dg/pch/macro-1.c: New.
49980         * gcc.dg/pch/macro-1.h: New.
49981         * gcc.dg/pch/macro-2.c: New.
49982         * gcc.dg/pch/macro-2.h: New.
49983
49984         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49985
49986         * g++.dg/dg.exp: Treat files in pch/ specially.
49987         * g++.dg/pch/pch.exp: New file.
49988         * g++.dg/pch/empty.H: New file.
49989         * g++.dg/pch/empty.C: New file.
49990         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49991         "precompile".
49992
49993         * gcc.dg/pch/pch.exp: New file.
49994         * gcc.dg/pch/empty.h: New file.
49995         * gcc.dg/pch/empty.c: New file.
49996         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49997         "precompile".
49998
49999 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50000
50001         * g++.dg/template/friend14.C: New test.
50002
50003 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50004
50005         * gcc.dg/old-style-asm-1.c: New test.
50006
50007 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50008
50009         * gcc.c-torture/compile/20030109-1.c: New test.
50010
50011 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50012
50013         * gcc.c-torture/execute/20030109-1.c: New test.
50014
50015 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50016
50017         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50018         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50019         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50020         * g++.old-deja/g++.mike/eh2.C: Likewise.
50021         * g++.old-deja/g++.mike/eh3.C: Likewise.
50022         * g++.old-deja/g++.mike/eh5.C: Likewise.
50023         * g++.old-deja/g++.mike/eh6.C: Likewise.
50024         * g++.old-deja/g++.mike/eh7.C: Likewise.
50025         * g++.old-deja/g++.mike/eh8.C: Likewise.
50026         * g++.old-deja/g++.mike/eh9.C: Likewise.
50027         * g++.old-deja/g++.mike/eh10.C: Likewise.
50028         * g++.old-deja/g++.mike/eh12.C: Likewise.
50029         * g++.old-deja/g++.mike/eh13.C: Likewise.
50030         * g++.old-deja/g++.mike/eh14.C: Likewise.
50031         * g++.old-deja/g++.mike/eh16.C: Likewise.
50032         * g++.old-deja/g++.mike/eh17.C: Likewise.
50033         * g++.old-deja/g++.mike/eh18.C: Likewise.
50034         * g++.old-deja/g++.mike/eh21.C: Likewise.
50035         * g++.old-deja/g++.mike/eh23.C: Likewise.
50036         * g++.old-deja/g++.mike/eh24.C: Likewise.
50037         * g++.old-deja/g++.mike/eh25.C: Likewise.
50038         * g++.old-deja/g++.mike/eh26.C: Likewise.
50039         * g++.old-deja/g++.mike/eh27.C: Likewise.
50040         * g++.old-deja/g++.mike/eh28.C: Likewise.
50041         * g++.old-deja/g++.mike/eh29.C: Likewise.
50042         * g++.old-deja/g++.mike/eh31.C: Likewise.
50043         * g++.old-deja/g++.mike/eh33.C: Likewise.
50044         * g++.old-deja/g++.mike/eh34.C: Likewise.
50045         * g++.old-deja/g++.mike/eh35.C: Likewise.
50046         * g++.old-deja/g++.mike/eh36.C: Likewise.
50047         * g++.old-deja/g++.mike/eh37.C: Likewise.
50048         * g++.old-deja/g++.mike/eh38.C: Likewise.
50049         * g++.old-deja/g++.mike/eh39.C: Likewise.
50050         * g++.old-deja/g++.mike/eh40.C: Likewise.
50051         * g++.old-deja/g++.mike/eh41.C: Likewise.
50052         * g++.old-deja/g++.mike/eh42.C: Likewise.
50053         * g++.old-deja/g++.mike/eh44.C: Likewise.
50054         * g++.old-deja/g++.mike/eh46.C: Likewise.
50055         * g++.old-deja/g++.mike/eh47.C: Likewise.
50056         * g++.old-deja/g++.mike/eh48.C: Likewise.
50057         * g++.old-deja/g++.mike/eh49.C: Likewise.
50058         * g++.old-deja/g++.mike/eh50.C: Likewise.
50059         * g++.old-deja/g++.mike/eh51.C: Likewise.
50060         * g++.old-deja/g++.mike/eh53.C: Likewise.
50061         * g++.old-deja/g++.mike/eh55.C: Likewise.
50062         * g++.old-deja/g++.mike/p7912.C: Likewise.
50063         * g++.old-deja/g++.mike/p9706.C: Likewise.
50064         * g++.old-deja/g++.mike/p10416.C: Likewise.
50065         * g++.old-deja/g++.mike/p11667.C: Likewise.
50066         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50067         Remove redundant reference to Iris.
50068         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50069         Elxsi, i860, Pico Java, and WE32K.
50070
50071 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50072
50073         * g++.dg/ext/asm4.C: New test.
50074
50075 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50076
50077         PR c++/9030
50078         * g++.dg/template/friend12.C: New test.
50079         * g++.dg/template/friend13.C: Likewise.
50080         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50081
50082 2003-01-08  Jan Hubicka  <jh@suse.cz>
50083
50084         * gcc.dg/i386-cadd.c: New test.
50085         * gcc.dg/i386-cmov4.c: Likewise.
50086
50087 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50088
50089         PR c++/9165
50090         * g++.dg/warn/Wunused-3.C: New test.
50091
50092         * g++.dg/abi/bitfield9.C: New test.
50093
50094         PR c++/9189
50095         * g++.dg/parse/defarg3.C: New test.
50096
50097 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50098
50099         * g++.dg/parse/ambig1.C: New test.
50100         * g++.dg/parse/defarg2.C: New test.
50101
50102 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50103
50104         * g++.dg/template/defarg-1.C: New test.
50105         * g++.dg/template/local2.C: Likewise.
50106
50107 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50108
50109         * gcc.c-torture/execute/20030105-1.c: New test.
50110
50111 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50112
50113         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50114         * g++.dg/parse/namespace4.C: Likewise.
50115
50116 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50117
50118         * g++.dg/template/ntp2.C: New test.
50119
50120 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50121
50122         * g++.dg/parse/extern-C-1.C: New test.
50123
50124         * g++.dg/parse/namespace4.C: New test.
50125
50126         * g++.dg/template/nested1.C: New test.
50127
50128         * g++.dg/parse/namespace3.C: New test.
50129
50130 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50131
50132         * g++.dg/lookup/two-stage1.C: New test.
50133
50134 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50135
50136         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50137         * g++.old-deja/g++.jason/access8.C: Likewise.
50138         * g++.old-deja/g++.other/decl5.C: Likewise.
50139
50140 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50141
50142         * g++.dg/parse/parse7.C: New test.
50143
50144 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50145
50146         PR c++/2843
50147         * g++.dg/ext/attrib7.C: New test.
50148
50149 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50150
50151         * g++.dg/parse/parse6.C: New test.
50152
50153 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50154
50155         * gcc.dg/h8300-stack-1.c: New.
50156
50157 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50158
50159         g++.dg/lookup/exception1.C: New test.
50160
50161         g++.dg/lookup/template1.C: New test.
50162
50163         g++.dg/parse/namespace2.C: New test.
50164
50165         g++.dg/parse/parens2.C: New test.
50166
50167 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50168
50169         * g++.dg/parse/parse5.C: New test.
50170         * g++.dg/lookup/scoped4.C: New test.
50171
50172 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50173
50174         * g++.dg/parse/parens1.C: New test.
50175
50176         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50177         angle-bracket1.C.
50178         * g++.dg/parse/parens2.C: New test.
50179
50180         * g++.dg/lookup/scope-operator1.C: New test.
50181
50182         * g++.dg/parse/operator1.C: New test.
50183
50184 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50185
50186         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50187         * g++.old-deja/g++.other/access6.C: Likewise.
50188         * g++.old-deja/g++.other/decl1.C: Likewise.
50189         * g++.old-deja/g++.pt/typename12.C: Likewise.
50190
50191 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50192
50193         * g++.dg/parse/namespace1.C: New test.
50194
50195 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50196
50197         * g++.dg/parse/parse4.C: New test.
50198
50199 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50200
50201         * g++.dg/parse/parse3.C: New test.
50202
50203 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50204
50205         * g++.dg/parse/parse2.C: New test.
50206
50207 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50208
50209         * g++.dg/template/friend11.C: New test.
50210
50211 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50212
50213         * g++.dg/parse/parse1.C: New test.
50214
50215 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50216
50217         * lib/profopt.exp: Change the name of a global variable to avoid
50218         possible clashes with other test suites.
50219
50220 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50221
50222         * g++.dg/inherit/covariant8.C: New test.
50223
50224 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50225
50226         * g++.dg/init/array9.C: New test.
50227
50228         PR c++/9112
50229         * g++.dg/parse/expr1.C: New test.
50230
50231 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50232
50233         * gcc.c-torture/compile/20021230-1.c: New test.
50234
50235 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50236
50237         * g++.dg/inherit/covariant5.C: New test.
50238         * g++.dg/inherit/covariant6.C: New test.
50239         * g++.dg/inherit/covariant7.C: New test.
50240
50241 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50242
50243         PR c++/2739
50244         * g++.dg/other/access2.C: New test.
50245
50246 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50247
50248         * g++.dg/other/anon-struct.C: No longer fails
50249         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50250         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50251         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50252
50253 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50254
50255         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50256
50257 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50258
50259         * g++.dg/eh/spec4.C: Remove stray semicolon.
50260         * g++.dg/expr/pmf-1.C: Change error message.
50261         * g++.dg/ext/asm1.C: Remove stray semicolon.
50262         * g++.dg/ext/typename1.C: Add missing typenames.
50263         * g++.dg/inherit/template-as-base.C: Change error message.
50264         * g++.dg/lookup/scoped1.C: Likewise.
50265         * g++.dg/lookup/scoped2.C: Likewise.
50266         * g++.dg/lookup/using2.C: Likewise.
50267         * g++.dg/other/component1.C: Remove stray semicolon.
50268         * g++.dg/other/do1.C: Change error message.
50269         * g++.dg/other/error2.C: Likewise.
50270         * g++.dg/other/init1.C: Likewise.
50271         * g++.dg/other/packed1.C: Remove stray semicolon.
50272         * g++.dg/other/ptrmem2.C: Change error message.
50273         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50274         marker.
50275         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50276         * g++.dg/template/access3.C: Add typename keyword.
50277         * g++.dg/template/access5.C: Remove stray semicolon.
50278         * g++.dg/template/access6.C: Likewise.
50279         * g++.dg/template/complit1.C: Likewise.
50280         * g++.dg/template/crash1.C: Change error message.
50281         * g++.dg/template/inherit2.C: Remove stray semicolon.
50282         * g++.dg/template/instantiate2.C: Likewise.
50283         * g++.dg/template/instantiate3.C: Change error message.
50284         * g++.dg/template/qual1.C: Remove stray semicolon.
50285         * g++.dg/template/qualttp18.C: Change error message.
50286         * g++.dg/template/ref1.C: Remove stray semicolon.
50287         * g++.dg/template/sizeof1.C (A::value): Declare it.
50288         * g++.dg/template/spec4.C: Change error message.
50289         * g++.dg/template/static1.C: Likewise.
50290         * g++.dg/template/type1.C: Likewise.
50291         * g++.dg/template/typename3.C: Likewise.
50292         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50293         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50294         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50295         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50296         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50297         named return value extension.
50298         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50299         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50300         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50301         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50302         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50303         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50304         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50305         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50306         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50307         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50308         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50309         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50310         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50311         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50312         syntax.
50313         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50314         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50315         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50316         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50317         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50318         * g++.old-deja/g++.brendan/template11.C: Likewise.
50319         * g++.old-deja/g++.brendan/template26.C: Likewise.
50320         * g++.old-deja/g++.brendan/template27.C: Use explicit
50321         specialization syntax.
50322         * g++.old-deja/g++.brendan/template30.C: Likewise.
50323         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50324         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50325         non-dependent names.
50326         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50327         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50328         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50329         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50330         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50331         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50332         named return value extension.
50333         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50334         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50335         * g++.old-deja/g++.ext/return1.C: Likewise.
50336         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50337         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50338         * g++.old-deja/g++.jason/access8.C: Likewise.
50339         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50340         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50341         pseudo-destructor names.
50342         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50343         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50344         pseudo-destructor names.
50345         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50346         * g++.old-deja/g++.jason/overload19.C: Likewise.
50347         * g++.old-deja/g++.jason/overload32.C: Likewise.
50348         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50349         stray semicolons.
50350         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50351         * g++.old-deja/g++.jason/return.C: Likewise.
50352         * g++.old-deja/g++.jason/return2.C: Likewise.
50353         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50354         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50355         syntax.
50356         * g++.old-deja/g++.jason/template10.C: Account for use of
50357         non-dependent names.
50358         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50359         syntax.
50360         * g++.old-deja/g++.jason/template37.C: Likewise.
50361         * g++.old-deja/g++.law/access4.C: Change error messages.
50362         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50363         pseudo-destructor names.
50364         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50365         * g++.old-deja/g++.law/ctors9.C: Likewise.
50366         * g++.old-deja/g++.law/cvt22.C: Likewise.
50367         * g++.old-deja/g++.law/dtors5.C: Likewise.
50368         * g++.old-deja/g++.law/global-init1.C: Likewise.
50369         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50370         * g++.old-deja/g++.law/operators28.C: Likewise.
50371         * g++.old-deja/g++.law/visibility28.C: Likewise.
50372         * g++.old-deja/g++.martin/eval1.C: Likewise.
50373         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50374         name.
50375         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50376         * g++.old-deja/g++.mike/net34.C: Likewise.
50377         * g++.old-deja/g++.mike/net36.C: Likewise.
50378         * g++.old-deja/g++.mike/ns2.C: Likewise.
50379         * g++.old-deja/g++.mike/p12306.C: Likewise.
50380         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50381         value extension.
50382         * g++.old-deja/g++.mike/p700.C: Likewise.
50383         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50384         * g++.old-deja/g++.mike/p710.C: Likewise.
50385         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50386         value extension.
50387         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50388         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50389         * g++.old-deja/g++.ns/crash2.C: Likewise.
50390         * g++.old-deja/g++.ns/crash3.C: Likewise.
50391         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50392         * g++.old-deja/g++.ns/ns17.C: Likewise.
50393         * g++.old-deja/g++.ns/template16.C: Likewise.
50394         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50395         keyword.
50396         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50397         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50398         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50399         named return value extension.
50400         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50401         * g++.old-deja/g++.other/access4.C: Issue additional error
50402         messages.
50403         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50404         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50405         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50406         * g++.old-deja/g++.other/crash25.C: Change error message.
50407         * g++.old-deja/g++.other/crash4.C: Change error message.
50408         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50409         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50410         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50411         checks.
50412         * g++.old-deja/g++.other/defarg8.C: Likewise.
50413         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50414         * g++.old-deja/g++.other/dtor10.C: Likewise.
50415         * g++.old-deja/g++.other/incomplete.C: Likewise.
50416         * g++.old-deja/g++.other/linkage7.C: Likewise.
50417         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50418         lookup algorithm.
50419         * g++.old-deja/g++.other/mangle2.C: Likewise.
50420         * g++.old-deja/g++.other/refinit2.C: Likewise.
50421         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50422         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50423         * g++.old-deja/g++.pt/crash28.C: Likewise.
50424         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50425         syntax.
50426         * g++.old-deja/g++.pt/crash32.C: Change error message.
50427         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50428         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50429         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50430         error message position.
50431         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50432         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50433         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50434         syntax.
50435         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50436         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50437         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50438         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50439         keyword.
50440         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50441         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50442         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50443         keyword.
50444         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50445         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50446         syntax.
50447         * g++.old-deja/g++.pt/friend28.C: Account for use of
50448         non-dependent names.
50449         * g++.old-deja/g++.pt/friend29.C: Likewise.
50450         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50451         rules.
50452         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50453         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50454         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50455         lookup rules.
50456         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50457         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50458         keyword.
50459         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50460         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50461         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50462         keyword.
50463         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50464         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50465         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50466         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50467         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50468         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50469         keyword.
50470         * g++.old-deja/g++.pt/spec10.C: Likewise.
50471         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50472         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50473         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50474         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50475         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50476         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50477         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50478         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50479         * g++.old-deja/g++.pt/typename15.C: Likewise.
50480         * g++.old-deja/g++.pt/typename22.C: Likewise.
50481         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50482         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50483         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50484         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50485         syntax.
50486         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50487         return value extension.
50488         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50489         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50490         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50491         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50492
50493 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50494
50495         * g++.dg/warn/inline1.C: New test.
50496         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50497         * g++.old-deja/g++.jason/synth10.C: Likewise.
50498         * g++.old-deja/g++.mike/net31.C: Likewise.
50499         * g++.old-deja/g++.mike/p8786.C: Likewise.
50500
50501         * g++.dg/template/friend10.C: New test.
50502         * g++.dg/template/conv5.C: New test.
50503
50504 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50505
50506         * g++.dg/lookup/scoped3.C: New test.
50507
50508         * g++.dg/lookup/decl1.C: New test.
50509         * g++.dg/lookup/decl2.C: New test.
50510
50511 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50512
50513         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50514         gcc.c-torture/compile/20021015-1.c,
50515         gcc.c-torture/compile/20021015-2.c,
50516         gcc.c-torture/compile/20021123-1.c,
50517         gcc.c-torture/compile/20021123-2.c,
50518         gcc.c-torture/compile/20021123-3.c,
50519         gcc.c-torture/compile/20021123-4.c,
50520         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50521         only to 3.1 or 3.2 branch.
50522
50523 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50524
50525         * gcc.dg/i386-bitfield3.c: New test.
50526
50527         * gcc.dg/i386-bitfield2.c: New test.
50528
50529 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50530
50531         * g++.dg/parse/conv_op1.C: New test.
50532
50533 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50534
50535         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50536         approved.
50537
50538 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50539
50540         * gcc.c-torture/compile/20021220-1.c: New test.
50541
50542 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50543
50544         * gcc.dg/i386-fastcall-1.c: New.
50545
50546 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50547
50548         * gcc.c-torture/execute/20021219-1.c: New test.
50549
50550 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50551
50552         * gcc.dg/i386-pic-1.c: New test.
50553
50554 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50555
50556         PR c++/8099
50557         * g++.dg/template/friend9.C: New test.
50558
50559 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50560
50561         PR c++/3663
50562         * g++.dg/template/access7.C: New test.
50563
50564 2002-12-18  Nick Clifton  <nickc@redhat.com>
50565
50566         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50567         the libstdc++-v3 directory has been found.
50568
50569 2002-12-12  Devang Patel <dpatel@apple.com>
50570         * gcc.dg/darwin-ld-1.c: New test.
50571         * gcc.dg/darwin-ld-2.c: New test.
50572         * gcc.dg/darwin-ld-3.c: New test.
50573         * gcc.dg/darwin-ld-4.c: New test.
50574         * gcc.dg/darwin-ld-5.c: New test.
50575
50576 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50577
50578         * gcc.c-torture/compile/20021212-1.c: New test.
50579
50580 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50581
50582         * gcc.dg/fshort-wchar: New test.
50583
50584 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50585
50586         PR c++/8372
50587         * g++.dg/template/dtor1.C: New test.
50588
50589         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50590         markers.
50591
50592 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50593
50594         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50595
50596 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50597
50598         * g++.dg/template/static1.C: New test.
50599         * g++.dg/template/static2.C: New test.
50600         * g++.old-deja/g++.ext/memconst.C: New test.
50601
50602 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50603
50604         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50605         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50606         * g++.dg/special/initp1.C: Likewise.
50607
50608 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50609
50610         * gcc.c-torture/execute/20021204-1.c: New test.
50611
50612 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50613
50614         * gcc.dg/ppc-fmadd-1.c: New file.
50615         * gcc.dg/ppc-fmadd-2.c: New file.
50616         * gcc.dg/ppc-fmadd-3.c: New file.
50617
50618 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50619
50620         * gcc.c-torture/compile/20021204-1.c: New test.
50621
50622 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50623
50624         * g++.dg/inherit/covariant2.C: New test.
50625         * g++.dg/inherit/covariant3.C: New test.
50626         * g++.dg/inherit/covariant4.C: New test.
50627         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50628         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50629
50630 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50631
50632         PR c++/8688
50633         * g++.dg/init/brace3.C: New test.
50634
50635 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50636
50637         * gcc.dg/20020210-1.c: Fix a comment typo.
50638
50639 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50640
50641         PR c++/8720
50642         * g++.dg/parse/defarg1.C: New test.
50643
50644         PR c++/8615
50645         * g++.dg/template/char1.C: New test.
50646
50647         * g++.dg/template/varmod1.C: Fix typo.
50648
50649 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50650
50651         DR 180
50652         * g++.old-deja/g++.pt/crash32.C: Expect error.
50653
50654 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50655
50656         PR c++/5919
50657         * g++.dg/template/varmod1.C: New test.
50658
50659         PR c++/8727
50660         * g++.dg/inherit/typeinfo1.C: New test.
50661
50662         PR c++/8663
50663         * g++.dg/inherit/typedef1.C: New test.
50664
50665 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50666
50667         PR c++/8332
50668         PR c++/8493
50669         * g++.dg/template/strlen1.C: New test.
50670
50671         PR c++/8227
50672         * g++.dg/template/ctor2.C: New test.
50673
50674         PR c++/8214
50675         * g++.dg/init/string1.C: New test.
50676
50677         PR c++/8511
50678         * g++.dg/template/friend8.C: New test.
50679
50680 2002-11-29  Joe Buck <jbuck@synopsys.com>
50681
50682         * g++.dg/lookup/anon2.C: New test.
50683
50684 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50685
50686         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50687         h8300 port.
50688
50689 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50690
50691         * gcc.dg/bitfld-6.c: New test.
50692
50693 2002-11-27  Jan Hubicka  <jh@suse.cz>
50694
50695         * gcc.c-torture/execute/20021127.[cx]: New test.
50696
50697 2002-11-26  Jan Hubicka  <jh@suse.cz>
50698
50699         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50700         quality.
50701
50702 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50703
50704         * g++.dg/init/brace2.C: New test.
50705         * g++.old-deja/g++.mike/p9129.C: Correct.
50706
50707 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50708
50709         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50710
50711 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50712
50713         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50714
50715 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50716
50717         * g++.dg/abi/empty11.C: New test.
50718         * g++.dg/rtti/cv1.C: New test.
50719
50720 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50721
50722         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50723
50724 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50725
50726         * g++.dg/abi/empty10.C: New test.
50727
50728 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50729
50730         * gcc.c-torture/compile/20021124-1.c: New test.
50731
50732 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50733
50734         * g++.dg/abi/rtti2.C: New test.
50735
50736 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50737
50738         * gcc.dg/i386-unroll-1.c: New test.
50739
50740 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50741
50742         * gcc.c-torture/compile/20021120-1.c: New test.
50743         * gcc.c-torture/compile/20021120-2.c: New test.
50744
50745 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50746
50747         * gcc.dg/bitfld-5.c: New test.
50748
50749 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50750
50751         * gcc.c-torture/execute/20021120-3.c: New test.
50752
50753 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50754
50755         * gcc.c-torture/execute/20021120-2.c: New test.
50756
50757 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50758
50759         * gcc.c-torture/execute/20021120-1.c: New test.
50760
50761 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50762
50763         * gcc.c-torture/execute/20021118-3.c: New test.
50764
50765 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50766
50767         * gcc.c-torture/compile/20021119-1.c: New test.
50768
50769 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50770
50771         * gcc.dg/duff-1.c: New test.
50772         * gcc.dg/duff-2.c: New test.
50773         * gcc.dg/duff-3.c: New test.
50774
50775 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50776
50777         * gcc.dg/cpp/_Pragma5.c: New test.
50778
50779 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50780
50781         * gcc.c-torture/execute/20021118-2.c: New test.
50782
50783 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50784
50785         * gcc.c-torture/execute/20021118-1.c: New test.
50786
50787 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50788
50789         * gcc.dg/20021116-1.c: New test.
50790
50791 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50792
50793         * g++.dg/abi/vcall1.C: New test.
50794
50795 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50796
50797         * gcc.dg/20021029-1.c: New test.
50798         * gcc.dg/20021029-2.c: New test.
50799
50800 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50801
50802         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50803
50804 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50805
50806         PR c/8439
50807         * gcc.dg/20021110.c: Move to ...
50808         * gcc.c-torture/compile/20021110.c: .... here.
50809
50810 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50811
50812         PR c/8467
50813         * gcc.c-torture/execute/20021111-1.c
50814
50815 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50816
50817         PR c/8439
50818         * gcc.dg/20021110.c: New test.
50819
50820 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50821
50822         * g++.dg/abi/vthunk3.C: Run only on x86.
50823
50824 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50825
50826         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50827
50828 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50829
50830         * lib/compat.exp (compat-execute): Fix logic error in last
50831         change.
50832
50833 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50834
50835         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50836
50837 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50838
50839         PR c++/8389
50840         * g++.dg/template/access6.C: New test.
50841
50842 2002-11-08  Jan Hubicka  <jh@suse.cz>
50843
50844         * gcc.dg/i386-ssefp-1.c: New test.
50845         * gcc.dg/i386-ssefp-1.c: New test.
50846
50847 2002-11-08  Jan Hubicka  <jh@suse.cz>
50848
50849         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50850
50851 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50852
50853         * g++.dg/abi/vthunk3.C: New test.
50854
50855         PR c++/8338
50856         * g++.dg/template/crash2.C: New test.
50857
50858 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50859
50860         * g++.dg/abi/dtor1.C: New test.
50861         * g++.dg/abi/dtor2.C: Likewise.
50862
50863 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50864
50865         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50866         Darwin.
50867
50868 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50869
50870         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50871         -mthumb.  Only xfail with -O0.
50872
50873 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50874
50875         * g++.dg/abi/thunk1.C: New test.
50876         * g++.dg/abi/thunk2.C: Likewise.
50877         * g++.dg/abi/vtt1.C: Likewise.
50878
50879 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50880
50881         PR optimization/8423
50882         * gcc.c-torture/execute/builtin-constant.c: New test.
50883
50884 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50885
50886         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50887         Add some more cases.
50888
50889 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50890
50891         PR c++/8391
50892         * g++.dg/opt/local1.C: New test.
50893
50894 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50895
50896         PR c++/8160
50897         * g++.dg/template/complit1.C: New test.
50898
50899         PR c++/8149
50900         * g++.dg/template/typename4.C: Likewise.
50901
50902 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50903
50904         Core issue 287, PR c++/7639
50905         * g++.dg/template/instantiate1.C: Adjust error location.
50906         * g++.dg/template/instantiate3.C: New test.
50907         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50908         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50909         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50910
50911 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50912
50913         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50914
50915 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50916
50917         PR c++/8287
50918         * g++.dg/init/dtor2.C: New test.
50919
50920 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50921
50922         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50923         * gcc.dg/nest.c: Bypass errors on irix6.
50924
50925 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50926
50927         * gcc.dg/nest.c: Expect error for mmix-*-*.
50928         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50929
50930 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50931
50932         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50933         markers.
50934
50935         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50936
50937 2002-10-25  Mike Stump  <mrs@apple.com>
50938
50939         * gcc.dg/warn-1.c: New test.
50940
50941 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50942
50943         * g++.dg/template/typename3.C: New test.
50944
50945 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50946
50947         * g++.dg/lookup/ptrmem1.C: New test.
50948
50949         * g++.dg/abi/vthunk2.C: New test.
50950
50951 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50952
50953         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50954
50955 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50956
50957         * g++.dg/abi/empty9.C: New test.
50958
50959 2002-10-24  Richard Henderson  <rth@redhat.com>
50960
50961         * g++.dg/inherit/thunk1.C: Enable for ia64.
50962
50963 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50964
50965         PR c++/8067
50966         * g++.dg/lookup/pretty1.C: New test.
50967
50968 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50969
50970         * gcc.dg/20021023-1.c: New test.
50971
50972 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50973
50974         PR c++/7679
50975         * g++.dg/parse/inline1.C: New test.
50976
50977 2002-10-23  Richard Henderson  <rth@redhat.com>
50978
50979         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50980
50981         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50982
50983 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50984
50985         PR c++/6579
50986         * g++.dg/parse/stmtexpr3.C: New test.
50987
50988 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50989
50990         * g++.dg/expr/cond1.C: New test.
50991
50992 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50993
50994         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50995
50996 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50997
50998         * g++.dg/abi/vbase13.C: New test.
50999         * g++.dg/abi/vbase14.C: Likewise.
51000
51001 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51002
51003         * gcc.dg/tls/pic-1.c: New test.
51004         * gcc.dg/tls/nonpic-1.c: New test.
51005         * gcc.dg/20021018-1.c: New test.
51006
51007 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51008
51009         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51010         Remove only files with the same base name as the test case.
51011         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51012         (profopt-execute): Likewise.  Also, remove old profiling
51013         and performance data files before running the tests.
51014
51015         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51016         * g++.dg/bprob/bprob.exp: Likewise.
51017         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51018         to allow more general test case names.
51019
51020         * g++.dg/bprob/bprob-1.C: Rename to ...
51021         * g++.dg/bprob/g++-bprob-1.C: ... this.
51022
51023         * g77.dg/bprob/bprob-1.f: Rename to ...
51024         * g77.dg/bprob/g77-bprob-1.f: ... this.
51025
51026 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51027
51028         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51029         bison 1.50 or later.
51030
51031 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51032
51033         * g++.dg/README: Describe more test directories.
51034
51035 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51036
51037         * g++.dg/init/array6.C: Add additional tests.
51038
51039 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51040
51041         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51042         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51043
51044 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51045
51046         * gcc.c-torture/compile/20020604-1.x: New.
51047         * gcc.c-torture/compile/simd-5.x: Likewise.
51048         * gcc.c-torture/execute/920710-1.x: Likewise.
51049         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51050
51051 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51052
51053         * g++.dg/inherit/override1.C: Add dg-options clause.
51054
51055 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51056
51057         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51058         _mm_slli_si128.
51059
51060 2002-10-19  Andreas Schwab  <schwab@suse.de>
51061
51062         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51063         directory component.
51064
51065 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51066
51067         * g++.dg/inherit/thunk1.C: New test.
51068
51069         * g++.dg/inherit/override1.C: New test.
51070
51071         * g++.dg/abi/mangle11.C: New test.
51072         * g++.dg/abi/mangle14.C: New test.
51073         * g++.dg/abi/mangle17.C: New test.
51074
51075 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51076
51077         * g++.dg/overload/member2.C: New test.
51078
51079 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51080
51081         * g++.dg/README: Describe new compat directory.
51082         * g++.dg/dg.exp: Skip tests in compat directory.
51083         * README.compat: New file.
51084         * lib/compat.exp: New expect script.
51085         * g++.dg/compat: New test directory.
51086         * g++.dg/compat/compat.exp: New expect script.
51087         * g++.dg/compat/abi: New test directory.
51088         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51089         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51090         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51091         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51092         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51093         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51094         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51095         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51096         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51097         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51098         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51099         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51100         * g++.dg/compat/break: New test directory.
51101         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51102         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51103         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51104         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51105         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51106         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51107         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51108         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51109         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51110         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51111         g++.dg/compat/break/README: New files.
51112         * g++.dg/compat/eh: New test directory.
51113         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51114         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51115         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51116         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51117         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51118         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51119         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51120         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51121         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51122         g++.dg/compat/eh/filter2_y.C,
51123         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51124         g++.dg/compat/eh/new1_y.C,
51125         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51126         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51127         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51128         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51129         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51130         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51131         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51132         g++.dg/compat/eh/unexpected1_y.C: New files.
51133         * g++.dg/compat/init: New test directory.
51134         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51135         g++.dg/compat/init/array5_y.C,
51136         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51137         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51138         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51139         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51140         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51141         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51142         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51143         g++.dg/compat/init/init-ref2_y.C: New files.
51144
51145 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51146
51147         PR c++/7584
51148         * g++.dg/inherit/using3.C: New test.
51149
51150 2002-10-17  Jan Hubicka  <jh@suse.cz>
51151
51152         * gcc.dg/20021017-2.c: New test.
51153
51154 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51155
51156         * g++.dg/abi/mangle16.C: Adjust.
51157
51158         * g++.dg/init/array8.C: New test.
51159
51160 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51161
51162         * gcc.dg/special/mips-abi.exp: New test.
51163         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51164
51165 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51166
51167         * g++.dg/abi/mangle16.C: New test.
51168         * g++.dg/abi/mangle17.C: Likewise.
51169
51170         PR c++/7478
51171         * g++.dg/template/ref1.C: New test.
51172
51173 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51174
51175         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51176
51177 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51178
51179         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51180
51181 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51182
51183         PR c++/7524
51184         * g++.dg/init/array7.C: New test.
51185
51186 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51187
51188         * g++.dg/init/array6.C: New test.
51189
51190         * g++.dg/abi/mangle13.C: Likewise.
51191         * g++.dg/abi/mangle14.C: Likewise.
51192         * g++.dg/abi/mangle15.C: Likewise.
51193
51194 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51195
51196         * g++.dg/abi/empty8.C: New test.
51197
51198 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51199
51200         * g++.dg/init/ctor1.C: New test.
51201
51202 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51203
51204         * gcc.c-torture/execute/20021015-1.c: New test.
51205
51206 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51207
51208         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51209
51210 2002-10-14  Jan Hubicka  <jh@suse.cz>
51211
51212         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51213
51214 2002-10-14  Richard Henderson  <rth@redhat.com>
51215
51216         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51217
51218 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51219
51220         PR optimization/6631
51221         * g++.dg/opt/const2.C: New test.
51222
51223 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51224
51225         PR c++/7176
51226         * g++.dg/parse/friend1.C: New test.
51227         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51228
51229 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51230
51231         * gcc.dg/20021014-1.c: New test.
51232
51233 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51234
51235         PR c++/5661
51236         * g++.dg/ext/vlm1.C: New test.
51237         * g++.dg/ext/vlm2.C: Likewise.
51238
51239         * g++.dg/init/array1.C: Remove invalid braces.
51240         * g++.dg/init/brace1.C: New test.
51241         * g++.dg/init/copy2.C: Likewise.
51242         * g++.dg/init/copy3.C: Likewise.
51243         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51244         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51245         braces.
51246
51247 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51248
51249         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51250
51251 2002-10-11  Richard Shann  <richard.shann@superh.com>
51252
51253         * gcc.c-torture/compile/simd-5.c: New test.
51254
51255 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51256
51257         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51258
51259 2002-10-10  Jim Wilson  <wilson@redhat.com>
51260
51261         * gcc.c-torture/execute/20021010-1.c: New test.
51262
51263 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51264
51265         PR c/7353
51266         * g++.dg/ext/typedef-init.C: New test.
51267         * gcc.dg/typedef-init.c: New test.
51268
51269 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51270
51271         * gcc.dg/cpp/paste13.c: New test.
51272
51273 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51274
51275         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51276         remaining platforms, XFAIL during compile, not execute.  Don't
51277         XFAIL at -O0.
51278
51279 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51280
51281         * gcc.dg/alias-1.c: Tweak expected warning.
51282
51283 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51284
51285         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51286
51287 2002-10-06  Andreas Jaeger  <aj@suse.de>
51288
51289         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51290         * gcc.dg/cpp/c++98.C: Likewise.
51291
51292         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51293         * g++.dg/cpp/c++98.C: Likewise.
51294
51295         * g++.dg/README (Subdirectories): Mention cpp directory.
51296
51297         PR target/7559
51298         * gcc.dg/20021006-1.c: New test.
51299
51300 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51301
51302         PR c++/7804
51303         * g++.dg/other/warning1.C: New test.
51304
51305 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51306
51307         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51308         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51309         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51310
51311 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51312
51313         PR c++/7931
51314         * g++.dg/template/ptrmem3.C: New test.
51315
51316         PR c++/7754
51317         * g++.dg/template/union1.C: New test.
51318
51319 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51320
51321         PR c++/8006
51322         * g++.dg/abi/mangle9.C: New test.
51323         * g++.dg/abi/mangle10.C: New test.
51324         * g++.dg/abi/mangle11.C: New test.
51325         * g++.dg/abi/mangle12.C: New test.
51326
51327 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51328
51329         PR c++/7188.
51330         * g++.dg/template/meminit1.C: New test.
51331         * g++.dg/warn/Wreorder-1.C: Likewise.
51332         * g++.old-deja/g++.mike/warn3.C: Tweak.
51333         * lib/prune.exp: Ingore "in copy constructor".
51334
51335 2002-10-02  Andreas Jaeger  <aj@suse.de>
51336
51337         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51338         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51339         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51340         on x86-64.
51341
51342 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51343
51344         * gcc.dg/empty1.C: Fix typo.
51345
51346 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51347
51348         * gcc.dg/alias-1.c: New test.
51349
51350 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51351
51352         * gcc.dg/empty1.C: New test.
51353
51354         * g++.dg/tls/init-2.C: Tweak error messages.
51355
51356 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51357
51358         * gcc.c-torture/compile/20020923-1.c: New test.
51359
51360 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51361
51362         * gcc.c-torture/execute/ffs-1.c: New test.
51363         * gcc.c-torture/execute/ffs-2.c: Ditto.
51364
51365 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51366
51367         * g++.dg/overload/member1.C: New test.
51368
51369 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51370
51371         * g++.dg/abi/empty7.C: New test.
51372         * g++.dg/init/pm2.C: Likewise.
51373
51374 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51375
51376         * g++.dg/rtti/crash1.C: New test.
51377
51378 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51379
51380         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51381         gcc.dg/sibcall-4.c: New tests.
51382
51383 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51384
51385         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51386         powerpc and MMIX targets.
51387
51388 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51389
51390         * gcc.dg/cpp/20020927-1.c: New.
51391
51392 2002-09-26  David S. Miller  <davem@redhat.com>
51393
51394         * gcc.c-torture/compile/trunctfdf.c: New.
51395
51396 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51397
51398         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51399
51400 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51401
51402         * gcc.c-torture/execute/loop-15.c: New.
51403
51404 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51405
51406         * README.QMTEST: Fix typo.
51407
51408 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51409
51410         * gcc.dg/20020926-1.c: New test.
51411
51412 2002-09-25  David S. Miller  <davem@redhat.com>
51413
51414         PR target/7842
51415         * gcc.c-torture/execute/shiftdi.c: New test.
51416
51417 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51418
51419         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51420         unique to the tool.
51421         * lib/g77.exp (g77_init): Likewise.
51422         * lib/g++.exp (g++_init): Likewise.
51423         * lib/objc.exp (objc_init): Likewise.
51424
51425 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51426
51427         * g++.dg/abi/empty5.C: New test.
51428         * g++.dg/abi/empty6.C: New test.
51429         * g++.dg/abi/vbase12.C: New test.
51430
51431 2002-09-25  Richard Henderson  <rth@redhat.com>
51432
51433         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51434         too-small long double.
51435
51436 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51437
51438         * gcc.dg/20020919-1.c: New test.
51439
51440 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51441
51442         * g++.dg/abi/bitfield6.C: New test.
51443         * g++.dg/abi/bitfield7.C: New test.
51444         * g++.dg/abi/bitfield8.C: New test.
51445         * g++.dg/abi/vbase11.C: New test.
51446
51447 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51448
51449         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51450         hppa*-*-hpux*.  Update test comment.
51451
51452 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51453
51454         * gcc.dg/tls/struct-1.c: New test.
51455
51456 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51457
51458         * gcc.dg/cpp/tr-warn2.c: Update.
51459
51460 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51461
51462         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51463
51464 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51465
51466         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51467         systems.
51468
51469 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51470
51471         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51472
51473         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51474         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51475         setting of cxxfilt.
51476
51477 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51478
51479         * gcc.dg/20020312-2.c: Update for darwin.
51480
51481 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51482
51483         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51484
51485 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51486
51487         * objc.dg/comp-types-1.m: New test.
51488         * objc.dg/comp-types-2.m: New test.
51489         * objc.dg/comp-types-3.m: New test.
51490         * objc.dg/comp-types-4.m: New test.
51491         * objc.dg/comp-types-5.m: New test.
51492         * objc.dg/comp-types-6.m: New test.
51493
51494 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51495
51496         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51497
51498 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51499
51500         * g++.dg/other/do1.C: New test.
51501
51502         * g++.dg/template/subst1.C: New test.
51503
51504 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51505
51506         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51507
51508 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51509
51510         * g++.dg/template/qualttp20.C: Adjust expected errors.
51511         * g++.old-deja/g++.jason/report.C: Likewise.
51512         * g++.old-deja/g++.other/qual1.C: Likewise.
51513
51514         * g++.dg/lookup/scoped2.C: New test.
51515
51516         * g++.dg/ext/asm3.C: New test.
51517
51518 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51519
51520         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51521
51522 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51523
51524         * ChangeLog: follow spelling conventions.
51525         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51526         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51527         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51528         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51529         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51530         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51531         * g++.old-deja/g++.law/global-init1.C: Likewise.
51532         * g++.old-deja/g++.other/delete4.C: Likewise.
51533         * g++.old-deja/g++.other/inline21.C: Likewise.
51534         * g++.old-deja/g++.other/singleton.C: Likewise.
51535         * g77.dg/strlen0.f: Likewise.
51536         * g77.f-torture/compile/20010519-1.f: Likewise.
51537         * g77.f-torture/compile/980310-4.f: Likewise.
51538         * gcc.c-torture/compile/20000605-1.c: Likewise.
51539         * gcc.c-torture/execute/20020225-1.c: Likewise.
51540         * gcc.dg/c90-hexfloat-2.c: Likewise.
51541         * gcc.dg/c99-bool-1.c: Likewise.
51542         * gcc.dg/c99-hexfloat-2.c: Likewise.
51543         * gcc.dg/dll-2.c: Likewise.
51544         * gcc.dg/wtr-union-init-1.c: Likewise.
51545         * gcc.dg/wtr-union-init-2.c: Likewise.
51546         * gcc.dg/wtr-union-init-3.c: Likewise.
51547         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51548         * gcc.dg/cpp/defined.c: Likewise.
51549         * gcc.dg/cpp/macsyntx.c: Likewise.
51550         * gcc.dg/cpp/paste2.c: Likewise.
51551         * gcc.dg/cpp/trad/defined.c: Likewise.
51552         * gcc.dg/format/c90-printf-1.c: Likewise.
51553         * gcc.dg/format/c90-scanf-1.c: Likewise.
51554         * gcc.dg/format/c99-printf-1.c: Likewise.
51555         * gcc.dg/format/c99-scanf-1.c: Likewise.
51556         * gcc.misc-tests/gcov-8.c: Likewise.
51557         * lib/profopt.exp: Likewise.
51558
51559 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51560
51561         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51562
51563 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51564
51565         * g++.dg/inherit/using2.C: New test.
51566
51567 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51568
51569         * ChangeLog: Follow spelling conventions.
51570         * g++.dg/template/friend4.C: Likewise.
51571         * g++.old-deja/g++.pt/crash67.C: Likewise.
51572         * gcc.c-torture/execute/20000801-4.c: Likewise.
51573         * gcc.dg/c90-digraph-1.c: Likewise.
51574         * gcc.dg/c94-digraph-1.c: Likewise.
51575         * gcc.dg/c99-digraph-1.c: Likewise.
51576         * gcc.dg/cpp/line5.c: Likewise.
51577         * gcc.dg/cpp/multiline.c: Likewise.
51578         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51579         * gcc.dg/format/attr-3.c: Likewise.
51580         * gcc.dg/format/c90-scanf-3.c: Likewise.
51581         * gcc.dg/format/ext-4.c: Likewise.
51582
51583 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51584
51585         * g++.dg/template/pretty1.C: New test.
51586
51587 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51588
51589         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51590
51591 2002-09-13  Matt Austern  <austern@apple.com>
51592
51593         * g++.dg/other/constref[12].C: New, regression tests for
51594         passing a cast expression to a function by const reference.
51595
51596 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51597
51598         * g++.dg/template/deduce1.C: New test.
51599
51600 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51601
51602         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51603         32-bit int.
51604
51605 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51606
51607         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51608         usage.
51609
51610 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51611
51612         * gcc.c-torture/compile/20020910-1.c: New test.
51613
51614 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51615
51616         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51617
51618 2002-09-10  Andreas Jaeger  <aj@suse.de>
51619
51620         * gcc.dg/20020312-2.c: Adjust for x86-64.
51621
51622 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51623
51624         * g77.dg/7388.f: New test case for PR 7388.
51625
51626 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51627
51628         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51629
51630 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51631
51632         * objc.dg/proto-lossage-1.m: New test.
51633
51634 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51635
51636         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51637
51638 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51639
51640         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51641         expected to pass.
51642
51643 2002-09-06  Stan Shebs  <shebs@apple.com>
51644             David Edelsohn  <edelsohn@gnu.org>
51645
51646         * gcc.dg/weak: New directory.
51647         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51648         target-specific xfail bits.
51649         * gcc.dg/typeof-2.c: Move to new directory.
51650         * gcc.dg/weak.exp: New expect script.
51651
51652 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51653
51654         * gcc.c-torture/execute/extzvsi.c: New test.
51655
51656 2002-09-05  Stan Shebs  <shebs@apple.com>
51657
51658         * gcc.dg/weak-1.c: xfail on Darwin.
51659         * gcc.dg/weak-2.c: Ditto.
51660         * gcc.dg/weak-3.c: Ditto.
51661         * gcc.dg/weak-4.c: Ditto.
51662         * gcc.dg/weak-5.c: Ditto.
51663         * gcc.dg/weak-6.c: Ditto.
51664         * gcc.dg/weak-7.c: Ditto.
51665         * gcc.dg/weak-8.c: Ditto.
51666         * gcc.dg/weak-9.c: Ditto.
51667
51668 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51669
51670         * gcc.c-torture/execute/loop-14.c: New test.
51671
51672 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51673
51674         * g++.dg/other/cxa-atexit1.C: New test.
51675
51676         * gcc.dg/typeof-2.c: New test.
51677
51678 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51679
51680         * gcc.dg/builtins-2.c: New testcase.
51681         * gcc.dg/builtins-3.c: New testcase.
51682
51683 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51684
51685         * gcc.dg/cpp/_Pragma4.c: New test.
51686
51687 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51688
51689         * objc/execute/nil_method-1.m: New testcase.
51690
51691 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51692
51693         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51694         [Object class], not [Object initialize].
51695
51696 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51697             Hans-Peter Nilsson  <hp@bitrange.com>
51698
51699         * gcc.c-torture/execute/20020720-1.x: Skip test on
51700         mmix-knuth-mmixware.  Correct comment.
51701
51702 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51703
51704         * g++.dg/abi/bitfield5.C: New test.
51705         * g++.dg/abi/vbase10.C: Likewise.
51706
51707 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51708
51709         * objc.dg/undeclared-selector.m: New test.
51710
51711 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51712
51713         * g++.dg/other/offsetof1.C: Avoid cast warning.
51714
51715 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51716
51717         * objc.dg/super-class-2.m: New test.
51718
51719 2002-08-24  Matt Austern  <austern@apple.com>
51720
51721         * g++.dg/ext/lvaddr.C: New test.
51722         * g++.dg/ext/lvcast.C: New test.
51723
51724 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51725
51726         * g++.dg/inherit/cond1.C: New test.
51727
51728 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51729
51730         * gcc.dg/noncompile/incomplete-1.c: New test.
51731
51732 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51733
51734         * gcc.dg/typespec-1.c: New test.
51735
51736 2002-08-20  Devang Patel  <dpatel@apple.com>
51737         * objc.dg/proto-hier-2.m: New test.
51738
51739 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51740
51741         * objc.dg/bitfield-1.m: New test.
51742         * objc.dg/bitfield-2.m: New test.
51743
51744 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51745
51746         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51747         gcc.dg/c99-flex-array-4.c: New tests.
51748
51749 2002-08-16  Stan Shebs  <shebs@apple.com>
51750
51751         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51752
51753 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51754
51755         * gcc.dg/typeof-1.c: New test.
51756         * g++.dg/ext/typeof2.C: New test.
51757
51758 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51759
51760         * g++.dg/other/offsetof1.C: New test.
51761
51762 2002-08-14  Richard Henderson  <rth@redhat.com>
51763
51764         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51765
51766 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51767
51768         * gcc.dg/cpp/_Pragma3.c: New test.
51769
51770 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51771
51772         * g++.dg/template/inherit3: New test.
51773
51774 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51775
51776         * gcc.dg/bitfld-4.c: Add blank options.
51777
51778 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51779
51780         * g++.dg/template/crash1.C: New test.
51781
51782 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51783
51784         * gcc.dg/tls/opt-2.c: New test.
51785
51786 2002-08-08  Devang Patel  <dpatel@apple.com>
51787
51788         * objc.dg/selector-1.m : New test
51789
51790 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51791
51792         * g++.dg/abi/bitfield4.C: New test.
51793         * gcc.dg/bitfld-4.c: New test.
51794
51795 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51796
51797         * g++.dg/other/packed1.C: New test.
51798
51799 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51800
51801         * g++.dg/abi/offsetof.C: Tweak error messages.
51802         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51803
51804 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51805
51806         * gcc.dg/bitfld-3.c: New test.
51807
51808 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51809             Richard Henderson  <rth@redhat.com>
51810
51811         * gcc.dg/i386-bitfield1.c: New test.
51812         * g++.dg/abi/bitfield3.C: Update.
51813
51814 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51815
51816         * objc.dg/const-str-2.m: Update.
51817         * gcc.dg/cpp/c++98.c: Change to C extension.
51818         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51819         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51820
51821 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51822
51823         * gcc.dg/tls/diag-3.c: New.
51824
51825 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51826
51827         * g++.dg/README (Subdirectories): Document new subdir expr.
51828         * g++.dg/expr/pmf-1.C: New test.
51829
51830 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51831
51832         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51833
51834 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51835
51836         * g++.dg/abi/bitfield3.C: New test.
51837
51838 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51839
51840         * lib/gcov.exp: Tweak expected line formats.
51841         * gcc.misc-tests/gcov8.c: New test.
51842         * gcc.misc-tests/gcov8.x: New flags.
51843
51844 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51845
51846         * consistency.vlad/layout/endian.c: Include string.h.
51847
51848         * gcc.c-torture/execute/20020805-1.c: New test.
51849
51850 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51851
51852         * g++.dg/other/conversion1.C: New test.
51853
51854 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51855
51856         * gcc.dg/builtins-1.c: New testcase.
51857
51858 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51859
51860         * g++.dg/inherit/access3.C: New test.
51861
51862 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51863
51864         * gcc.dg/ia64-visibility-2.c: New test.
51865
51866 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51867
51868         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51869         __qualifier_flags to __flags.
51870
51871 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51872
51873         * g++.dg/inherit/operator1.C: New test.
51874         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51875         * g++.dg/other/error1.C: Change expected error message.
51876         * g++.dg/template/conv4.C: Likewise.
51877
51878 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51879
51880         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51881         for documented behavior.
51882
51883 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51884
51885         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51886         several targets known to fail.
51887
51888 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51889
51890         * gcc.dg/mips-args-[123].c: New tests.
51891
51892 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51893
51894         * gcc.dg/ppc-spe.c: New.
51895
51896 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51897
51898         * g++.dg/other/ptrmem4.C: New testcase.
51899
51900 2002-07-24  Richard Henderson  <rth@redhat.com>
51901
51902         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51903
51904 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51905
51906         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51907
51908 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51909
51910         * gcc.c-torture/execute/memset-3.c: New testcase.
51911
51912 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51913
51914         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51915         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51916
51917 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51918
51919         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51920         Delete.
51921
51922 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51923
51924         * gcc.c-torture/compile/simd-4.c: New test.
51925
51926 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51927
51928         PR c++/7347, c++/7348
51929         * g++.dg/template/access4.C: New test.
51930         * g++.dg/template/access5.C: New test.
51931         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51932         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51933         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51934         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51935
51936 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51937
51938         * gcc.dg/gnu89-init-2.c: New test.
51939
51940 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51941
51942         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51943
51944 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51945
51946         * gcc.c-torture/execute/20020720-1.c: New testcase.
51947
51948 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51949
51950         * gcc.dg/cpp/Wsignprom.c: New tests.
51951
51952 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51953
51954         * gcc.c-torture/execute/loop-13.c: New test.
51955
51956 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51957
51958         * gcc.dg/cpp/expr.c: New tests.
51959
51960 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51961
51962         * g++.dg/opt/pr6713.C: Add template instantiation.
51963
51964 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51965
51966         * gcc.dg/nest.c: New test.
51967
51968 2002-07-17  Richard Henderson  <rth@redhat.com>
51969
51970         * g++.dg/opt/pr6713.C: New test.
51971
51972 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51973
51974         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51975         XFAIL for all x86 processors.
51976
51977 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51978
51979         * gcc.c-torture/execute/20010122-1.x: Do not test with
51980         -fomit-frame-pointer.
51981
51982 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51983
51984         * g++.dg/template/instantiate2.C: New test.
51985         * g++.dg/template/spec4.C: New test.
51986
51987 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51988
51989         * g++.dg/template/access2.C: New test.
51990         * g++.dg/template/access3.C: New test.
51991
51992 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51993
51994         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51995         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51996         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51997         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51998         Convert to use <stdarg.h>.
51999         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52000         Delete.
52001         * gcc.dg/va-arg-2.c: New.
52002         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52003
52004 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52005
52006         * gcc.c-torture/compile/20020710-1.c: New test.
52007
52008 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52009                           Andrew Pinski  <pinskia@physics.uc.edu>
52010
52011         gcc.c-torture/compile/simd-2.c: New testcase.
52012         gcc.c-torture/compile/simd-3.c: Likewise.
52013
52014 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52015
52016         PR c++/7224
52017         * g++.dg/overload/error1.C: New test.
52018
52019 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52020
52021         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52022         configuration and IRIX 6 O32 ABI.
52023
52024 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52025
52026         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52027
52028 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52029
52030         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52031
52032 2002-07-10  Jeffrey A Law  <law@redhat.com>
52033
52034         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52035
52036         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52037
52038 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52039
52040         * gcc.dg/20020312-2.c: Check for __PPC__.
52041
52042 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52043
52044         * gcc.c-torture/compile/20020709-1.c: New test.
52045
52046 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52047
52048         * g++.dg/template/qualttp21.C: New test case.
52049
52050 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52051
52052         * gcc.c-torture/compile/20020706-1.c: New test.
52053         * gcc.c-torture/compile/20020706-2.c: New test.
52054
52055 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52056             Alexandre Oliva  <aoliva@redhat.com>
52057
52058         * g++.dg/warn/incomplete1.C: New test.
52059
52060 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52061
52062         PR c++/7099
52063         * g++.dg/warn/noreturn1.C: New test.
52064
52065 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52066
52067         PR c++/6706
52068         * g++.dg/debug/debug6.C: New test.
52069         * g++.dg/debug/debug7.C: New test.
52070
52071 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52072
52073         * gcc.c-torture/compile/simd-3.c: New test.
52074
52075 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52076
52077         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52078         * gcc.dg/20020620-1.c: Likewise.
52079
52080 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52081
52082         PR c++/6944
52083         * g++.dg/init/array4.C: New test.
52084         * g++.dg/init/array5.C: New test.
52085
52086 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52087
52088         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52089         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52090
52091 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52092
52093         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52094         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52095         * gcc.dg/wtr-conversion-1.c: Likewise.
52096         * gcc.dg/wtr-escape-1.c: Likewise.
52097         * gcc.dg/wtr-int-type-1.c: Likewise.
52098         * gcc.dg/wtr-label-1.c: Likewise.
52099         * gcc.dg/wtr-static-1.c: Likewise.
52100         * gcc.dg/wtr-strcat-1.c: Likewise.
52101         * gcc.dg/wtr-suffix-1.c: Likewise.
52102         * gcc.dg/wtr-switch-1.c: Likewise.
52103         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52104         * gcc.dg/wtr-union-init-1.c: Likewise.
52105         * gcc.dg/wtr-union-init-2.c: Likewise.
52106         * gcc.dg/wtr-union-init-3.c: Likewise.
52107
52108         * gcc.dg/wtr-func-def-1.c: New test.
52109
52110 2002-07-02 Devang Patel <dpatel@apple.com>
52111
52112         * objc.dg/param-1.m: New test.
52113
52114 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52115
52116         * gcc.dg/cpp/trad/directive.c: Add test.
52117         * gcc.dg/cpp/trad/macroargs.c: Add test.
52118         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52119
52120 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52121
52122         * gcc.dg/cpp/cmdlne-M.c: New test.
52123
52124 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52125
52126         * objc.dg/desig-init-1.m: New test.
52127
52128 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52129
52130         PR c++/6716
52131         * g++.dg/template/instantiate1.C: New test.
52132
52133 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52134
52135         PR c++/7112
52136         * g++.dg/template/sizeof2.C: New test.
52137
52138 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52139
52140         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52141         gcc.dg/cpp/trad/include.c: New tests.
52142
52143 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52144
52145         PR target/7177
52146         * gcc.c-torture/compile/20020701-1.c: New test.
52147
52148 2002-07-01  Stan Shebs  <shebs@apple.com>
52149
52150         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52151         header here...
52152         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52153         (objc-torture-execute): or here.
52154
52155 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52156
52157         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52158
52159 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52160
52161         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52162
52163 2002-06-30  Devang Patel  <dpatel@apple.com>
52164
52165         * objc.dg/fsyntax-only.m: New test.
52166
52167 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52168
52169         PR c++/6695
52170         * g++.dg/template/friend7.C: New file.
52171
52172 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52173
52174         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52175         return type.
52176
52177 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52178
52179         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52180         avoid division by zero.
52181
52182 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52183
52184         * gcc.dg/Wunknownprag.c: New tests.
52185
52186 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52187
52188         * gcc.c-torture/execute/simd-2.c: New test.
52189
52190 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52191
52192         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52193         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52194         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52195         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52196         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52197         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52198         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52199         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52200         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52201         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52202         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52203         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52204         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52205         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52206         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52207         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52208         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52209
52210 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52211
52212         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52213         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52214         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52215         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52216         New tests.
52217         * gcc.dg/cpp/trad/directive.c: Update.
52218
52219 2002-06-23  Andreas Jaeger  <aj@suse.de>
52220
52221         * gcc.c-torture/execute/complex-6.c: New.
52222
52223 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52224
52225         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52226         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52227         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52228         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52229
52230 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52231
52232         * gcc.dg/cpp/trad: New directory with traditional tests copied
52233         from parent directory.
52234         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52235         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52236         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52237         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52238         Move to trad/ and rename.
52239         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52240         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52241         gcc.dg/cpp/trad/redef2.c: New tests.
52242         * gcc.dg/cpp/trad/trad.exp: New driver.
52243
52244 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52245
52246         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52247         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52248         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52249         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52250         Remove.
52251
52252 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52253
52254         * gcc.dg/20020620-1.c: New test.
52255
52256 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52257
52258         * g++.dg/template/ttp4.C: New test.
52259
52260 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52261
52262         * g++.dg/opt/vt1.C: Fix regexp.
52263
52264 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52265
52266         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52267         Don't use attribute `noinline'.
52268
52269 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52270
52271         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52272
52273 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52274
52275         * gcc.c-torture/execute/simd-1.c: New.
52276
52277         * gcc.dg/simd-1.c: New.
52278
52279 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52280
52281         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52282
52283 2002-06-16  Richard Henderson  <rth@redhat.com>
52284
52285         * g++.dg/ext/anon-struct1.C: New.
52286         * g++.dg/ext/anon-struct2.C: New.
52287         * g++.dg/ext/anon-struct3.C: New.
52288         * gcc.dg/anon-struct-1.c: New.
52289         * gcc.dg/anon-struct-2.c: New.
52290         * gcc.dg/anon-struct-3.c: New.
52291         * gcc.dg/20011008-1.c: Adjust warning text.
52292         * gcc.dg/20020527-1.c: Add -fms-extensions.
52293
52294 2002-06-16  Richard Henderson  <rth@redhat.com>
52295
52296         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52297
52298 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52299
52300         * gcc.c-torture/execute/20020615-1.c: New test.
52301
52302 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52303
52304         * gcc.c-tortuture/execute/compare-1.c: New test case.
52305         * gcc.c-tortuture/execute/compare-2.c: New test case.
52306         * gcc.c-tortuture/execute/compare-3.c: New test case.
52307
52308 2002-06-13  Richard Henderson  <rth@redhat.com>
52309
52310         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52311         ia64 ilp32.
52312
52313 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52314
52315         * g++.dg/template/typename2.C: Update error message.
52316
52317 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52318
52319         * gcc.c-torture/execute/20020611-1.c: New test.
52320
52321 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52322
52323         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52324         list of targets to skip.
52325
52326 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52327
52328         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52329         targets if not optimizing.
52330
52331 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52332
52333         * gcc.c-torture/compile/20020605-1.c: New test.
52334
52335         * g++.dg/opt/vt1.C: New test.
52336
52337         * gcc.dg/20020531-1.c: New test.
52338
52339         * gcc.dg/20020530-1.c: New test.
52340
52341         * gcc.dg/20020527-1.c: New test.
52342
52343         * g++.dg/opt/cse1.C: New test.
52344
52345 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52346
52347         * gcc.dg/20020607-2.c: New test case.
52348
52349 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52350
52351         * gcc.c-torture/compile/20020604-1.c: New test.
52352
52353 2002-06-04  Richard Henderson  <rth@redhat.com>
52354
52355         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52356         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52357         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52358
52359 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52360
52361         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52362
52363 2002-06-03  Richard Henderson  <rth@redhat.com>
52364
52365         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52366         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52367
52368 2002-06-02  Richard Henderson  <rth@redhat.com>
52369
52370         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52371         test functions static.
52372
52373 2002-06-02  Andreas Jaeger  <aj@suse.de>
52374
52375         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52376         now.
52377
52378 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52379
52380         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52381         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52382         Update for mofified diagnostics.
52383         * gcc.dg/c99-intconst-1.c: No longer fail.
52384
52385 2002-06-02  Richard Henderson  <rth@redhat.com>
52386
52387         * gcc.dg/uninit-A.c: Remove xfail markers.
52388
52389 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52390
52391         * gcc.dg/fnegate-1.c: New test case.
52392
52393 2002-05-30  Osku Salerma  <osku@iki.fi>
52394
52395         * gcc.c-torture/execute/mayalias-1.c: New file.
52396
52397 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52398
52399         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52400         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52401         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52402
52403 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52404
52405         * gcc.c-torture/execute/20020529-1.c: New test.
52406
52407 2002-05-27  Richard Henderson  <rth@redhat.com>
52408
52409         * g++.dg/ext/attrib6.C: New test case.
52410
52411 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52412
52413         * gcc.c-torture/execute/pure-1.c: New test.
52414
52415 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52416
52417         * gcc.dg/cpp/arith-2.c: Remove.
52418
52419 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52420
52421         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52422         * gcc.dg/cpp/if-3.c: Remove.
52423
52424 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52425
52426         * g++.dg/opt/cse2.C: New test.
52427
52428 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52429
52430         * gcc.dg/cpp/arith-1.c: New semantic tests.
52431         * gcc.dg/cpp/if-1.c: Update.
52432
52433 2002-05-24  Ben Elliston  <bje@redhat.com>
52434
52435         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52436
52437 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52438
52439         * gcc.dg/verbose-asm.c: New test.
52440
52441 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52442
52443         * gcc.dg/cpp/paste12.c: New test.
52444
52445 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52446
52447         * g++.dg/parse/named_ops.C: New test.
52448
52449 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52450
52451         * gcc.dg/weak-8.c: New test.
52452
52453 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52454
52455         * gcc.dg/weak-2.c: Allow optional leading underscore
52456         in scan-assembler symbol name.
52457         * gcc.dg/weak-3.c: Likewise.
52458         * gcc.dg/weak-4.c: Likewise.
52459         * gcc.dg/weak-5.c: Likewise.
52460
52461 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52462
52463         * gcc.dg/20020523-1.c: New test.
52464
52465 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52466
52467         * objc.dg/const-str-2.m: Update now that we stop after
52468         a command line error.
52469
52470 2002-05-22  Richard Henderson  <rth@redhat.com>
52471
52472         * g++.dg/dg.exp: Fix typo in test pruneing.
52473
52474 2002-05-22  Richard Henderson  <rth@redhat.com>
52475
52476         * g++.dg/dg.exp: Prune the tls subdirectory.
52477         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52478         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52479         * g++.dg/tls/init-1.C: New.
52480
52481 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52482
52483         * gcc.dg/20020517-1.c: New test.
52484
52485 2002-05-21  Richard Henderson  <rth@redhat.com>
52486
52487         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52488         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52489
52490 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52491
52492         * g++.dg/other/copy2.C: New test.
52493
52494 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52495
52496         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52497         (MAX_COPY): Bump up to 10 times sizeof (long long).
52498         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52499
52500         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52501         sizeof (long long).
52502
52503         * gcc.c-torture/execute/strcpy-1.c: New test.
52504
52505 2002-05-19  Jason Merrill  <jason2redhat.com>
52506
52507         * g++.dg/ext/oper1.C: New test.
52508
52509 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52510 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52511
52512         * README.QMTEST: New file.
52513
52514         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52515
52516 2002-05-19  Andreas Jaeger  <aj@suse.de>
52517
52518         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52519         now.
52520         * gcc.c-torture/execute/loop-2d.x: Likewise.
52521
52522 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52523
52524         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52525         support weak symbols.
52526         * gcc.dg/weak-4.c: Likewise.
52527         * gcc.dg/weak-6.c: Likewise.
52528
52529 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52530
52531         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52532         cygwin, coff and h8300-*-hms targets
52533         * gcc.dg/weak-5.c: Likewise.
52534         * gcc.dg/weak-7.c: Likewise.
52535
52536 2002-05-16  Jason Merrill  <jason@redhat.com>
52537
52538         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52539         (scan-assembler-not, scan-assembler-dem): Likewise.
52540         (scan-assembler-dem-not): Likewise.
52541
52542 2002-05-15  Richard Henderson  <rth@redhat.com>
52543
52544         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52545
52546 2002-05-15  Richard Henderson  <rth@redhat.com>
52547
52548         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52549         (vfoo1f): Warning here.
52550         (vfoo1l): Don't redefine the alias.
52551
52552 2002-05-14  Jason Merrill  <jason@redhat.com>
52553             Alexandre Oliva  <aoliva@redhat.com>
52554
52555         * g++.dg/init/pm1.C: New test.
52556
52557 2002-05-12  David S. Miller  <davem@redhat.com>
52558
52559         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52560         types.
52561
52562 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52563
52564         * gcc.c-torture/execute/20020510-1.c: New test case.
52565
52566 2002-05-10  David S. Miller  <davem@redhat.com>
52567
52568         * gcc.c-torture/execute/conversion.c: Test long double too.
52569
52570 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52571
52572         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52573         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52574         * lib/g++.exp (g++_link_flags): Likewise.
52575         * lib/objc.exp (objc_target_compile): Likewise.
52576
52577 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52578
52579         * gcc.dg/cpp/poison.c: Update.
52580         * gcc.dg/cpp/20000625-2.c: Remove.
52581         * gcc.dg/cpp/direct2s.c: Remove final test.
52582
52583 2002-05-08  Tom Rix  <trix@redhat.com>
52584
52585         * gcc.c-torture/execute/20020508-1.c: New test.
52586         * gcc.c-torture/execute/20020508-2.c: New test.
52587         * gcc.c-torture/execute/20020508-3.c: New test.
52588
52589 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52590
52591         * gcc.dg/cpp/charconst-4.c: More tests.
52592
52593 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52594
52595         PR c/6569
52596         * gcc.dg/weak-3.c: Update location of warning messages.
52597         * gcc.dg/weak-5.c: Likewise.
52598
52599 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52600
52601         * gcc.c-torture/execute/20020506-1.c: New test case.
52602
52603 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52604
52605         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52606
52607 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52608
52609         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52610
52611 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52612
52613         * gcc.dg/cpp/charconst-3.c: New test.
52614
52615 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52616
52617         * gcc.dg/cpp/charconst.c: Update tests.
52618
52619 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52620
52621         * treelang: Added directory for new sample language treelang. Also
52622         lib/treelang.exp: New file to signal treelang should be tested.
52623
52624 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52625
52626         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52627         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52628         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52629         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52630         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52631         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52632         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52633
52634 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52635
52636         * gcc.dg/format/xopen-2.c: New test.
52637
52638 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52639
52640         * gcc.dg/20020503-1.c: New test.
52641
52642 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52643
52644         * g++.dg/init/dtor1.C: Make it tougher.
52645
52646 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52647
52648         * g++.dg/init/dtor1.C: New test.
52649
52650 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52651
52652         * gcc.dg/altivec-8.c: New.
52653
52654 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52655
52656         * gcc.dg/altivec-7.c: New.
52657
52658 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52659
52660         * g++.dg/parse/typedef1.C: New test.
52661
52662 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52663
52664         PR c++/6486
52665         * g++.dg/template/friend6.C: New test.
52666
52667         PR c++/6492
52668         * g++.dg/init/copy1.C: New test.
52669
52670 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52671
52672         * g++.dg/warn/effc1.C: New test.
52673
52674 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52675
52676         * gcc.dg/cpp/if-cexp.c: Add a test.
52677
52678 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.dg/20020426-2.c: New test.
52681
52682 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52683
52684         * gcc.dg/cpp/if-mop.c: Update.
52685         * gcc.dg/cpp/if-mpar.c: Add test.
52686         * gcc.dg/cpp/if-oppr.c: Update.
52687
52688 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52689
52690         PR c/6343
52691         * gcc.dg/weak-[2-7].c: New tests.
52692
52693 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52694
52695         * gcc.dg/enum1.c: New test.
52696
52697 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52698
52699         PR c++/6497
52700         * g++.dg/inherit/access2.C: New test.
52701
52702 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52703
52704         PR bootstrap/6445
52705         * gcc.dg/20020426-1.c: New test.
52706
52707 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52708
52709         * g++.dg/abi/enum1.C: New test.
52710
52711 2002-04-26  Richard Henderson  <rth@redhat.com>
52712
52713         * gcc.dg/c99-bool-1.c: Expect always true warning.
52714
52715 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52716
52717         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52718
52719 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52720
52721         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52722         targets.
52723
52724 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52725
52726         * g++.dg/abi/mange7.C: New test.
52727
52728         PR c++/6438.
52729         * g++.dg/parse/stmtexpr2.C: New test.
52730
52731 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52732
52733         * gcc.dg/20020312-2.c: Add SH target.
52734
52735 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52736
52737         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52738         compiler output on mips*-*-irix*.
52739
52740 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52741
52742         * g++.dg/parse/attr1.C: New test.
52743
52744 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52745
52746         * gcc.c-torture/execute/string-opt-17.c: New test case.
52747         * gcc.c-torture/execute/memset-2.c: New test case.
52748
52749 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52750
52751         PR c++/6256:
52752         * g++.dg/template/friend5.C: New test.
52753
52754         PR c++/6331:
52755         * g++.dg/template/qual1.C: Likewise.
52756
52757 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52758
52759         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52760         Include stdlib.h, not stdio.h or ctype.h.
52761
52762 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52763
52764         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52765         cris-*-elf* and mmix-*-*.
52766         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52767         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52768         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52769         Ditto.
52770         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52771         * gcc.dg/wchar_t-1.c: Ditto.
52772
52773 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52774
52775         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52776         Clarify comment.
52777
52778 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52779
52780         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52781
52782 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52783
52784         * gcc.c-torture/execute/20000906-1.x: Delete.
52785
52786 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52787
52788         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52789
52790 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52791
52792         * PR6367
52793         * g77.f-torture/execute/6367.f: New test.
52794         * g77.f-torture/execute/6367.x: Disable for MMIX.
52795
52796 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52797
52798         * PR6352
52799         * g++.dg/opt/inline2.C: New test.
52800
52801 2002-04-18  Richard Henderson  <rth@redhat.com>
52802
52803         * gcc.dg/20000906-1.c: Enable for all targets.
52804         * gcc.c-torture/compile/iftrap-2.c: New.
52805
52806 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52807
52808         * gcc.dg/20020418-1.c: New test.
52809         * gcc.dg/20020418-2.c: New test.
52810
52811 2002-04-18  Richard Henderson  <rth@redhat.com>
52812
52813         * gcc.c-torture/compile/iftrap-1.c: New.
52814         * gcc.dg/iftrap-1.c: Adjust for ia64.
52815         * gcc.dg/iftrap-2.c: New.
52816
52817 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52818
52819         * gcc.c-torture/compile/20020418-1.c: New test.
52820
52821 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52822
52823         * gcc.c-torture/compile/20020415-1.c: New.
52824
52825 2002-04-18  David S. Miller  <davem@redhat.com>
52826
52827         * gcc.c-torture/execute/20020418-1.c: New test.
52828
52829 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52830
52831         * gcc.dg/20020416-1.c: New test.
52832
52833         * g++.dg/opt/inline1.C: New test.
52834
52835 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52836
52837         * gcc.dg/altivec-5.c: New test.
52838
52839         * gcc.dg/20020415-1.c: New test.
52840
52841 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52842
52843         * lib/chill.exp: Remove.
52844
52845 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52846
52847         * g++.dg/other/big-struct.C: New test.
52848
52849 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52850
52851         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52852         of scratch file.
52853
52854 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52855
52856         PR c/6277
52857         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52858         in scan-assembler function name
52859
52860 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52861
52862         * g77.f-torture/execute/980628-4.x,
52863         g77.f-torture/execute/980628-5.x,
52864         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52865         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52866         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52867         i[34567]86-*-*.
52868
52869 2002-04-13  David S. Miller  <davem@redhat.com>
52870
52871         * gcc.c-torture/execute/20020413-1.c: New test.
52872
52873 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52874
52875         * gcc.dg/asm-6.c,
52876         * g++.dg/ext/asm1.C: New tests.
52877
52878 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52879
52880         PR c++ 5373.
52881         * g++.dg/parse/stmtexpr1.C: New test.
52882
52883         PR c++/5189.
52884         * g++.dg/template/copy1.C: New test.
52885
52886 2002-04-12  Richard Henderson  <rth@redhat.com>
52887
52888         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52889
52890 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52891
52892         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52893         gcc.c-torture/execute/20020307-2.c.
52894
52895 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52896
52897         * g++.dg/ext/attrib5.C,
52898         * g++.dg/lookup/struct1.C: New tests.
52899
52900 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52901
52902         * gcc.dg/20020411-1.c: New test.
52903
52904         * gcc.c-torture/execute/20020411-1.c: New test.
52905
52906 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52907
52908         * g77.f-torture/execute/6177.f: New test.
52909
52910 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52911
52912         PR middle-end/6247
52913         * g++.dg/opt/cleanup1.C: New test.
52914
52915         * g++.dg/opt/const1.C: New test.
52916
52917 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52918
52919         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52920
52921 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52922
52923         PR c++/5507
52924         * g++.dg/template/typename2.C: New test.
52925
52926 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52927
52928         * gcc.c-torture/execute/loop-12.c: New.
52929
52930 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52931
52932         * g77.f-torture/execute/980628-4.x,
52933         g77.f-torture/execute/980628-5.x,
52934         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52935         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52936         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52937
52938 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52939
52940         PR optimization/6086
52941         * g++.dg/opt/preinc1.C: New test.
52942
52943 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52944
52945         PR c++/5571
52946         * g++.dg/opt/static2.C: New test.
52947
52948 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52949
52950         PR c/5120
52951         * gcc.dg/20020406-1.c: New test.
52952
52953 2002-04-04  David S. Miller  <davem@redhat.com>
52954
52955         * gcc.c-torture/execute/20020404-1.c: New test.
52956
52957 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52958
52959         PR c/6123
52960         * gcc.dg/20020312-2.c: Do not declare global register variable
52961         if __PIC__ or __pic__ is defined.
52962
52963 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52964
52965         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52966         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52967
52968 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52969
52970         * gcc.misc-tests/linkage.exp: Update last change to handle
52971         sparc*-, not just sparc-.
52972
52973 2002-04-03  Richard Henderson  <rth@redhat.com>
52974
52975         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52976
52977 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52978
52979         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52980
52981 2002-04-02  David S. Miller  <davem@redhat.com>
52982
52983         * gcc.c-torture/execute/20020402-3.c: New test.
52984
52985 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52986
52987         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52988         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52989
52990         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52991         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52992         g77.f-torture/execute/20001201.x,
52993         g77.f-torture/execute/u77-test.x: New files.
52994
52995         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52996         * gcc.dg/wchar_t-1.c: Ditto.
52997
52998 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52999
53000         * gcc.c-torture/execute/20020402-1.c: New test.
53001
53002 2002-04-01  Richard Henderson  <rth@redhat.com>
53003
53004         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53005
53006         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53007
53008 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53009
53010         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53011
53012 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53013
53014         * g++.dg/inherit/template-as-base.C: Expect error.
53015         * g++.dg/inherit/namespace-as-base.C: Likewise.
53016
53017 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53018
53019         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53020         g++.dg/ext/instantiate3.C: Tweak match patterns.
53021
53022         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53023         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53024         -da test.
53025
53026 2002-03-31  Richard Henderson  <rth@redhat.com>
53027
53028         * gcc.dg/special/alias-2.c: New.
53029         * gcc.dg/special/ecos.exp: Run it.
53030
53031 2002-03-31  Richard Henderson  <rth@redhat.com>
53032
53033         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53034
53035 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53036
53037         * gcc.dg/weak-1.c: Disable on h8300 port.
53038
53039 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53040
53041         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53042         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53043         ordering tests.
53044         * g++.dg/bprob/bprob-1.C: New test.
53045         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53046         * g++.dg/gcov/gcov-1.C: New test.
53047         * g++.dg/gcov/gcov-1.x: New file.
53048         * g++.dg/gcov/gcov-2.C: New test.
53049         * g++.dg/gcov/gcov-3.C: New test.
53050         * g++.dg/gcov/gcov-3.h: New file.
53051
53052 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53053
53054         * g++.old-deja/g++.other/builtins5.C: New test.
53055         * g++.old-deja/g++.other/builtins6.C: New test.
53056         * g++.old-deja/g++.other/builtins7.C: New test.
53057         * g++.old-deja/g++.other/builtins8.C: New test.
53058         * g++.old-deja/g++.other/builtins9.C: New test.
53059
53060 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53061
53062         * g++.dg/opt/static1.C: New test.
53063
53064         * g++.dg/opt/longbranch1.C: New test.
53065
53066 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53067
53068         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53069
53070         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53071
53072 2002-03-28  Jeffrey A Law  (law@redhat.com)
53073
53074         * gcc.c-torture/execute/20020328-1.c: New test.
53075
53076 2002-03-27  Richard Henderson  <rth@redhat.com>
53077
53078         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53079         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53080         move from g++.old-deja/g++.ext/.
53081
53082 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53083
53084         * g++.dg/init/new2.C: New test.
53085
53086 2002-03-26  Richard Henderson  <rth@redhat.com>
53087
53088         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53089
53090         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53091         on sparc.
53092
53093         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53094         sparcv9 systems.
53095         * gcc.dg/20001102-1.c: Likewise.
53096
53097 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53098
53099         * gcc.dg/cpp/endif-pedantic1.c,
53100         gcc.dg/cpp/endif-pedantic2.c: New tests.
53101
53102 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53103
53104         * g++.dg/init/new1.C: New test.
53105
53106 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53107
53108         * g++.dg/abi/vbase9.C: New test.
53109
53110 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53111
53112         * gcc.dg/arm-asm.c: New test.
53113
53114 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53115
53116         * gcc.dg/Wswitch-enum.c: New test.
53117         Fix PR c/5044.
53118
53119 2002-03-26  Richard Henderson  <rth@redhat.com>
53120
53121         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53122         structure.
53123
53124 2002-03-25  Richard Henderson  <rth@redhat.com>
53125
53126         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53127         sparcv9 systems.
53128
53129         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53130         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53131
53132 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53133
53134         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53135
53136 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53137
53138         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53139         targets using generic thunk support.
53140
53141 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53142
53143         * gcc.c-torture/compile/20020323-1.c: New test.
53144
53145         * g++.dg/opt/conj2.C: New test.
53146
53147 2002-03-24  Richard Henderson  <rth@redhat.com>
53148
53149         * gcc.dg/weak-1.c: Use -fno-common.
53150
53151 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53152
53153         * g77.dg/f77-edit-apostrophe-out.f: New test
53154         * g77.dg/f77-edit-h-out.f: New test
53155         * g77.dg/f77-edit-t-in.f: New test
53156         * g77.dg/f77-edit-t-out.f: New test
53157         * g77.dg/f77-edit-x-out.f: New test
53158         * g77.dg/f77-edit-slash-out.f: New test
53159         * g77.dg/f77-edit-colon-out.f: New test
53160         * g77.dg/f77-edit-s-out.f: New test
53161
53162 2002-03-24  Richard Henderson  <rth@redhat.com>
53163
53164         * objc/execute/formal_protocol-6.x: New XFAIL.
53165
53166 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53167
53168         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53169         that do not support weak symbols
53170
53171 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53172
53173         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53174         * lib/g77.exp: Likewise.
53175         * lib/objc.exp: Likewise.
53176
53177 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53178
53179         * gcc.dg/Wswitch-default.c: New test.
53180
53181 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53182
53183         * g++.dg/other/enum1.C: New test.
53184
53185 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53186
53187         * gcc.dg/pragma-ep-3.c: Fix typo.
53188
53189 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53190
53191         * g++.dg/inherit/template-as-base.C: New test.
53192
53193 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53194
53195         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53196         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53197
53198 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53199
53200         * gcc.dg/cpp/multiline.c: Update to match.
53201
53202 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53203
53204         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53205
53206 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53207
53208         * gcc.dg/cpp/extratokens2.c: New file.
53209
53210 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53211
53212         * gcc.dg/20020312-2.c: Add rs6000 target.
53213
53214         * gcc.c-torture/compile/20020319-1.c: New test.
53215
53216 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53217
53218         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53219         (A, E): Handle this.
53220
53221 2002-03-20  Jason Merrill  <jason@redhat.com>
53222
53223         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53224         ignoring -fpic.
53225         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53226         through prune_gcc_output.
53227
53228 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53229
53230         * gcc.c-torture/compile/20020320-1.c: New test.
53231
53232 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53233
53234         * gcc.c-torture/compile/20020318-1.c: New test.
53235
53236         * gcc.dg/struct-by-value-1.c: New test.
53237
53238         * gcc.dg/20020319-1.c: New test.
53239
53240 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53241
53242         * g++.dg/opt/conj1.C: New test.
53243
53244 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53245
53246         * g++.dg/template/qualttp20.C: Revert previous change.
53247         * g++.dg/template/qualttp3.C: Likewise.
53248         * g++.dg/template/qualttp4.C: Likewise.
53249         * g++.dg/template/qualttp5.C: Likewise.
53250         * g++.dg/template/qualttp6.C: Likewise.
53251         * g++.dg/template/qualttp7.C: Likewise.
53252         * g++.dg/template/qualttp8.C: Likewise.
53253         * g++.dg/template/recurse.C: Likewise.
53254
53255 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53256
53257         * gcc.dg/cpp/wchar-1.c: Update.
53258
53259 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53260
53261         * g++.dg/template/conv1.C: New test.
53262         * g++.dg/template/conv2.C: New test.
53263         * g++.dg/template/conv3.C: New test.
53264         * g++.dg/template/conv4.C: New test.
53265
53266 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53267
53268         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53269         * g++.dg/template/qualttp3.C: Likewise.
53270         * g++.dg/template/qualttp4.C: Likewise.
53271         * g++.dg/template/qualttp5.C: Likewise.
53272         * g++.dg/template/qualttp6.C: Likewise.
53273         * g++.dg/template/qualttp7.C: Likewise.
53274         * g++.dg/template/qualttp8.C: Likewise.
53275         * g++.dg/template/recurse.C: Likewise.
53276
53277 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53278
53279         * g++.dg/opt/dtor1.C: New test.
53280
53281 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53282
53283         * gcc.c-torture/compile/20020315-1.c: New test.
53284
53285 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53286
53287         * gcc.dg/weak-1.c: Fix scan tests.
53288
53289 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53290
53291         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53292         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53293         cris-*-aout* mmix-*-*.
53294         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53295         cris-*-aout* mmix-*-*.
53296         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53297         cris-*-elf* cris-*-aout* and mmix-*-*.
53298         * gcc.dg/20001009-1.c: Ditto.
53299         * gcc.dg/20010912-1.c: Ditto.
53300         * gcc.dg/20020122-4.c: Ditto.
53301         * gcc.dg/inline-2.c: Ditto.
53302
53303 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53304
53305         * gcc.c-torture/compile/20020314-1.c: New test.
53306
53307 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53308
53309         * gcc.c-torture/execute/20020314-1.c: New test.
53310
53311 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53312
53313         * g++.dg/warn/Wunused-1.C: New test.
53314
53315 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53316
53317         * g++.dg/abi/mangle6.C: New test.
53318
53319 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53320
53321         * gcc.c-torture/compile/20020309-2.c: New test.
53322
53323         * gcc.c-torture/compile/20020312-1.c: New test.
53324
53325 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53326
53327         * g++.dg/other/access1.C: New test.
53328
53329 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53330
53331         * gcc.c-torture/execute/wchar_t-1.c: New test.
53332
53333 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53334
53335         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53336
53337 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53338
53339         * gcc.dg/20020312-1.c: New test case.
53340
53341 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53342
53343         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53344
53345 2002-03-11  Richard Henderson  <rth@redhat.com>
53346
53347         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53348         * g++.old-deja/g++.jason/report.C: Likewise.
53349
53350 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53351
53352         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53353         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53354
53355 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53356
53357         * g++.dg/overload/pmf1.C: New test.
53358
53359 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53360
53361         * gcc.c-torture/execute/20020307-1.c: Use long.
53362
53363 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53364
53365         PR optimization/5844
53366         * gcc.dg/20020310-1.c: New test.
53367
53368 2002-03-09  Michael Meissner  <meissner@redhat.com>
53369
53370         * gcc.c-torture/execute/memcpy-2.c: New test.
53371         * gcc.c-torture/execute/memset-1.c: New test.
53372         * gcc.c-torture/execute/strlen-1.c: New test.
53373         * gcc.c-torture/execute/strcmp-1.c: New test.
53374         * gcc.c-torture/execute/strncmp-1.c: New test.
53375
53376 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53377
53378         * gcc.dg/ppc-ldstruct.c: New test.
53379
53380 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53381
53382         * gcc.c-torture/execute/va-arg-22.c: New test.
53383
53384 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53385
53386         * gcc.c-torture/compile/20020309-1.c: New test.
53387
53388 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53389
53390         * gcc.c-torture/execute/20020307-2.c: New test.
53391
53392 2002-03-07  Jeffrey A Law  (law@redhat.com)
53393
53394         * g77.f-torture/compile/20020307-1.f: New test.
53395
53396 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53397
53398         * gcc.dg/unordered-1.c: New test.
53399
53400 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53401
53402         * gcc.c-torture/execute/20020307-1.c: New test.
53403
53404 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53405
53406         * gcc.dg/20020304-1.c: New test.
53407
53408         * gcc.c-torture/compile/20020304-2.c: New test.
53409
53410 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53411
53412         * gcc.c-torture/compile/20020304-1.c: New test case
53413         (from PR c/5830).
53414
53415 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53416
53417         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53418
53419 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53420
53421         * g++.dg/other/classkey1.C: New test.
53422
53423 2002-03-01  Richard Henderson  <rth@redhat.com>
53424
53425         * gcc.c-torture/compile/981223-1.x: New.
53426         * gcc.c-torture/compile/920625-1.x: New.
53427
53428 2002-02-28  Richard Henderson  <rth@redhat.com>
53429
53430         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53431
53432 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53433
53434         * gcc.c-torture/execute/20020227-1.c: New test.
53435
53436 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53437
53438         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53439         here" ERROR lines.
53440         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53441         * g++.old-deja.g++.other/defarg1.C: Likewise.
53442         * g++.old-deja/g++.pt/calls2.C: Likewise.
53443         * g++.old-deja/g++.pt/crash20.C: Likewise.
53444         * g++.old-deja/g++.pt/crash30.C: Likewise.
53445         * g++.old-deja/g++.pt/crash36.C: Likewise.
53446         * g++.old-deja/g++.pt/crash6.C: Likewise.
53447         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53448         * g++.old-deja/g++.pt/derived3.C: Likewise.
53449         * g++.old-deja/g++.pt/error1.C: Likewise.
53450         * g++.old-deja/g++.pt/friend21.C: Likewise.
53451         * g++.old-deja/g++.pt/friend23.C: Likewise.
53452         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53453         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53454
53455 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53456
53457         * gcc.c-torture/execute/20020225-2.c: New test.
53458
53459 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53460
53461         * gcc.c-torture/execute/920730-1t.c,
53462         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53463         Delete test cases, only relevant to -traditional.
53464
53465 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53466
53467         * gcc.dg/cpp/undef1.c: Remove.
53468         * gcc.dg/cpp/directiv.c: Update.
53469         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53470
53471 2002-02-27  Michael Meissner  <meissner@redhat.com>
53472
53473         * gcc.c-torture/execute/20020226-1.c: New test.
53474
53475 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53476
53477         * g++.dg/debug/debug4.C: New test.
53478
53479         * gcc.dg/ia64-visibility-1.c: New test.
53480
53481 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53482
53483         * gcc.dg/debug/20020224-1.c: New.
53484
53485 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53486
53487         * gcc.c-torture/execute/960416-1.x: New.
53488         * gcc.c-torture/execute/divconst-3.x: Likewise.
53489
53490 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53491
53492         * gcc.dg/20020224-1.c: New test.
53493
53494 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53495
53496         * gcc.c-torture/execute/20020225-1.c: New.
53497
53498 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53499
53500         * gcc.dg/cpp/wchar-1.c: New test.
53501
53502 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53503
53504         * gcc.dg/20020222-1.c: New test.
53505
53506 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53507
53508         * g++.dg/opt/anonunion1.C: New test.
53509
53510 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53511
53512         * g++.dg/template/qualttp19.C: New test.
53513         * g++.dg/template/qualttp20.C: New test.
53514         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53515         * g++.old-deja/g++.other/qual1.C: Likewise.
53516
53517 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53518
53519         * gcc.dg/attr-alwaysinline.c: New.
53520
53521 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53522
53523         * gcc.dg/20020220-1.c: New test.
53524
53525         * gcc.dg/20020220-2.c: New test.
53526
53527         * g++.dg/opt/mmx1.C: New test.
53528
53529 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53530
53531         * gcc.c-torture/compile/20020110.c: New test.
53532
53533 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53534
53535         * gcc.c-torture/execute/20020219-1.c: New test.
53536
53537         * gcc.dg/20020219-1.c: New test.
53538
53539         * gcc.dg/noncompile/20020220-1.c: New test.
53540
53541         * g++.dg/opt/ptrintsum1.C: New test.
53542
53543         * gcc.dg/debug/20020220-1.c: New test.
53544
53545 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53546
53547         * gcc.c-torture/execute/20020216-1.c: New test.
53548
53549 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53550
53551         * gcc.dg/decl-1.c: Update, new test.
53552
53553 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53554
53555         * g++.dg/abi/bitfield1.C: New test.
53556         * g++.dg/abi/bitfield2.C: New test.
53557
53558 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53559
53560         * gcc.dg/attr-nest.c: New test.
53561
53562 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53563
53564         * gcc.c-torture/execute/20020215-1.c: New test.
53565
53566 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53567
53568         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53569         * g++.dg/debug/debug.exp: New.
53570         * g++.dg/debug/trivial.C: New.
53571         * g++.dg/debug/debug1.C: Moved...
53572         * g++.dg/other/debug1.C: ...from here.
53573         * g++.dg/debug/debug2.C: Moved...
53574         * g++.dg/other/debug2.C: ...from here.
53575         * g++.dg/debug/debug3.C: Moved...
53576         * g++.dg/other/debug3.C: ...from here.
53577
53578         * gcc.dg/noncompile/20020213-1.c: New test.
53579
53580 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53581
53582         * g++.dg/other/debug3.C: New test.
53583
53584         * gcc.c-torture/execute/20020213-1.c: New test.
53585
53586 2002-02-13  Richard Smith <richard@ex-parrot.com>
53587
53588         * g++.old-deja/g++.other/thunk1.C: New test.
53589
53590 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53591
53592         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53593
53594 2002-02-13  Stan Shebs  <shebs@apple.com>
53595
53596         * gcc.dg/altivec-3.c: New.
53597
53598 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53599
53600         * gcc.dg/Wunreachable-1.c: New test.
53601         * gcc.dg/Wunreachable-2.c: New test.
53602
53603 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53604
53605         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53606
53607 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53608
53609         * gcc.dg/decl-1.c: New test.
53610
53611 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53612
53613         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53614
53615 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53616
53617         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53618         * gcc.c-torture/compile/980506-1.x: Likewise.
53619
53620 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53621
53622         * gcc.dg/20020210-1.c: New.
53623
53624 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53625
53626         * g77.f-torture/execute/947.f: New regression test
53627         for PR fortran/947.
53628
53629 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53630
53631         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53632         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53633
53634 2002-02-08  Richard Henderson  <rth@redhat.com>
53635
53636         * gcc.c-torture/compile/labels-3.c: New.
53637
53638 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53639
53640         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53641         expression statements work instead.
53642         * gcc.dg/noncompile/20020207-1.c: New test.
53643
53644 2002-02-07  Richard Henderson  <rth@redhat.com>
53645
53646         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53647
53648 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53649
53650         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53651         message from g77
53652         * lib/g77-dg.exp: Trim g77 error messages so that they are
53653         recognized by dg.exp.
53654
53655 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53656
53657         PR fortran/5473
53658         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53659
53660 2002-02-07  Richard Henderson  <rth@redhat.com>
53661
53662         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53663         to be sufficiently aligned for integers.
53664
53665 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53666
53667         * g++.dg/template/friend4.C: New test.
53668
53669 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53670
53671         PR fortran/5743
53672         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53673         unsupported cases.
53674
53675 2002-02-07  Richard Henderson  <rth@redhat.com>
53676
53677         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53678         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53679         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53680         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53681
53682 2002-02-06  Richard Henderson  <rth@redhat.com>
53683
53684         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53685
53686 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53687
53688         * gcc.dg/20020206-1.c: New test.
53689
53690 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53691
53692         * gcc.c-torture/execute/20020206-1.c: New test.
53693
53694         * gcc.c-torture/execute/20020206-2.c: New test.
53695
53696         PR optimization/5429:
53697         * gcc.c-torture/compile/20020206-1.c: New test.
53698
53699 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53700
53701         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53702         as certain file formats cannot support particularly large
53703         alignments.
53704
53705         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53706         and do not expect to be able to link the executable.
53707
53708         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53709         fail because the COFF format does not support the weak attribute.
53710
53711 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53712
53713         * g77.dg/pr5473.f: New test
53714
53715 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53716
53717         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53718         Fix testcase accordingly.
53719
53720 2002-02-04  Richard Henderson  <rth@redhat.com>
53721
53722         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53723         (buf): Change to be an array of pointers, not ints.
53724
53725 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53726
53727         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53728         before all tests.  Move warning one line above to match where it
53729         C frontend emits.
53730         * gcc.dg/Wswitch-2.c: New test.
53731         * g++.dg/warn/Wswitch-1.C: New test.
53732         * g++.dg/warn/Wswitch-2.C: New test.
53733
53734 2002-02-04  Richard Henderson  <rth@redhat.com>
53735
53736         * g++.dg/abi/offsetof.C: Fix size comparison.
53737
53738 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53739
53740         * gcc.dg/cast-qual-2.c: New test.
53741
53742 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53743
53744         * gcc.dg/20020201-4.c: New test.
53745
53746 2002-02-04  Ben Elliston  <bje@redhat.com>
53747
53748         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53749         target_info attribute != 0, in addition to the empty string.
53750         (gcc_target_compile): Likewise.
53751
53752 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53753
53754         * gcc.dg/Wswitch.c: New test.
53755         PR gcc/4475. PR gcc/3780.
53756
53757 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53758
53759         * g77.f-torture/execute/5122.f: New test for regressions
53760         against PR fortran/5122.
53761
53762 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53763
53764         * g77.f-torture/compile/pr3743.f: Delete
53765         * g77.dg/pr3743-1.f: New test.
53766         * g77.dg/pr3743-2.f: New test.
53767         * g77.dg/pr3743-3.f: New test.
53768         * g77.dg/pr3743-4.f: New test.
53769
53770 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53771
53772         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53773
53774 2002-02-02  Richard Henderson  <rth@redhat.com>
53775
53776         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53777         * gcc.c-torture/execute/bf64-1.c: Likewise.
53778
53779 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53780
53781         * gcc.dg/20020201-2.c: New test.
53782
53783         * gcc.dg/20020201-3.c: New test.
53784
53785         * gcc.c-torture/execute/bitfld-2.c: New test.
53786
53787 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53788
53789         * gcc.dg/bitfld-1.c: Update.
53790         * gcc.dg/bitfld-2.c: Update.
53791         * gcc.c-torture/execute/bitfld-1.x: New.
53792
53793 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53794
53795         * gcc.c-torture/execute/20020201-1.c: New test.
53796
53797 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53798
53799         PR target/5469
53800         * gcc.dg/20020201-1.c: New test.
53801
53802 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53803
53804         PR fortran/3743
53805         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53806         * g77.f-torture/compile/pr3743.x: Remove
53807
53808 2002-01-31  Tom Rix  <trix@redhat.com>
53809
53810         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53811
53812 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53813
53814         * gcc.dg/noncompile/20020130-1.c: New test.
53815
53816 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53817
53818         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53819
53820 2002-01-29  Richard Henderson  <rth@redhat.com>
53821
53822         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53823         to long long.
53824         * gcc.c-torture/execute/bf64-1.c: Likewise.
53825
53826 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53827
53828         * gcc.c-torture/execute/20020129-1.c: New test.
53829
53830 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53831
53832         * gcc.c-torture/compile/20000224-1.c: Update.
53833         * gcc.c-torture/execute/bitfld-1.c: New tests.
53834         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53835         * gcc.dg/uninit-A.c: Update.
53836
53837 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53838
53839         * g++.dg/template/ctor1.C: Add instantiation.
53840
53841 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53842
53843         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53844         argument to __builtin_prefetch to be const ptr.
53845
53846 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53847
53848         * gcc.c-torture/compile/20020120-1.c: New test.
53849
53850 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53851
53852         * gcc.c-torture/execute/20020127-1.c: New test.
53853
53854 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53855
53856         * g77.dg/f77-edit-i-in.f: New test
53857         * g77.dg/f77-edit-i-out.f: New test
53858
53859 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53860
53861         * gcc.dg/debug/debug.exp: New file.
53862         * gcc.dg/debug/trivial.c: New file.
53863         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53864         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53865         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53866         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53867         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53868         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53869         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53870         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53871         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53872         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53873         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53874         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53875         * gcc.dg/20000503-1.c: Removed.
53876         * gcc.dg/20010207-1.c: Removed.
53877         * gcc.dg/20011223-1.c: Removed.
53878         * gcc.dg/20020104-2.c: Removed.
53879         * gcc.dg/debug-1.c: Removed.
53880         * gcc.dg/debug-2.c: Removed.
53881         * gcc.dg/debug-3.c: Removed.
53882         * gcc.dg/debug-4.c: Removed.
53883         * gcc.dg/debug-5.c: Removed.
53884         * gcc.dg/debug-6.c: Removed.
53885         * gcc.dg/dwarf2-1.c: Removed.
53886         * gcc.dg/dwarf2-2.c: Removed.
53887
53888 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53889
53890         * g++.old-deja/g++.other/eh5.C: New test.
53891         * g++.old-deja/g++.other/sibcall2.C: New test.
53892         * g++.old-deja/g++.other/array9.C: New test.
53893         * g++.old-deja/g++.other/typename2.C: New test.
53894         * g++.old-deja/g++.other/crash60.C: New test.
53895         * g++.old-deja/g++.other/conv9.C: New test.
53896         * g++.old-deja/g++.other/mangle10.C: New test.
53897         * g++.old-deja/g++.other/unchanging1.C: New test.
53898         * g++.old-deja/g++.other/exprstmt1.C: New test.
53899         * g++.old-deja/g++.other/inline23.C: New test.
53900         * g++.old-deja/g++.eh/ia64-1.C: New test.
53901         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53902         * g++.old-deja/g++.other/reload1.C: New test.
53903         * g++.old-deja/g++.other/static20.C: New test.
53904         * g++.old-deja/g++.other/local-alloc1.C: New test.
53905         * g++.old-deja/g++.other/conv8.C: New test.
53906         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53907         * g++.old-deja/g++.other/storeexpr1.C: New test.
53908         * g++.old-deja/g++.other/storeexpr2.C: New test.
53909         * g++.dg/eh/template2.C: New test.
53910         * g++.dg/warn/weak1.C: New test.
53911
53912 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53913
53914         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53915         Remove first, non-varying, argument.
53916
53917 2002-01-23  Richard Henderson  <rth@redhat.com>
53918
53919         * gcc.dg/inline-2.c: New.
53920
53921         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53922         Add optional target arg.  Check number of arguments.
53923         (scan-assembler-not, scan-assembler-dem): Likewise.
53924         (scan-assembler-dem-not): Likewise.
53925
53926 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53927
53928         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53929         line 12.
53930         * g++.old-deja/g++.brendan/parse3.C,
53931         g++.old-deja/g++.other/crash26.C,
53932         g++.old-deja/g++.other/crash28.C,
53933         g++.old-deja/g++.other/crash29.C,
53934         g++.old-deja/g++.other/crash30.C,
53935         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53936
53937 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53938
53939         * gcc.dg/20020115-1.c: New.
53940
53941 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53942
53943         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53944
53945 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53946
53947         * gcc.dg/20020122-3.c: New.
53948
53949 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53950
53951         * g++.dg/other/gc1.C: New test.
53952
53953 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53954
53955         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53956
53957 2002-01-22  Richard Henderson  <rth@redhat.com>
53958
53959         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53960
53961 2002-01-22  Richard Henderson  <rth@redhat.com>
53962
53963         * gcc.dg/20020122-4.c: New.
53964
53965 2002-01-22  H.J. Lu <hjl@gnu.org>
53966
53967         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53968         link output.
53969         * gcc.dg/special/ecos.exp: Likewise.
53970         * lib/g++-dg.exp: Likewise.
53971         * lib/g77-dg.exp: Likewise.
53972         * lib/gcc-dg.exp : Likewise.
53973         * lib/mike-g++.exp: Likewise.
53974         * lib/mike-g77.exp: Likewise.
53975         * lib/mike-gcc.exp: Likewise.
53976         * lib/objc-dg.exp: Likewise.
53977
53978 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53979
53980         PR target/5379
53981         * gcc.dg/20020122-2.c: New test.
53982
53983 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53984
53985         * gcc.dg/20020122-1.c: New test.
53986
53987 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53988
53989         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53990
53991 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53992
53993         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53994
53995 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53996
53997         * gcc.c-torture/compile/20020121-1.c: New test.
53998
53999 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54000
54001         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54002         ld_library_path.
54003
54004 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54005
54006         * gcc.dg/20020218-1.c: New test.
54007
54008 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54009
54010         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54011         messages
54012         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54013         "At global scope" warning
54014         * g++.dg/ext/align1.C: Change cygwin test for alignment
54015         from db-bogus to dg-warning
54016
54017 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54018
54019         * g77.f-torture/compile/cpp2.F: New test.
54020
54021 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54022
54023         * g++.dg/template/access1.C: New test.
54024
54025 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54026
54027         * gcc.dg/20020118-1.c: New.
54028
54029 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54030
54031         * gcc.c-torture/execute/20020118-1.c: New test.
54032
54033 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54034
54035         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54036         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54037         alignment warnings.
54038
54039 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54040
54041         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54042         torture_with_loops and torture_without_loops
54043
54044 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54045
54046         * gcc.c-torture/compile/20020116-1.c: New test.
54047
54048 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54049
54050         * gcc.dg/20020116-2.c: New test.
54051
54052         * gcc.dg/ultrasp4.c: New test.
54053
54054         * gcc.dg/20020116-1.c: New test.
54055
54056 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54057
54058         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54059         by EABI.
54060
54061 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54062
54063         * gcc.misc-tests/i386-prefetch.exp: New.
54064         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54065         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54066         * gcc.misc-tests/i386-pf-none-1.c: New test.
54067         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54068
54069 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54070
54071         * gcc.dg/gnu89-init-1.c: Add new tests.
54072
54073 2002-01-15  Andreas Jaeger  <aj@suse.de>
54074
54075         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54076         * gcc.dg/i386-mmx-2.c: Likewise.
54077         * gcc.dg/i386-sse-1.c: Likewise.
54078         * gcc.dg/i386-sse-2.c: Likewise.
54079         * gcc.dg/i386-sse-3.c: Likewise.
54080
54081 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54082
54083         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54084         Uncomment additional cases that now pass.
54085
54086 2002-01-11  Richard Henderson  <rth@redhat.com>
54087
54088         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54089         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54090
54091 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54092
54093         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54094
54095 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54096
54097         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54098         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54099
54100 2002-01-10  Dale Johannesen  <dalej@apple.com>
54101
54102         * gcc.c-torture/execute/loop-11.c: New.
54103
54104 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54105
54106         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54107         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54108
54109 2002-01-09  Richard Henderson  <rth@redhat.com>
54110
54111         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54112         type in which to perform the operation for each size.
54113
54114 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54115
54116         * gcc.c-torture/compile/20020109-2.c: New test.
54117
54118 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54119
54120         * gcc.c-torture/execute/loop-10.c: New test.
54121
54122 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54123
54124         * gcc.c-torture/compile/20010226-1.c: New test.
54125         * gcc.c-torture/compile/20010227-1.c: New test.
54126         * gcc.c-torture/compile/20010426-1.c: New test.
54127         * gcc.c-torture/compile/20010510-1.c: New test.
54128         * gcc.c-torture/compile/20010605-3.c: New test.
54129         * gcc.c-torture/compile/20010824-1.c: New test.
54130         * gcc.c-torture/execute/20010409-1.c: New test.
54131         * gcc.dg/noncompile/20000901-1.c: New test.
54132         * gcc.dg/20001023-1.c: New test.
54133         * gcc.dg/20001101-1.c: New test.
54134         * gcc.dg/20001102-1.c: New test.
54135         * gcc.dg/20010207-1.c: New test.
54136         * gcc.dg/20010405-1.c: New test.
54137         * gcc.dg/20010822-1.c: New test.
54138         * gcc.dg/20011107-1.c: New test.
54139
54140 2002-01-09  Jeffrey A Law  (law@redhat.com)
54141
54142         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54143
54144         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54145         execution failure on PA targets.
54146
54147 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54148
54149         * gcc.c-torture/compile/20020109-1.c: New test.
54150
54151 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54152
54153         * gcc.c-torture/execute/20020108-1.c: New test.
54154
54155 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54156
54157         * gcc.dg/20020108-1.c: New test.
54158
54159 2002-01-08  H.J. Lu <hjl@gnu.org>
54160
54161         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54162         for header files.
54163
54164 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54165
54166         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54167         consistency.
54168
54169 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54170
54171         * gcc.dg/altivec-4.c: Test altivec predicates.
54172
54173 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54174
54175         * gcc.c-torture/execute/20020107-1.c: New test.
54176
54177 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54178
54179         PR c/5279
54180         * gcc.c-torture/compile/20020106-1.c: New test.
54181
54182 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54183
54184         * gcc.c-torture/execute/nestfunc-4.c: New test.
54185
54186 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54187
54188         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54189         extra triple that slipped in.
54190         * g++.old-deja/g++.abi/align.C: Likewise.
54191         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54192
54193 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54194
54195         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54196         * g++.old-deja/g++.abi/align.C: Likewise.
54197         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54198
54199         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54200         on FreeBSD/i386.
54201         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54202         FreeBSD.
54203
54204 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54205
54206         * gcc.dg/20020104-1.c: New test.
54207
54208         * gcc.dg/20020104-2.c: New test.
54209
54210 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54211
54212         * gcc.dg/20020103-1.c: Fix typo in target selector.
54213
54214 2002-01-03  Richard Henderson  <rth@redhat.com>
54215
54216         * gcc.dg/20020103-1.c: New.
54217
54218 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54219
54220         * gcc.c-torture/execute/20020103-1.c: New test.
54221
54222 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54223
54224         * g++.dg/other/debug2.C: New test.
54225
54226         * gcc.c-torture/compile/20020103-1.c: New test.
54227
54228 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54229
54230         * gcc.dg/gnu89-init-1.c: Added new tests.
54231
54232 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54233
54234         * g++.dg/template/friend2.C: Remove as patch is reverted.
54235
54236         * g++.dg/warn/oldcast1.C: New test.
54237
54238         * g++.dg/template/ptrmem1.C: New test.
54239         * g++.dg/template/ptrmem2.C: New test.
54240
54241         * g++.dg/template/ntp.C: New test.
54242
54243         * g++.dg/other/component1.C: New test.
54244
54245         * g++.dg/template/ttp3.C: New test.
54246
54247         * g++.dg/template/friend2.C: New test.
54248         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54249
54250 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54251
54252         * g++.dg/other/ptrmem1.C: New test.
54253         * g++.dg/other/ptrmem2.C: New test.
54254
54255 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54256
54257         * g++.dg/template/ctor1.C: New test.
54258
54259 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54260
54261         * g++.dg/template/friend2.C: New test.
54262
54263 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54264
54265         * gcc.dg/mmix-1.c: New test.
54266
54267 2001-12-31  Richard Henderson  <rth@redhat.com>
54268
54269         * gcc.dg/asm-5.c: New.
54270
54271 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54272
54273         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54274         in namespace __gnu_cxx
54275
54276 2001-12-30  Richard Henderson  <rth@redhat.com>
54277
54278         * gcc.dg/debug-6.c: New.
54279
54280 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54281
54282         * gcc.c-torture/compile/20011229-2.c: New test.
54283
54284 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54285
54286         * gcc.dg/debug-3.c: New test.
54287         * gcc.dg/debug-4.c: New test.
54288         * gcc.dg/debug-5.c: New test.
54289
54290 2001-12-29  Richard Henderson  <rth@redhat.com>
54291
54292         * g++.dg/eh/loop1.C: New.
54293
54294 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54295
54296         * g++.dg/template/crash1.C: New test.
54297
54298 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54299
54300         * g++.dg/other/const1.C: New test.
54301
54302 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54303
54304         * gcc.c-torture/compile/20011229-1.c: New test.
54305
54306 2001-12-28  Stan Shebs  <shebs@apple.com>
54307
54308         * lib/objc-torture.exp: Resync with c-torture.exp.
54309         * lib/objc.exp: Load standard libraries.
54310
54311 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54312
54313         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54314         additional tests.
54315
54316 2001-12-27  Roger Sayle <roger@eyesopen.com>
54317
54318         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54319
54320 2001-12-27  Richard Henderson  <rth@redhat.com>
54321
54322         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54323
54324 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54325
54326         * g++.dg/eh/ctor1.C: New test.
54327         * g++.dg/other/error2.C: New test.
54328
54329 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54330
54331         * g++.dg/other/init2.C: New test.
54332
54333 2001-12-24  Richard Henderson  <rth@redhat.com>
54334
54335         * gcc.dg/20011223-1.c: New.
54336         * gcc.dg/inline-1.c: New.
54337
54338 2001-12-23  Richard Henderson  <rth@redhat.com>
54339
54340         * gcc.dg/asm-4.c: Test operand modifiers.
54341
54342 2001-12-23  Richard Henderson  <rth@redhat.com>
54343
54344         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54345
54346 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54347
54348         * gcc.c-torture/execute/20011223-1.c: New test.
54349
54350 2001-12-21  Richard Henderson  <rth@redhat.com>
54351
54352         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54353         re-enables the warning.
54354
54355 2001-12-21  Richard Henderson  <rth@redhat.com>
54356
54357         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54358
54359 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54360
54361         * gcc.c-torture/compile/20011218-1.c: New test.
54362
54363 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54364
54365         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54366         arm-isr.c test.
54367         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54368         epilogue generation for ARM ISR routines.
54369
54370 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54371
54372         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54373         * gcc.dg/format/c90-printf-3.c: Likewise.
54374         * gcc.dg/format/c99-printf-3.c: Likewise.
54375         * gcc.dg/format/ext-1.c: Likewise.
54376         * gcc.dg/format/ext-6.c: Likewise.
54377         * gcc.dg/format/format.h: Prototype unlocked stdio.
54378
54379 2001-12-20  Richard Henderson  <rth@redhat.com>
54380
54381         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54382         (arena): Use it.
54383         (malloc): Correct allocation logic.  Abort if we fill up the
54384         arena before initialization complete.
54385         (realloc): Correct allocation logic.
54386
54387 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54388
54389         * gcc.c-torture/compile/20011219-2.c: New test.
54390
54391         * gcc.c-torture/execute/20011219-1.c: New test.
54392
54393 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54394
54395         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54396         target does not support weak symbols.
54397
54398 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54399
54400         * gcc.c-torture/compile/20011219-1.c: New test.
54401
54402 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54403
54404         * g++.dg/other/error1.C: New test.
54405
54406 2001-12-17  Jeffrey A Law  (law@redhat.com)
54407
54408         * gcc.c-torture/execute/20011217-1.c: New test.
54409
54410 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54411
54412         * objc.dg/special/: New directory.
54413         * objc.dg/special/special.exp: New file.
54414         * objc.dg/special/unclaimed-category-1.h: New file.
54415         * objc.dg/special/unclaimed-category-1a.m: New file.
54416         * objc.dg/special/unclaimed-category-1.m: New file.
54417
54418 2001-12-17  Andreas Jaeger  <aj@suse.de>
54419
54420         * gcc.c-torture/compile/20011217-2.c: New test.
54421
54422 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54423
54424         * gcc.c-torture/compile/20011217-1.c: New test.
54425
54426 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54427
54428         * gcc.dg/20011214-1.c: New.
54429
54430 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54431
54432         * gcc.dg/altivec-4.c: New.
54433
54434 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54435
54436         * gcc.dg/20011113-1.c: New test.
54437
54438 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54439
54440         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54441         std::__malloc_alloc_template<0> and
54442         std::__default_alloc_template<false, 0>.
54443
54444 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54445
54446         * objc/execute/bf-21.m: New test.
54447         * objc/execute/enumeration-1.m: New test.
54448         * objc/execute/enumeration-2.m: New test.
54449
54450 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54451
54452         * gcc.dg/gnu89-init-1.c: New test.
54453
54454 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54455
54456         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54457         * g++.old-deja/g++.jason/2371.C: Likewise.
54458         * g++.old-deja/g++.jason/template33.C: Likewise.
54459         * g++.old-deja/g++.jason/template34.C: Likewise.
54460         * g++.old-deja/g++.jason/template36.C: Likewise.
54461         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54462         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54463         * g++.old-deja/g++.other/typename1.C: Likewise.
54464         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54465         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54466         * g++.old-deja/g++.pt/typename11.C: Likewise.
54467         * g++.old-deja/g++.pt/typename14.C: Likewise.
54468         * g++.old-deja/g++.pt/typename16.C: Likewise.
54469         * g++.old-deja/g++.pt/typename3.C: Likewise.
54470         * g++.old-deja/g++.pt/typename4.C: Likewise.
54471         * g++.old-deja/g++.pt/typename5.C: Likewise.
54472         * g++.old-deja/g++.pt/typename7.C: Likewise.
54473         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54474
54475 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54476
54477         * g++.dg/other/linkage1.C: New test.
54478         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54479         specifiers.
54480
54481 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54482
54483         * gcc.dg/concat.c: New test.
54484
54485 2001-12-11  Stan Shebs  <shebs@apple.com>
54486
54487         * objc/compile: New test directory.
54488         * objc/compile/compile.exp: New expect script.
54489         * objc/compile/20011211-1.m: New compile test.
54490
54491 2001-12-11  Jason Merrill  <jason@redhat.com>
54492
54493         * lib/prune.exp (prune_gcc_output): Also handle "In member
54494         function".  So many permutations...
54495
54496 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54497
54498         * g++.dg/template/typedef1.C: New test.
54499
54500 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54501
54502         * g++.dg/other/copy1.C: New test.
54503
54504 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54505
54506         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54507
54508         * gcc.dg/builtin-choose-expr.c: New.
54509
54510 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54511
54512         * gcc.dg/altivec-2.c: New.
54513
54514 2001-12-07  Richard Henderson  <rth@redhat.com>
54515
54516         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54517
54518 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54519
54520         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54521         ultrasparc.
54522
54523 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54524
54525         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54526
54527 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54528
54529         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54530         variable argument list.
54531
54532 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54533
54534         * gcc.c-torture/execute/memcheck: Delete entire directory.
54535         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54536         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54537
54538 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54539
54540         * gcc.dg/Wshadow-1.c: New test.
54541
54542 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54543
54544         * gcc.c-torture/compile/20011130-1.c: New test.
54545
54546         * gcc.dg/noncompile/20011025-1.c: New test.
54547
54548         * g++.dg/other/anon-union.C: New test.
54549
54550         * gcc.c-torture/execute/20011024-1.c: New test.
54551
54552 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54553
54554         * gcc.c-torture/execute/20000722-1.x,
54555         gcc.c-torture/execute/20010123-1.x: Remove.
54556         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54557         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54558         gcc.dg/c99-complit-2.c: New tests.
54559
54560 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54561
54562         * g++.dg/inherit/base1.C: New test.
54563
54564 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54565
54566         * g++.dg/other/stdarg1.C: New test.
54567
54568         * gcc.c-torture/compile/20011130-2.c: New test.
54569
54570 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54571
54572         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54573         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54574         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54575         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54576         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54577         * gcc.dg/builtin-prefetch-1.c: New test.
54578
54579 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54580
54581         * gcc.dg/20011130-1.c: New test.
54582
54583 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54584
54585         * g++.dg/other/scope1.C: New test.
54586         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54587
54588 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54589
54590         * gcc.dg/vla-init-1.c: New test.
54591
54592 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54593
54594         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54595
54596 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54597
54598         * objc.dg/alias.m: Update.
54599         * objc.dg/class-1.m: Update.
54600         * objc.dg/const-str-1.m: Update.
54601         * objc.dg/fwd-proto-1.m: Update.
54602         * objc.dg/id-1.m: Update.
54603         * objc.dg/super-class-1.m: Update.
54604
54605 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54606
54607         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54608         constructs.
54609
54610 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54611
54612         * gcc.c-torture/execute/20011128-1.c: New test.
54613
54614 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54615
54616         * gcc.dg/20011127-1.c: New test.
54617
54618 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54619
54620         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54621         from Austin Group draft 7.
54622         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54623         scanf format arguments.
54624         * gcc.dg/format/no-exargs-2.c: New test.
54625
54626 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54627
54628         * g++.dg/abi/vbase8-4.C: New test.
54629
54630 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54631
54632         * gcc.c-torture/execute/20011121-1.c: New test.
54633
54634 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54635
54636         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54637
54638 2001-11-23  Andreas Jaeger  <aj@suse.de>
54639
54640         * gcc.dg/cpp/charconst-2.c: New test.
54641
54642 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54643
54644         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54645         to the host if it is remote.  Let tests specify extra headers
54646         they use.
54647         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54648         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54649         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54650         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54651         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54652         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54653         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54654         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54655         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54656         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54657
54658 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54659
54660         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54661         for little endian ARMs.
54662
54663 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54664
54665         * gcc.c-torture/compile/20011119-1.c: New test.
54666         * gcc.c-torture/compile/20011119-2.c: New test.
54667
54668 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54669
54670         * gcc.dg/altivec-1.c: Fix typo.
54671
54672 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54673
54674         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54675
54676 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54677
54678         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54679
54680 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54681
54682         * lib/g77.exp: Don't specify --rpath-link.
54683
54684         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54685         across all the headers.
54686         * gcc.dg/format/format.exp: For testing on a remote host,
54687         copy format.h.
54688
54689         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54690         * gcc.c-torture/execute/930406-1.c: Likewise.
54691         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54692
54693 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54694
54695         * gcc.dg/altivec-1.c: New.
54696
54697 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54698
54699         * gcc.dg/cpp/fpreprocessed.c: New test case.
54700
54701 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54702
54703         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54704         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54705         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54706
54707 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54708
54709         * gcc.dg/no-builtin-1.c: New test.
54710
54711 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54712
54713         * gcc.c-torture/execute/20011115-1.c: New test.
54714
54715 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54716
54717         * gcc.c-torture/compile/20011114-2.c: New test.
54718         * gcc.c-torture/compile/20011114-3.c: New test.
54719         * gcc.c-torture/compile/20011114-4.c: New test.
54720
54721 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54722
54723         * g++.dg/other/init1.C: New test.
54724
54725 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54726
54727         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54728         message.
54729
54730         * gcc.c-torture/execute/20011114-1.c: New testcase.
54731
54732         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54733         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54734         like the (before this change) version of 20010327-1.c.
54735
54736 2001-11-14  Roger Sayle <roger@eyesopen.com>
54737
54738         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54739
54740 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54741
54742         * g++.dg/init/array2.C: New test.
54743
54744 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54745
54746         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54747
54748 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54749
54750         * g++.dg/other/forscope1.C: New test.
54751         * g++.dg/ext/forscope1.C: New test.
54752         * g++.dg/ext/forscope2.C: New test.
54753
54754 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54755
54756         * gcc.c-torture/execute/20011113-1.c: New test.
54757
54758 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54759
54760         * gcc.c-torture/execute/20011109-2.c: New test.
54761
54762         * gcc.c-torture/execute/20011109-1.c: New test.
54763
54764 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54765
54766         * gcc.c-torture/compile/20011109-1.c: New test.
54767
54768 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54769
54770         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54771         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54772         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54773         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54774         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54775         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54776         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54777
54778 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54779
54780         * g++.dg/warn/Wshadow-1.C: New tests.
54781         * g++.old-deja/g++.mike/for3.C: Update.
54782
54783 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54784
54785         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54786         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54787         XFAILs.  Adjust expected error texts.
54788         * gcc.c-torture/compile/20011106-1.c,
54789         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54790         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54791         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54792         gcc.dg/c99-array-lval-5.c: New tests.
54793
54794 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54795
54796         * gcc.dg/cpp/defined.c: Update.
54797
54798 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54799
54800         * gcc.c-torture/execute/anon-1.c: New test.
54801
54802 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54803
54804         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54805         same size, so no warning should be produced on stormy16.
54806
54807         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54808         due to oversized array.
54809         * g++.old-deja/g++.mike/ns15.C: Likewise.
54810         * g++.old-deja/g++.pt/crash16.C: Likewise.
54811
54812 2001-11-02  Graham Stott  <grahams@redhat.com>
54813
54814         * g++.dgother/debug1.C: Fix typos.
54815
54816 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54817
54818         * g++.dg/other/debug1.C: New test.
54819
54820 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54821
54822         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54823         of unsigned long.
54824
54825 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54826
54827         * gcc.dg/20011029-2.c: New test.
54828
54829         * gcc.c-torture/compile/20011029-1.c: New test.
54830
54831 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54832
54833         * objc/execute/class_self-1.m: New test.
54834         * objc/execute/class_self-2.m: New test.
54835
54836 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54837
54838         * gcc.misc-tests/msgs.exp: Delete.
54839         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54840         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54841         error set to match recent changes.
54842
54843 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54844
54845         * gcc.dg/20011021-1.c: New test.
54846
54847 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54848
54849         * gcc.c-torture/compile/20011023-1.c: New test.
54850
54851 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54852
54853         * lib/g77.exp: Rewrite based on lib/g++.exp.
54854
54855 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54856
54857         * gcc.c-torture/execute/20011019-1.c: New test.
54858
54859         * gcc.dg/20011018-1.c: New test.
54860
54861 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54862
54863         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54864
54865 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54866
54867         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54868         * gcc.dg/attr-invalid.c: Likewise.
54869
54870 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54871
54872         * gcc.dg/20011015-1.c: New test.
54873
54874 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54875
54876         * g++.dg/template/unify2.C: New test.
54877
54878 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54879
54880         * g++.dg/other/exception-specification.C: New test
54881
54882 2001-10-13  Tom Rix  <trix@redhat.com>
54883
54884         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54885         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54886
54887 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54888
54889         * gcc.dg/20011009-1.c: New test.
54890
54891 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54892
54893         PR g++/4476
54894         * g++.dg/other/friend1.C: New test.
54895
54896 2001-10-11  Richard Henderson  <rth@redhat.com>
54897
54898         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54899
54900 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54901
54902         * gcc.c-torture/compile/20011010-1.c: New.
54903
54904 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54905
54906         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54907         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54908         g77.f-torture/execute/execute.exp,
54909         g77.f-torture/noncompile/noncompile.exp,
54910         gcc.c-torture/compile/compile.exp,
54911         gcc.c-torture/execute/execute.exp,
54912         gcc.c-torture/execute/ieee/ieee.exp,
54913         gcc.c-torture/execute/memcheck/memcheck.exp,
54914         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54915         objc/execute/execute.exp: Update FSF address.
54916
54917 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54918
54919         * gcc.dg/cpp/cmdlne-C.c: Update.
54920         * gcc.dg/cpp/cmdlne-C2.c: New.
54921
54922 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54923
54924         * gcc.c-torture/execute/20011008-3.c: New.
54925
54926 2001-10-08  DJ Delorie  <dj@redhat.com>
54927
54928         * gcc.dg/20011008-1.c: New.
54929         * gcc.dg/20011008-2.c: New.
54930
54931 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54932
54933         * gcc.dg/cpp/spacing1.c: Update test.
54934
54935 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54936
54937         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54938         spelling errors of "separate" as "seperate".
54939
54940 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54941
54942         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54943         enough to avoid inlining.
54944
54945 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54946
54947         * lib/g77.exp: set libg2c_dir correctly.
54948
54949 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54950
54951         * gcc.dg/cpp/macro11.c: New test.
54952
54953 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54954
54955         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54956         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54957         gcc.dg/format/multattr-3.c: New tests.
54958         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54959         tests for format attributes on function pointers being rejected.
54960
54961 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54962
54963         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54964
54965 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54966
54967         * g++.dg/warn/format1.C: New test.
54968
54969 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54970
54971         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54972
54973 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54974
54975         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54976
54977 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54978
54979         * gcc.dg/cpp/redef2.c: Add test.
54980
54981 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54982
54983         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54984         long-standing bug on i686, apparently.
54985         * gcc.c-torture/execute/loop-2c.x: New file.
54986         * gcc.c-torture/execute/loop-2d.x: New file.
54987         * gcc.c-torture/execute/loop-3c.x: New file.
54988
54989 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54990
54991         * gcc.dg/cpp/20000625-2.c: Correct line number.
54992
54993 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54994
54995         * gcc.dg/cpp/macro10.c: New test.
54996         * gcc.dg/cpp/strify3.c: New test.
54997         * gcc.dg/cpp/spacing1.c: Add tests.
54998         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54999         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55000
55001 2001-09-24  DJ Delorie  <dj@redhat.com>
55002
55003         * gcc.c-torture/execute/20010924-1.c: New test.
55004
55005 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55006
55007         * objc/execute/paste.m: Remove.
55008
55009 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55010
55011         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55012
55013 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55014
55015         * g77.dg/strlen0.f: New test.
55016
55017 2001-09-21  Richard Henderson  <rth@redhat.com>
55018
55019         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55020         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55021
55022 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55023
55024         Table-driven attributes.
55025         * g++.dg/ext/attrib1.C: New test.
55026
55027 2001-09-20  DJ Delorie  <dj@redhat.com>
55028
55029         * gcc.dg/20000926-1.c: Update expected warning messages.
55030         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55031         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55032         array.
55033
55034 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55035
55036         * g++.dg/eh/registers1.C: New test case.
55037
55038 2001-09-17  Richard Henderson  <rth@redhat.com>
55039
55040         * gcc.dg/array-5.c: Fix VLA decomposition test.
55041
55042 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55043
55044         * gcc.dg/cpp/line5.c: New testcase.
55045
55046 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55047
55048         * gcc.dg/cpp/macro9.c: New test.
55049
55050 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55051
55052         * gcc.c-torture/execute/980223.c: Change type of addr from long
55053         to char *.
55054
55055 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55056
55057         * gcc.c-torture/execute/20010915-1.c: New test.
55058
55059 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55060
55061         * g77.dg/bprob: New directory.
55062         * g77.dg/bprob/bprob.exp: New file.
55063         * g77.dg/bprob/bprob-1.f: New test.
55064         * g77.dg/gcov: New directory.
55065         * g77.dg/gcov/gcov.exp: New file.
55066         * g77.dg/gcov/gcov-1.f: New test.
55067         * g77.dg/gcov/gcov-1.x: New file.
55068
55069 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55070
55071         * gcc.dg/cpp/directiv.c: Update.
55072         * gcc.dg/cpp/undef1.c: Update.
55073
55074 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55075
55076         * gcc.dg/20010912-1.c: New test.
55077
55078 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55079
55080         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55081         language-independent file in lib.
55082         * lib/gcov.exp: New file.
55083
55084 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55085
55086         * gcc.c-torture/compile/20010911-1.c: New test.
55087
55088 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55089
55090         * lib/profopt.exp: New, to support profile-directed optimizations.
55091         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55092         * gcc.misc-tests/bprob-1.c: New test.
55093         * gcc.misc-tests/bprob-2.c: New test.
55094
55095 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55096
55097         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55098         XFAIL and which kinds of gcov output to verify.
55099         * gcc.misc-tests/gcov-4b.x: New file.
55100         * gcc.misc-tests/gcov-5b.x: New file.
55101         * gcc.misc-tests/gcov-6.x: New file.
55102         * gcc.misc-tests/gcov-7.c: New test.
55103         * gcc.misc-tests/gcov-7.x: New file.
55104
55105 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55106
55107         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55108         * gcc.misc-tests/gcov-6.c: New test.
55109
55110 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55111
55112         PR c++/3986
55113         * g++.dg/abi/vbase1.C: New test.
55114
55115 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55116
55117         * objc.dg/method-2.m: New.
55118
55119 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55120
55121         PR c++/4203
55122         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55123         * g++.dg/init/empty1.C: New test.
55124
55125 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55126
55127         * gcc.c-torture/compile/20010903-1.c: New test.
55128
55129 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55130
55131         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55132         for m68k.
55133
55134 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55135
55136         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55137
55138         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55139
55140         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55141
55142 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55143
55144         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55145         for 16-bit 'unsigned int'.
55146
55147 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55148
55149         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55150
55151 2001-08-27  Richard Henderson  <rth@redhat.com>
55152
55153         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55154         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55155
55156 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55157
55158         * gcc.dg/asm-names.c (ymain): New.
55159
55160 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55161
55162         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55163         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55164         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55165
55166 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55167
55168         * gcc.dg/compare5.c: New testcase.
55169
55170 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55171
55172         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55173         and "In instantiation".
55174
55175 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55176
55177         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55178
55179 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55180
55181         * gcc.misc-tests/gcov.exp: Add support for branch information.
55182         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55183         * gcc.misc-tests/gcov-4.c: New test.
55184         * gcc.misc-tests/gcov-4b.c: New test.
55185         * gcc.misc-tests/gcov-5b.c: New test.
55186
55187 2001-08-20  Zack Weinberg  <zackw@panix.com>
55188
55189         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55190         expected to fail.
55191
55192 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55193
55194         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55195
55196 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55197
55198         * g++.dg/eh/template1.C: New test.
55199
55200 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55201
55202         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55203         Fix thinko.
55204         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55205         for xfail.
55206
55207 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55208
55209         * lib/g77-dg.exp: Use prune.exp for common procedures
55210         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55211         * lib/g77.exp: (g77-dg-prune) Remove
55212
55213 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55214
55215         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55216
55217 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55218
55219         * g++.dg/template/unify1.C: New test.
55220
55221 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55222
55223         * g++.dg/abi/empty4.C: New test.
55224
55225 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55226
55227         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55228         solaris2.*
55229         * g77.f-torture/compile/pr3743.x: Likewise.
55230
55231 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55232
55233         * g++.dg/other/using-declaration.C: New test.
55234
55235 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55236
55237         * gcc.dg/cpp/tr-sign.c: New testcase.
55238
55239 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55240
55241         * gcc.dg/cpp/19951025-1.c: Revert.
55242         * gcc.dg/cpp/directiv.c: We no longer process directives that
55243         interrupt macro arguments.
55244
55245 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55246
55247         * gcc.dg/bconstp-1.c: New test.
55248
55249 2001-08-03  Richard Henderson  <rth@redhat.com>
55250
55251         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55252
55253 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55254
55255         * gcc.dg/cpp/19951025-1.c: Update.
55256
55257 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55258
55259         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55260         should be x.
55261
55262 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55263
55264         Kill -fhonor-std.
55265         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55266         * g++.old-deja/g++.other/std1.C: Likewise.
55267         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55268
55269 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55270
55271         * lib/g77.exp: Load gcc-defs.exp for common procedures
55272         (g77_pass, g77_fail, g77_finish, g77_exit,
55273         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55274
55275 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55276
55277         * g77.dg/fbackslash.f
55278         * g77.dg/fcase-preserve.f
55279         * g77.dg/ff90-1.f
55280         * g77.dg/ffixed-line-length-0.f
55281         * g77.dg/ffixed-line-length-132.f
55282         * g77.dg/ffixed-line-length-7.f
55283         * g77.dg/ffixed-line-length-72.f
55284         * g77.dg/ffixed-line-length-none.f
55285         * g77.dg/ffree-form-1.f
55286         * g77.dg/fno-backslash.f
55287         * g77.dg/fno-f90-1.f
55288         * g77.dg/fno-fixed-form-1.f
55289         * g77.dg/fno-onetrip.f
55290         * g77.dg/fno-typeless-boz.f
55291         * g77.dg/fno-underscoring.f
55292         * g77.dg/fno-vxt-1.f
55293         * g77.dg/fonetrip.f
55294         * g77.dg/ftypeless-boz.f
55295         * g77.dg/fugly-assumed.f
55296         * g77.dg/funderscoring.f
55297         * g77.dg/fvxt-1.f
55298
55299 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55300
55301         * objc.dg/fwd-proto-1.m: New.
55302         * objc.dg/local-decl-1.m: New.
55303         * objc.dg/naming-1.m: New.
55304         * objc.dg/naming-2.m: New.
55305         * objc.dg/proto-hier-1.m: New.
55306
55307 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55308
55309         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55310         largest-type elements to a struct makes its size grow.
55311
55312 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55313
55314         * g++.dg/abi/vthunk1.C: New test.
55315
55316 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55317
55318         * g++.dg/abi/vbase8-22.C: New test.
55319
55320 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55321
55322         * gcc.dg/cpp/macro8.c: New test.
55323
55324 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55325
55326         * g++.dg/abi/vbase8-21.C: New test.
55327
55328 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55329
55330         * g++.dg/abi/vbase8-10.C: New test.
55331
55332 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55333
55334         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55335         ${tool}_set_ld_library_path.
55336         Changed caller.
55337         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55338         g++.exp.
55339
55340 2001-07-26  Stan Cox <scox@redhat.com>
55341
55342         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55343         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55344         gcc_exit, gcc_check_unsupported_p):
55345         Moved to gcc-deps.exp
55346         * gcc-deps.exp: New file.
55347
55348 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55349
55350         * g++.old-deja/g++.pt/defarg14.C: New test.
55351
55352 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55353
55354         * g++.old-deja/g++.other/lineno5.C: New test.
55355
55356 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55357
55358         * g++.old-deja/g++.pt/crash68.C: New test.
55359
55360 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55361
55362         * g++.old-deja/g++.other/crash42.C: New test.
55363
55364 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55365
55366         * gcc.dg/cpp/extratokens.c: Fix.
55367         * gcc.dg/cpp/skipping2.c: New tests.
55368
55369 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55370
55371         * gcc.c-torture/execute/20010724-1.c: New file.
55372         * gcc.c-torture/execute/20010724-1.x: New file.
55373
55374 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55375
55376         * g++.old-deja/g++.other/cond7.C: New test.
55377
55378 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55379
55380         * g++.old-deja/g++.other/optimize4.C: New test.
55381
55382 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55383
55384         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55385
55386 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55387
55388         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55389         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55390         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55391         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55392
55393         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55394         bug report" message.
55395
55396         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55397         * g++.dg/ext/instantiate1.C: Move from old-deja.
55398
55399 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55400
55401         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55402         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55403         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55404         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55405
55406 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55407
55408         * gcc.c-torture/execute/20010723-1.c: New test.
55409
55410 2001-07-23  Ben Elliston  <bje@redhat.com>
55411
55412         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55413
55414 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55415
55416         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55417         i[34567]86-*-*.
55418         Delete handling of ieee_multilib_flags.
55419         Pass -mieee for alpha*-*-* and sh-*-*.
55420         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55421
55422 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55423
55424         Remove old-abi tests.
55425         * g++.old-deja/g++.mike/p11116.C: Remove.
55426         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55427
55428 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55429
55430         * g77.f-torture/compile/pr3743.f: New test
55431
55432 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55433
55434         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55435
55436 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55437
55438         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55439         g++.old-deja/g++.pt/static6.C: Likewise.
55440         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55441         supports weak symbols.
55442
55443 2001-07-18  Andreas Jaeger  <aj@suse.de>
55444
55445         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55446         supported again.
55447
55448 2001-07-18  Andreas Jaeger  <aj@suse.de>
55449
55450         * gcc.dg/iftrap-1.c: Fix target line.
55451
55452 2001-07-17  Richard Henderson  <rth@redhat.com>
55453
55454         * gcc.c-torture/execute/20010717-1.c: New.
55455
55456 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55457
55458         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55459         tests.
55460
55461 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55462
55463         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55464
55465 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55466
55467         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55468         UAC_SIGBUS, UAC_NOPRINT definitions.
55469
55470 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55471
55472         * objc/execute/object_is_class.m: New test.
55473         * objc/execute/object_is_meta_class.m: New test.
55474
55475 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55476
55477         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55478         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55479
55480 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55481
55482         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55483         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55484
55485 2001-07-14  Richard Henderson  <rth@redhat.com>
55486
55487         * gcc.dg/iftrap-1.c: New.
55488
55489 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55490
55491         * g77.f-torture/execute/intrinsic77.f: New test.
55492
55493 2001-07-11  Janis Johnson <janis@us.ibm.com>
55494
55495         * gcc.misc-tests/gcov-3.c: New test.
55496
55497 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55498
55499         * gcc.c-torture/compile/20010711-1.c,
55500         * gcc.c-torture/compile/20010711-2.c: New tests.
55501
55502 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55503
55504         * gcc.c-torture/execute/20010711-1.c: New test.
55505
55506 2001-07-11  Ben Elliston  <bje@redhat.com>
55507
55508         * g++.old-deja/g++.other/enum5.C: New test.
55509
55510 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55511
55512         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55513         (g++-dg-prune): Call prune_gcc_output.
55514         * prune.exp: New file for prune_gcc_output.
55515         * lib/g++.exp, lib/gcc.exp: Load it.
55516
55517 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55518
55519         * gcc.c-torture/compile/20010701-1.c,
55520         g++.old-deja/g++.ext/attrib6.C: New tests.
55521
55522 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55523
55524         * gcc.c-torture/compile/20010706-1.c: New test.
55525
55526 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55527
55528         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55529
55530 2001-06-28  Stan Shebs  <shebs@apple.com>
55531
55532         * gcc.dg/pragma-darwin.c: New test.
55533
55534 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55535
55536         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55537         Solaris 2.[678] system.
55538
55539 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55540
55541         * gcc.dg/20010622-1.c: New test.
55542
55543 2001-06-18  Stan Shebs  <shebs@apple.com>
55544
55545         * objc.dg: New directory.
55546         * objc.dg/dg.exp: New file.
55547         * objc.dg/alias.m: New.
55548         * objc.dg/class-1.m: New.
55549         * objc.dg/class-2.m: New.
55550         * objc.dg/const-str-1.m: New.
55551         * objc.dg/const-str-2.m: New.
55552         * objc.dg/id-1.m: New.
55553         * objc.dg/method-1.m: New.
55554         * objc.dg/super-class-1.m: New.
55555         * lib/objc-dg.exp: New file.
55556
55557 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55558
55559         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55560         of label name.
55561
55562 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55563
55564         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55565
55566 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55567
55568         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55569         variable.
55570
55571 2001-06-12  Richard Henderson  <rth@redhat.com>
55572
55573         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55574
55575 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55576
55577         * g++.old-deja/g++.abi/vbase5.C: New test.
55578         * g++.old-deja/g++.abi/vbase6.C: New test.
55579         * g++.old-deja/g++.abi/vbase7.C: New test.
55580
55581 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55582
55583         * gcc.c-torture/compile/20010610-1.c: New test.
55584
55585 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55586
55587         * g++.old-deja/g++.abi/vbase4.C: New test.
55588
55589 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55590
55591         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55592         support %f for HC11/HC12 targets.
55593         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55594         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55595         on HC11/HC12 targets.
55596         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55597
55598 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55599
55600         * gcc.dg/wchar_t-1.c: New file.
55601         * gcc.dg/wint_t-1.c: Likewise.
55602
55603 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55604
55605         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55606
55607 2001-06-11  Richard Henderson  <rth@redhat.com>
55608
55609         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55610
55611 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55612
55613         * gcc.c-torture/compile/20010611-1.c: New test.
55614
55615 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55616
55617         * gcc.dg/c99-tag-1.c: Add more tests.
55618
55619 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55620
55621         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55622         representation on MN10300 and ARM/Thumb.
55623
55624 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55625
55626         * g77.f-torture/execute/20010610.f: New.
55627
55628 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55629
55630         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55631         names.
55632
55633 2001-06-09  Richard Henderson  <rth@redhat.com>
55634
55635         * gcc.c-torture/execute/ashrdi-1.c: New.
55636         * gcc.c-torture/execute/ashldi-1.c: New.
55637         * gcc.c-torture/execute/lshrdi-1.c: New.
55638
55639 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55640
55641         * objc/execute/load-3.m: Added. Check sending +load to categories,
55642         in addition to classes.
55643
55644 2001-06-08  Stan Shebs  <shebs@apple.com>
55645
55646         * objc/execute/load-2.m: New test.  From Nicola Pero
55647         <n.pero@mi.flashnet.it>.
55648
55649 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55650
55651         * gcc.c-torture/execute/20010605-2.c: New test.
55652
55653 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55654
55655         * g++.old-deja/g++.abi/vbase2.C: New test.
55656         * g++.old-deja/g++.abi/vbase3.C: New test.
55657
55658 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55659
55660         * g++.old-deja/g++.pt/friend49.C: New test.
55661
55662 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55663
55664         * g++.old-deja/g++.ext/anon3.C: New test.
55665
55666 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55667
55668         * g++.old-deja/g++.other/conv7.C: New test.
55669
55670 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55671
55672         * gcc.c-torture/compile/20010605-2.c: New test.
55673
55674 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55675
55676         * gcc.c-torture/execute/20010604-1.c: New test.
55677
55678 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55679
55680         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55681
55682 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55683
55684         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55685         (g++_link_flags): Likewise.
55686         (g++_init): Pass gccpath's value to two previous functions.
55687
55688 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55689
55690         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55691         Ensure logfile entry matches exec command line.
55692
55693 2001-05-31  Richard Henderson  <rth@redhat.com>
55694
55695         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55696         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55697
55698 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55699
55700         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55701         compiler for irix6.2
55702
55703 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55704
55705         * g++.old-deja/g++.other/optimize3.C: New file.
55706
55707 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55708
55709         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55710         assemble.
55711
55712 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55713
55714         * g++.old-deja/g++.other/optimize2.C: New file.
55715
55716 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55717
55718         * gcc.c-torture/compile/20010518-2.c: New file.
55719         * gcc.c-torture/execute/20010518-1.c: New file.
55720         * gcc.c-torture/execute/20010518-2.c: New file.
55721
55722 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55723
55724         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55725
55726 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55727
55728         G++ no longer defines builtins that do not begin with __builtin.
55729         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55730         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55731         * g++.old-deja/g++.law/builtin1.C: Likewise.
55732         * g++.old-deja/g++.law/cvt2.C: Likewise.
55733         * g++.old-deja/g++.mike/net5.C: Likewise.
55734         * g++.old-deja/g++.other/builtins1.C: Likewise.
55735         * g++.old-deja/g++.other/builtins2.C: Likewise.
55736         * g++.old-deja/g++.other/builtins3.C: Likewise.
55737         * g++.old-deja/g++.other/builtins4.C: Likewise.
55738         * g++.old-deja/g++.other/inline8.C: Likewise.
55739         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55740
55741 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55742
55743         * g++.old-deja/g++.pt/using1.C: Adjust.
55744         * g++.old-deja/g++.pt/using2.C: New test.
55745
55746 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55747
55748         * gcc.dg/cpp/charconst.c: New tests.
55749         * gcc.dg/cpp/escape.c: New tests.
55750         * gcc.dg/cpp/escape-1.c: New tests.
55751         * gcc.dg/cpp/escape-2.c: New tests.
55752         * gcc.dg/cpp/ucs.c: New tests.
55753
55754 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55755
55756         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55757         native compiler for irix6.5.
55758
55759 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55760
55761         * lib/g++.exp (g++_include_flags): Use args to compute
55762         get_multilibs.
55763         (g++_link_flags): Likewise.
55764         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55765
55766 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55767
55768         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55769
55770 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55771
55772         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55773         this file.
55774
55775 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55776
55777         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55778         STACK_SIZE;
55779         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55780         to STACK_SIZE; Use it to define size of add_histo array.
55781         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55782         to STACK_SIZE.
55783         (f): Use GITT_SIZE to define size of gitt local table.
55784         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55785         to STACK_SIZE; Use it to define size of bytemem array.
55786
55787 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55788
55789         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55790         on 68HC11/HC12 due to the asm instruction.
55791         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55792         * gcc.c-torture/compile/920520-1.x: Likewise.
55793         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55794         on 68HC11/HC12 because the function is larger than 64K.
55795         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55796         on 68HC11/HC12 because the structure is too large.
55797
55798 2001-05-20  Richard Henderson  <rth@redhat.com>
55799
55800         * gcc.c-torture/execute/20010520-1.c: New.
55801
55802 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55803
55804         * g++.old-deja/g++.warn/compare1.C: New test.
55805         * gcc.dg/compare4.c: New test.
55806
55807 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55808
55809         * g++.old-deja/g++.other/optimize1.C: New test.
55810
55811 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55812
55813         * g++.old-deja/g++.pt/spec41.C: New test.
55814
55815 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55816
55817         * gcc.c-torture/compile/20010114-1.x: Remove.
55818
55819 2001-05-18  Stan Shebs  <shebs@apple.com>
55820
55821         * gcc.c-torture/compile/20010518-1.c: New test.
55822
55823 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55824
55825         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55826         * g++.old-deja/g++.pt/crash67.C: New test.
55827
55828 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55829
55830         * g++.old-deja/g++.other/debug9.C: New test.
55831
55832 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55833
55834         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55835
55836 2001-05-16  Jan Hubicka  <jh@suse.cz>
55837
55838         * gcc.c-torture/compile/20010516-1.c: New test.
55839
55840 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55841
55842         * g++.old-deja/g++.other/crash41.C: New test.
55843
55844 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55845
55846         * g++.old-deja/g++.pt/crash66.C: New test.
55847
55848 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55849
55850         * g++.old-deja/g++.robertl/eb27.C: Convert.
55851
55852 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55853
55854         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55855         declaration being redundant.
55856
55857 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55858
55859         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55860
55861 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55862
55863         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55864
55865 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55866
55867         * lib/g++.exp: Use testsuite_flags.
55868
55869 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55870
55871         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55872
55873 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55874
55875         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55876
55877 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55878
55879         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55880
55881 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55882
55883         * gcc.c-torture/compile/20010313-1.c: New test.
55884
55885 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55886
55887         * gcc.dg/cpp/direct2.c: New test.
55888         * gccq.dg/cpp/direct2s.c: New test.
55889
55890         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55891
55892 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55893
55894         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55895         * g++.old-deja/g++.other/op3.C: Likewise.
55896
55897 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55898
55899         * gcc.dg/cpp/syshdr.h: New file.
55900         * gcc.dg/cpp/sysmac1.c: Update.
55901         * gcc.dg/cpp/sysmac2.c: Update.
55902
55903 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55904
55905         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55906
55907 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55908
55909         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55910         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55911
55912 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55913
55914         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55915
55916 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55917
55918         * lib/g++.exp (g++_include_flags): Don't use any special flags
55919         if TESTING_IN_BUILD_TREE is not defined.
55920         (g++_init): Use a plain 'c++' as the compiler if
55921         TESTING_IN_BUILD_TREEE is not defined.
55922
55923 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55924
55925         * g++.old-deja/g++.eh/catch13.C: New test.
55926         * g++.old-deja/g++.eh/catch14.C: New test.
55927
55928 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55929
55930         * gcc.dg/cpp/tr-define.c: New test.
55931
55932 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55933
55934         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55935         <stdlib.h>, not <malloc.h>.
55936
55937 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55938
55939         * g++.old-deja/g++.ns/template17.C: New test.
55940
55941 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55942
55943         * g++.old-deja/g++.pt/ref4.C: New test.
55944
55945 2001-04-30  Richard Henderson  <rth@redhat.com>
55946
55947         * gcc.dg/20000724-1.c: Revert last change.
55948
55949 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55950
55951         * g77.f-torture/execute/20010430.f: New test.
55952
55953 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55954
55955         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55956
55957 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55958
55959         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55960
55961 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55962
55963         * g++.old-deja/g++.eh/crash6.C: New test.
55964
55965 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55966
55967         * g++.old-deja/g++.other/warn7.C: New test.
55968
55969 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55970
55971         * g++.old-deja/g++.other/defarg9.C: New test.
55972
55973 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55974
55975         * g77.f-torture/compile/20010426.f: New test.
55976         * g77.f-torture/execute/20010426.f: New test.
55977
55978 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55979
55980         * g77.f-torture/compile/20000629-1.x: Remove - error
55981         has been fixed.
55982
55983 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55984
55985         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55986         Tweak slightly to work with g++.dg framework.
55987         * g++.dg/special/ecos.exp: Run initp1.C test.
55988         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55989
55990         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55991         its linker doesn't give line numbers either.
55992         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55993
55994 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55995
55996         * g++.old-deja/g++.other/lex1.C: New test.
55997
55998 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55999
56000         * gcc.dg/noncompile/20010425-1.c: New test.
56001
56002 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56003
56004         * g++.old-deja/g++.pt/mangle2.C: New test.
56005
56006 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56007
56008         * gcc.dg/format/plus-1.c: New test.
56009
56010 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56011
56012         * gcc.dg/20010423-1.c: New test.
56013
56014 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56015
56016         * gcc.c-torture/execute/20010422-1.c: New test.
56017
56018 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56019
56020         * g++.old-deja/g++.ns/type2.C: New test.
56021
56022 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56023
56024         * g++.old-deja/g++.other/perf1.C: New test.
56025
56026 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56027
56028         * gcc.dg/c99-func-2.c: Remove xfail.
56029         * gcc.dg/c99-func-3.c: Remove xfail.
56030         * gcc.dg/c99-func-4.c: Remove xfail.
56031
56032 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56033
56034         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56035
56036 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56037
56038         * gcc.c-torture/compile/20010423-1.c: New test.
56039
56040 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56041
56042         * g++.old-deja/g++.pt/typename28.C: New test.
56043
56044 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56045
56046         * g++.old-deja/g++.abi/empty2.C: New test.
56047         * g++.old-deja/g++.abi/empty3.C: New test.
56048
56049 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56050
56051         * g++.old-deja/g++.other/comdat2.C: New test.
56052         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56053
56054 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56055
56056         * g++.old-deja/g++.other/overload14.C: New test.
56057
56058 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56059
56060         * g++.old-deja/g++.other/lookup23.C: New test.
56061
56062 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56063
56064         * gcc.c-torture/execute/20010403-1.c: New test.
56065
56066 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56067             Mark Mitchell  <mark@codesourcery.com>
56068
56069         * lib/old-dejagnu.exp: Don't delete output of executable.
56070         Add .exe suffix to executables.
56071
56072 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56073
56074         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56075
56076 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56077
56078         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56079
56080 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56081
56082         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56083         * g++.old-deja/g++.abi/crash1.C: New test.
56084
56085 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56086
56087         * g++.old-deja/g++.other/crash40.C: New test.
56088
56089 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56090
56091         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56092
56093 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56094
56095         * g++.old-deja/g++.other/warn6.C: New test.
56096
56097 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56098
56099         * g++.old-deja/g++.robertl/eb42.C: Same.
56100
56101 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56102
56103         * gcc.dg/wtr-conversion-1.c: New testcase.
56104
56105 2001-04-10  Richard Henderson  <rth@redhat.com>
56106
56107         * g++.old-deja/g++.other/array5.C: New.
56108
56109 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56110
56111         * gcc.c-torture/execute/20010408-1.c: New test.
56112
56113 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56114
56115         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56116         headers and constructs.
56117         * g++.old-deja/g++.robertl/eb79.C: Same.
56118         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56119         * g++.old-deja/g++.robertl/eb73.C: Same.
56120         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56121         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56122         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56123         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56124         * g++.old-deja/g++.robertl/eb44.C: Same.
56125         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56126         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56127         * g++.old-deja/g++.robertl/eb39.C: Same.
56128         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56129         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56130         * g++.old-deja/g++.robertl/eb30.C: Same.
56131         * g++.old-deja/g++.robertl/eb3.C: Same.
56132         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56133         * g++.old-deja/g++.robertl/eb21.C: Same.
56134         * g++.old-deja/g++.robertl/eb15.C: Same.
56135         * g++.old-deja/g++.robertl/eb118.C: Same.
56136         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56137         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56138         * g++.old-deja/g++.robertl/eb109.C: Same.
56139         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56140         * g++.old-deja/g++.mike/rtti1.C: Same.
56141         * g++.old-deja/g++.mike/p658.C: Same.
56142         * g++.old-deja/g++.mike/net46.C: Same.
56143         * g++.old-deja/g++.mike/net34.C: Same.
56144         * g++.old-deja/g++.mike/memoize1.C: Same.
56145         * g++.old-deja/g++.mike/eh2.C: Same.
56146         * g++.old-deja/g++.law/weak.C: Same.
56147         * g++.old-deja/g++.law/visibility7.C: Same.
56148         * g++.old-deja/g++.law/visibility25.C: Same.
56149         * g++.old-deja/g++.law/visibility22.C: Same.
56150         * g++.old-deja/g++.law/visibility2.C: Same.
56151         * g++.old-deja/g++.law/visibility17.C: Same.
56152         * g++.old-deja/g++.law/visibility13.C: Same.
56153         * g++.old-deja/g++.law/visibility10.C: Same.
56154         * g++.old-deja/g++.law/visibility1.C: Same.
56155         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56156         * g++.old-deja/g++.law/vbase1.C: Same.
56157         * g++.old-deja/g++.law/operators32.C: Same.
56158         * g++.old-deja/g++.law/nest3.C: Same.
56159         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56160         * g++.old-deja/g++.law/except5.C (main): Same.
56161         * g++.old-deja/g++.law/cvt7.C (run): Same.
56162         * g++.old-deja/g++.law/cvt2.C: Same.
56163         * g++.old-deja/g++.law/cvt16.C: Same.
56164         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56165         * g++.old-deja/g++.law/ctors17.C (main): Same.
56166         * g++.old-deja/g++.law/ctors13.C: Same.
56167         * g++.old-deja/g++.law/ctors12.C (main): Same.
56168         * g++.old-deja/g++.law/ctors10.C: Same.
56169         * g++.old-deja/g++.law/code-gen5.C: Same.
56170         * g++.old-deja/g++.law/bad-error7.C: Same.
56171         * g++.old-deja/g++.law/arm9.C: Same.
56172         * g++.old-deja/g++.law/arm12.C: Same.
56173         * g++.old-deja/g++.law/arg8.C: Same.
56174         * g++.old-deja/g++.law/arg1.C: Same.
56175         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56176         * g++.old-deja/g++.jason/template31.C: Same.
56177         * g++.old-deja/g++.jason/template24.C (main): Same.
56178         * g++.old-deja/g++.jason/2371.C: Same.
56179         * g++.old-deja/g++.eh/new2.C: Same.
56180         * g++.old-deja/g++.eh/new1.C: Same.
56181         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56182         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56183         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56184         * g++.old-deja/g++.brendan/crash62.C: Same.
56185         * g++.old-deja/g++.brendan/crash52.C: Same.
56186         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56187         * g++.old-deja/g++.brendan/crash38.C: Same.
56188         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56189         * g++.old-deja/g++.brendan/copy9.C: Same.
56190
56191 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56192
56193         * gcc.c-torture/execute/20001203-2.c (memset):
56194         Count argument is of type __SIZE_TYPE__.
56195
56196 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56197
56198         * gcc.c-torture/compile/20010404-1.c: New test.
56199
56200 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56201
56202         * gcc.c-torture/compile/20010326-1.c: New test.
56203
56204 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56205
56206         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56207         peculiarities of the SH.
56208         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56209
56210 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56211
56212         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56213         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56214         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56215
56216 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56217
56218         * g77.f-torture/compile/20010321-1.f: New test.
56219
56220 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56221
56222         * gcc.c-torture/compile/20010329-1.c: New test.
56223
56224 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56225
56226         * gcc.c-torture/execute/20010329-1.c: New test.
56227
56228 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56229
56230         * g++.old-deja/g++.other/eh4.C: Fix typo.
56231
56232 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56233
56234         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56235
56236 2001-03-28  Philip Blundell  <philb@gnu.org>
56237
56238         * gcc.c-torture/compile/20010328-1.c: New test.
56239
56240 2001-03-27  Richard Henderson  <rth@redhat.com>
56241
56242         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56243         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56244
56245 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56246
56247         * gcc.c-torture/compile/20010327-1.c: New test.
56248
56249 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56250
56251         * g++.old-deja/g++.other/friend12.C: New test.
56252         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56253         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56254
56255 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56256
56257         * gcc.c-torture/execute/20010325-1.c: New test.
56258
56259 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56260
56261         * g++.old-deja/g++.other/mangle3.C: New test.
56262
56263 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56264
56265         * g++.old-deja/g++.other/anon8.C: New test.
56266
56267 2001-03-20  Philip Blundell  <philb@gnu.org>
56268
56269         * gcc.c-torture/compile/20010320-1.c: New test.
56270
56271 2001-03-17  Richard Henderson  <rth@redhat.com>
56272
56273         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56274
56275 2001-03-15  Geoff Keating  <geoff@redhat.com>
56276
56277         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56278         tests on AIX.
56279
56280 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56281
56282         * g++.old-deja/g++.other/eh4.C: New test.
56283
56284 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56285
56286         * gcc.dg/cpp/mi1.c: Update.
56287
56288 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56289
56290         * g++.old-deja/g++.other/regstack.C: New test.
56291
56292 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56293
56294         * g++.old-deja/g++.other/ref4.C: New test.
56295
56296 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56297
56298         * objc/execute/va_method.m: Added.
56299         * objc/execute/IMP.m: Added.
56300         * objc/execute/_cmd.m: Added.
56301         * objc/execute/accessing_ivars.m: Added.
56302         * objc/execute/class-1.m: Added.
56303         * objc/execute/class-10.m: Added.
56304         * objc/execute/class-11.m: Added.
56305         * objc/execute/class-12.m: Added.
56306         * objc/execute/class-13.m: Added.
56307         * objc/execute/class-14.m: Added.
56308         * objc/execute/class-2.m: Added.
56309         * objc/execute/class-3.m: Added.
56310         * objc/execute/class-4.m: Added.
56311         * objc/execute/class-5.m: Added.
56312         * objc/execute/class-6.m: Added.
56313         * objc/execute/class-7.m: Added.
56314         * objc/execute/class-8.m: Added.
56315         * objc/execute/class-9.m: Added.
56316         * objc/execute/class-tests-1.h
56317         * objc/execute/class-tests-2.h
56318         * objc/execute/compatibility_alias.m: Added.
56319         * objc/execute/encode-1.m: Added.
56320         * objc/execute/formal_protocol-1.m: Added.
56321         * objc/execute/formal_protocol-2.m: Added.
56322         * objc/execute/formal_protocol-3.m: Added.
56323         * objc/execute/formal_protocol-4.m: Added.
56324         * objc/execute/formal_protocol-5.m: Added.
56325         * objc/execute/formal_protocol-6.m: Added.
56326         * objc/execute/formal_protocol-7.m: Added.
56327         * objc/execute/informal_protocol.m: Added.
56328         * objc/execute/initialize.m: Added.
56329         * objc/execute/load.m: Added.
56330         * objc/execute/many_args_method.m: Added.
56331         * objc/execute/nested-3.m: Added.
56332         * objc/execute/no_clash.m: Added.
56333         * objc/execute/private.m: Added.
56334         * objc/execute/redefining_self.m: Added.
56335         * objc/execute/root_methods.m: Added.
56336         * objc/execute/selector-1.m: Added.
56337         * objc/execute/static-1.m: Added.
56338         * objc/execute/static-2.m: Added.
56339         * objc/execute/va_method.m: Added.
56340
56341 2001-03-10  Richard Henderson  <rth@redhat.com>
56342
56343         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56344
56345 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56346
56347         * g++.old-deja/g++.other/crash31.C: XFAIL.
56348         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56349         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56350         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56351         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56352         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56353
56354 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56355
56356         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56357
56358 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56359
56360         * gcc.dg/20000724-1.c: Don't use multiline strings.
56361
56362 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56363
56364         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56365         result of -cString against what we expect it to be; don't just
56366         print it out for no one to read.
56367
56368         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56369         Based on testcases provided by Nicola Pero.
56370
56371 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56372
56373         * gcc.dg/cpp/macro7.c: New test.
56374
56375 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56376
56377         * gcc.dg/cpp/multiline.c: Update.
56378
56379 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56380
56381         * g++.old-deja/g++.other/enum3.C: New test.
56382
56383 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56384
56385         * g++.old-deja/g++.other/pod1.C: New test.
56386
56387 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56388
56389         * g++.old-deja/g++.ext/overload1.C: New test.
56390
56391 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56392
56393         * g++.old-deja/g++.pt/using1.C: New test.
56394
56395 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56396
56397         * g++.old-deja/g++.other/using9.C: New test.
56398
56399 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56400
56401         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56402
56403         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56404
56405 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56406
56407         * g++.old-deja/g++.ext/realpt1.C: Remove.
56408
56409 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56410
56411         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56412
56413 2001-02-26  Will Cohen  <wcohen@redhat.com>
56414
56415         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56416
56417 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56418
56419         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56420         templatized constructors.
56421
56422 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56423
56424         * gcc.c-torture/execute/20010224-1.c: New test.
56425
56426 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56427
56428         * gcc.c-torture/execute/20010222-1.c: New test.
56429
56430 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56431
56432         * g++.old-deja/g++.other/inline20.C: New test.
56433
56434 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56435
56436         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56437
56438 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56439
56440         * g++.old-deja/g++.other/lookup22.C: New test.
56441
56442 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56443
56444         * g77.dg: New directory.
56445         * g77.dg/20010216-1.f: New test case.
56446         * g77.dg/dg.exp: New driver.
56447         * lib/g77-dg.exp: New driver library.
56448
56449 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56450
56451         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56452
56453 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56454
56455         * g++.old-deja/g++.other/decl9.C: New test.
56456
56457 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56458
56459         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56460         not need <string> and also tests the initialization at runtime.
56461
56462 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56463
56464         * gcc.c-torture/execute/longlong.c: New test.
56465
56466 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56467
56468         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56469
56470 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56471
56472         * gcc.c-torture/execute/920302-1.c (execute):
56473         Change argument type to short.
56474
56475 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56476
56477         * g++.old-deja/g++.pt/deduct6.C: New test.
56478
56479 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56480
56481         * g++.old-deja/g++.pt/deduct5.C: New test.
56482
56483 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56484
56485         * gcc.c-torture/execute/20010209-1.c: New test.
56486
56487 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56488
56489         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56490
56491 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56492
56493         * g++.dg/vtgc1.C: Update for new ABI.
56494
56495         * consistency.vlad: New directory, 1665 files.
56496
56497 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56498
56499         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56500         return type.
56501         * gcc.dg/cpp/digraphs.c: Declare puts.
56502
56503 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56504
56505         * g++.old-deja/g++.other/warn5.C: New test.
56506
56507 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56508
56509         * g++.old-deja/g++.pt/spec40.C: New test.
56510
56511 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56512
56513         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56514         case.
56515         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56516
56517 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56518
56519         * gcc.c-torture/compile/20010209-1.c: New test.
56520
56521 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56522
56523         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56524         excess errors message but not if it crashes.
56525         * g++.old-deja/g++.other/crash27.C: Likewise.
56526         * g++.old-deja/g++.other/crash28.C: Likewise.
56527         * g++.old-deja/g++.other/crash30.C: Likewise.
56528         * g++.old-deja/g++.other/crash32.C: Likewise.
56529         * g++.old-deja/g++.other/crash35.C: Likewise.
56530         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56531
56532 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56533
56534         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56535         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56536         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56537         g77.f-torture/execute/execute.exp,
56538         g77.f-torture/noncompile/noncompile.exp,
56539         gcc.c-torture/execute/execute.exp,
56540         gcc.c-torture/execute/memcheck/memcheck.exp,
56541         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56542         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56543         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56544         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56545         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56546         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56547         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56548         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56549         Remove bug reporting instructions with ancient email addresses.
56550
56551 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56552
56553         * gcc.dg/20010202-1.c: New test.
56554         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56555
56556 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56557
56558         * g++.dg/stdbool-if.C: New test.
56559
56560 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56561
56562         * objc/execute/fdecl.m: Added main().
56563
56564 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56565
56566         * gcc.c-torture/execute/20010206-1.c: New test.
56567
56568 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56569
56570         * gcc.dg/cpp/avoidpaste1.c: Update.
56571
56572 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56573
56574         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56575         Pero <nicola@brainstorm.co.uk>.
56576         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56577
56578 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56579
56580         * g++.old-deja/g++.pt/spec39.C: New test.
56581
56582 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56583
56584         * gcc.c-torture/compile/20010202-1.c: New test.
56585
56586 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56587
56588         * g++.old-deja/g++.abi/primary2.C: New test.
56589         * g++.old-deja/g++.abi/primary3.C: New test.
56590         * g++.old-deja/g++.abi/primary4.C: New test.
56591         * g++.old-deja/g++.abi/primary5.C: New test.
56592         * g++.old-deja/g++.abi/vtable3.h: New test.
56593         * g++.old-deja/g++.abi/vtable3a.C: New test.
56594         * g++.old-deja/g++.abi/vtable3b.C: New test.
56595         * g++.old-deja/g++.abi/vtable3c.C: New test.
56596         * g++.old-deja/g++.abi/vtable3d.C: New test.
56597         * g++.old-deja/g++.abi/vtable3e.C: New test.
56598         * g++.old-deja/g++.abi/vtable3f.C: New test.
56599         * g++.old-deja/g++.abi/vtable3g.C: New test.
56600         * g++.old-deja/g++.abi/vtable3h.C: New test.
56601         * g++.old-deja/g++.abi/vtable3i.C: New test.
56602         * g++.old-deja/g++.abi/vtable3j.C: New test.
56603         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56604
56605 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56606
56607         * g++.old-deja/g++.other/anon6.C: New test.
56608         * g++.old-deja/g++.other/anon7.C: New test.
56609
56610 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56611
56612         * gcc.dg/cpp/avoidpaste2.c: New tests.
56613
56614 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56615
56616         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56617
56618 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56619
56620         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56621         DECIMAL_DIG cases for Irix."
56622
56623 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56624
56625         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56626
56627 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56628
56629         * gcc.dg/c99-tag-1.c: New test.
56630
56631 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56632
56633         * gcc.dg/cpp/tr-warn1.c: Add tests.
56634
56635 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56636
56637         * gcc.dg/cpp/avoidpaste1.c: Update.
56638         * gcc.dg/cpp/paste4.c: Update.
56639
56640 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56641
56642         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56643         cases for Irix.
56644
56645 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56646
56647         * g++.old-deja/g++.other/inline19.C: New test.
56648
56649 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56650
56651         * gcc.dg/Wlarger-than.c: New test.
56652
56653 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56654
56655         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56656
56657 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56658
56659         * gcc.c-torture/execute/20010129-1.c: New test.
56660         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56661
56662 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56663
56664         * gcc.dg/cpp/avoidpaste1.c: Test case.
56665
56666 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56667
56668         * g++.old-deja/g++.other/inline18.C: New test.
56669
56670 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56671
56672         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56673         and __builtin_putchar.
56674
56675 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56676
56677         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56678         tests.
56679
56680 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56681
56682         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56683         floating point number rounding mode to round to the nearest
56684         representable mode.
56685
56686 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56687
56688         * g++.old-deja/g++.other/mangle2.C: New test.
56689
56690 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56691
56692         * gcc.c-torture/compile/20010124-1.c: New test.
56693
56694 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56695
56696         * g++.old-deja/g++.pt/spec38.C: New test.
56697
56698 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56699
56700         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56701         "Build don't run".
56702
56703 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56704
56705         * gcc.c-torture/execute/20010123-1.c: New test.
56706
56707 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56708
56709         * g++.old-deja/g++.pt/spec37.C: New test.
56710
56711 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56712
56713         * g++.old-deja/g++.pt/overload14.C: New test.
56714
56715 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56716
56717         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56718         __builtin_return_address.
56719
56720 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56721
56722         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56723         * g++.old-deja/g++.pt/spec35.C: New test.
56724         * g++.old-deja/g++.pt/spec36.C: New test.
56725
56726 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56727
56728         * gcc.c-torture/compile/20010118-1.c: New test.
56729
56730 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56731
56732         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56733
56734 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56735
56736         * gcc.c-torture/execute/20010119-1.c: New test.
56737
56738 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56739
56740         * g++.old-deja/g++.other/vbase5.C: New test.
56741
56742 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56743
56744         * gcc.c-torture/execute/20010118-1.c: New test.
56745
56746 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56747
56748         * g++.old-deja/g++.pt/deduct3.C: New test.
56749
56750 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56751
56752         * g++.old-deja/g++.pt/spec34.C: New test.
56753
56754 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56755
56756         * g77.f-torture/compile/20000601-2.f: New test.
56757
56758 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56759
56760         * g++.old-deja/g++.other/init17.C: New test.
56761
56762 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56763
56764         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56765
56766 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56767
56768         * g++.old-deja/g++.pt/unify8.C: New test.
56769
56770 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56771
56772         * g++.old-deja/g++.abi/vbase1.C: New test.
56773
56774 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56775
56776         * g++.old-deja/g++.pt/crash65.C: New test.
56777
56778 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56779
56780         * gcc.dg/cpp/assembl2.S: New test case.
56781
56782 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56783
56784         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56785         are supported.
56786
56787 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56788
56789         * g++.old-deja/g++.other/builtins1.C: New test.
56790         * g++.old-deja/g++.other/builtins2.C: Likewise.
56791         * g++.old-deja/g++.other/builtins3.C: Likewise.
56792         * g++.old-deja/g++.other/builtins4.C: Likewise.
56793
56794 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56795
56796         * gcc.c-torture/compile/20010117-1.c: New test.
56797         * gcc.c-torture/compile/20010117-2.c: New test.
56798
56799 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56800
56801         * g77.f-torture/execute/20010116.[fx]: New test,
56802         XFAIL on i?86-*-*.
56803         * g77.f-torture/compile/20010115.f: Indicate it's
56804         a test for PR fortran/1636.
56805
56806 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56807
56808         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56809
56810 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56811
56812         * g77.f-torture/compile/20010115.f: New test.
56813
56814 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56815
56816         * g++.old-deja/g++.pt/nontype5.C: New test.
56817
56818 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56819
56820         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56821         have an equivalent working one below it.
56822
56823 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56824
56825         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56826         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56827
56828 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56829
56830         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56831         message containing "init_priority".
56832         (conpr-2.C): Likewise.
56833         (conpr-3.C): Likewise.
56834         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56835
56836 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56837
56838         * gcc.c-torture/execute/20010114-2.c: New test.
56839
56840 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56841
56842         * gcc.c-torture/compile/20010114-1.c: New test.
56843         * gcc.c-torture/compile/20010114-1.x: Xfail.
56844         * gcc.c-torture/compile/20010114-2.c: New test.
56845         * gcc.c-torture/execute/20010114-1.c: New test.
56846         * gcc.dg/trunc-1.c: New test.
56847         * gcc.dg/uninit-B.c: New test.
56848
56849 2001-01-13  Nick Clifton  <nickc@redhat.com>
56850
56851         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56852         target.
56853
56854 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56855
56856         * gcc.c-torture/compile/20010113-1.c: New test.
56857
56858 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56859
56860         * gcc.c-torture/compile/20001212-1.c: New test.
56861
56862 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56863
56864         * gcc.dg/cpp/widestr1.c: Update.
56865         * gcc.dg/cpp/prag-imp.c: Remove.
56866
56867 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56868
56869         * gcc.c-torture/execute/20000801-3.x: Remove.
56870         * gcc.dg/c90-init-1.c: New test.
56871         * gcc.dg/c99-init-1.c: New test.
56872         * gcc.dg/c99-init-2.c: New test.
56873         * gcc.dg/gnu99-init-1.c: New test.
56874
56875 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56876
56877         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56878         testing that no relevant ones were found.
56879
56880 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56881
56882         * g++.old-deja/g++.pt/cast2.C: New test.
56883
56884 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56885
56886         * g++.old-deja/g++.pt/friend47.C: New test.
56887
56888 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56889
56890         * g++.old-deja/g++.pt/instantiate13.C: New test.
56891
56892 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56893
56894         * g++.old-deja/g++.other/defarg7.C: New test.
56895         * g++.old-deja/g++.other/defarg8.C: New test.
56896
56897 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56898
56899         * g++.old-deja/g++.pt/crash64.C: New test.
56900
56901 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56902
56903         * g++.old-deja/g++.pt/crash63.C: New test.
56904
56905 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56906
56907         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56908
56909 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56910
56911         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56912
56913 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56914
56915         * g++.old-deja/g++.pt/error3.C: New test.
56916
56917 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56918
56919         * g++.old-deja/g++.other/crash39.C: New test.
56920
56921 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56922
56923         * g++.old-deja/g++.other/vbase4.C: New test.
56924
56925 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56926
56927         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56928         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56929         * gcc.dg/special/special.exp: New test driver which will check
56930         for alias support for the above test.
56931
56932 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56933
56934         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56935         problems on small machines.
56936         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56937         parameterize.
56938
56939 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56940
56941         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56942         mips.
56943         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56944
56945 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56946
56947         * g++.old_deja/g++.pt/using8.C: New test.
56948
56949 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56950
56951         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56952
56953 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56954
56955         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56956         where a failure is expected.
56957         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56958
56959 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56960
56961         * g++.old_deja/g++.pt/instantiate12.C: New test.
56962
56963 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56964
56965         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56966         start of structs.
56967         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56968         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56969         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56970         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56971         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56972         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56973         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56974         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56975         * g++.old-deja/g++.eh/spec6.C: Likewise.
56976         * g++.old-deja/g++.jason/crash3.C: Likewise.
56977         * g++.old-deja/g++.law/ctors11.C: Likewise.
56978         * g++.old-deja/g++.law/ctors17.C: Likewise.
56979         * g++.old-deja/g++.law/ctors5.C: Likewise.
56980         * g++.old-deja/g++.law/ctors9.C: Likewise.
56981         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56982         * g++.old-deja/g++.mike/net22.C: Likewise.
56983         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56984         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56985         * g++.old-deja/g++.mike/virt3.C: Likewise.
56986         * g++.old-deja/g++.niklas/t128.C: Likewise.
56987         * g++.old-deja/g++.other/anon4.C: Likewise.
56988         * g++.old-deja/g++.other/using1.C: Likewise.
56989         * g++.old-deja/g++.other/warn3.C: Likewise.
56990         * g++.old-deja/g++.pt/t37.C: Likewise.
56991         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56992         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56993
56994 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56995
56996         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56997
56998 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56999
57000         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57001
57002 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57003
57004         * gcc.c-torture/compile/20010107-1.c: New test.
57005
57006 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57007
57008         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57009
57010 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57011
57012         * gcc.dg/format/format.h: New file.
57013         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57014         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57015         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57016         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57017         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57018         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57019         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57020         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57021         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57022         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57023         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57024         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57025         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57026         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57027         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57028         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57029         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57030         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57031         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57032         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57033         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57034         instead of declaring standard types, macros and functions in each
57035         test.
57036
57037 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57038
57039         * gcc.c-torture/execute/20010106-1.c: New test.
57040
57041 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57042
57043         * gcc.dg/format/format.exp: New file.
57044         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57045         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57046         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57047         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57048         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57049         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57050         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57051         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57052         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57053         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57054         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57055         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57056         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57057         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57058         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57059         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57060         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57061         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57062         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57063         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57064         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57065         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57066         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57067         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57068         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57069         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57070         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57071         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57072         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57073         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57074         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57075         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57076         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57077         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57078         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57079         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57080         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57081         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57082         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57083         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57084         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57085         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57086
57087 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57088
57089         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57090         account.
57091
57092 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57093
57094         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57095
57096 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57097
57098         * g++.old-deja/g++.pt/crash62.C: New test.
57099
57100 2001-01-04  Richard Henderson  <rth@redhat.com>
57101
57102         * gcc.dg/20000926-1.c: Update expected warnings.
57103         * gcc.dg/array-2.c: Likewise.
57104         * gcc.dg/array-4.c: Also validate flexible array members.
57105         * gcc.dg/c99-flex-array-1.c: New.
57106
57107 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57108
57109         * gcc.c-torture/compile/20001222-1.x: Remove.
57110
57111 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57112
57113         * gcc.c-torture/execute/built-in-setjmp.c: New.
57114
57115 2001-01-03  Richard Henderson  <rth@redhat.com>
57116
57117         * gcc.dg/940510-1.c: Update expected error wording.
57118         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57119
57120 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57121
57122         * lib/target-supports.exp (check_alias_available): Modified to
57123         indicate aliases not supported if only weak aliases are supported.
57124
57125 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57126
57127         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57128         Turn on cmpstrsi checks for __pj__ and __i370__.
57129
57130 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57131
57132         * g++.old-deja/g++.other/virtual11.C: New test.
57133
57134 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57135
57136         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57137
57138 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57139
57140         * gcc.c-torture/compile/20010102-1.c: New test.
57141
57142 2001-01-02  Andreas Jaeger  <aj@suse.de>
57143
57144         * gcc.dg/noreturn-3.c: New test.
57145
57146         * gcc.dg/noreturn-4.c: New test.
57147
57148 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57149
57150         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57151         __builtin_fputc and __builtin_fwrite.
57152
57153 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57154
57155         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57156         signed char, not default char.
57157
57158 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57159
57160         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57161
57162 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57163
57164         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57165
57166 2000-12-29  Richard Henderson  <rth@redhat.com>
57167
57168         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57169         (__cyg_profile_func_exit): Define.
57170
57171 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57172
57173         * g++.dg/vtgc1.C: New test.
57174
57175 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57176
57177         * gcc.dg/noncompile/20001228-1.c: New test.
57178
57179         * gcc.dg/20001228-1.c: New test.
57180
57181         * gcc.c-torture/execute/20001228-1.c: New test.
57182
57183 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57184
57185         * gcc.dg/format-strfmon-1.c: New test.
57186
57187 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57188
57189         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57190         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57191         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57192         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57193         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57194         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57195         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57196         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57197         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57198         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57199         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57200         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57201         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57202
57203         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57204         * gcc.c-torture/execute/string-opt-4.c: Test index.
57205
57206 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57207
57208         * gcc.c-torture/compile/20001226-1.c: New test.
57209
57210 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57211
57212         * gcc.c-torture/compile/20001222-1.c: New test.
57213         * gcc.c-torture/compile/20001222-1.x: Xfail.
57214
57215 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57216
57217         * gcc.c-torture/execute/comp-goto-2.c: New test.
57218
57219 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57220
57221         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57222         Use long types if __INT_MAX__ is 32767.
57223         (main): Use cast to (sint32 *) when poking 88 into a_page.
57224
57225         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57226
57227 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57228
57229         * gcc.c-torture/compile/20001221-1.c: New test.
57230         * gcc.c-torture/execute/20001221-1.c: New test.
57231
57232 2000-12-20  Richard Henderson  <rth@redhat.com>
57233
57234         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57235         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57236
57237 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57238
57239         * gcc.dg/compare3.c: New test.
57240
57241 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57242
57243         * gcc.dg/format-warnll-1.c: New test.
57244
57245 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57246
57247         * gcc.dg/cpp/cmdlne-P.c: New test.
57248
57249 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57250
57251         * gcc.c-torture/execute/builtin-abs-1.c,
57252         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57253
57254 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57255
57256         * gcc.dg/cpp/multiline.c: New test.
57257
57258 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57259
57260         * g++.old-deja/g++.other/syshdr1.C: Update.
57261         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57262
57263 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57264
57265         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57266
57267 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57268
57269         * g++.old-deja/g++.pt/ttp65.C: New test.
57270
57271 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57272
57273         * g++.old-deja/g++.pt/ttp64.C: New test.
57274
57275 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57276
57277         * g++.old-deja/g++.pt/spec33.C: New test.
57278
57279 2000-12-14  Catherine Moore  <clm@redhat.com>
57280
57281         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57282         * gcc.c-torture/execute/920612-2.c: Likewise.
57283         * gcc.c-torture/execute/920428-2.c: Likewise.
57284         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57285         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57286
57287 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57288
57289         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57290         * gcc.dg/pack-test-2.c: Likewise.
57291
57292 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57293
57294         Tests by Zack Weinberg <zackw@stanford.edu>.
57295
57296         * gcc.dg/cpp/defined.c: Update.
57297         * gcc.dg/cpp/defined_trad.c: New tests.
57298
57299 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57300
57301         * gcc.dg/cpp/trad-direct.c: Update.
57302
57303 2000-12-11  Neil Booth  <neilb@earthling.net>
57304
57305         * gcc.dg/cpp/defined_trad.c
57306
57307 2000-12-11  Neil Booth  <neilb@earthling.net>
57308
57309         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57310
57311 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57312
57313         * gcc.dg/format-miss-2.c: New test.
57314
57315 2000-12-09  Neil Booth  <neilb@earthling.net>
57316
57317         * gcc.dg/cpp/lineflags.c: New tests.
57318         * gcc.dg/cpp/poison.c: Update.
57319         * gcc.dg/cpp/redef2.c: Update.
57320         * gcc.dg/cpp/skipping.c: New test.
57321
57322 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57323
57324         * g++.old-deja/g++.other/eh3.C: New testcase.
57325
57326 2000-12-07  Neil Booth  <neilb@earthling.net>
57327
57328         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57329         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57330         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57331         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57332         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57333         Update.
57334
57335 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57336
57337         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57338         __SIZE_TYPE__ instead of int for type of integers cast to
57339         pointers.
57340
57341 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57342
57343         * g++.old-deja/g++.other/cleanup4.C: New test.
57344
57345 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57346
57347         * format-sec-1.c: New test.
57348
57349 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57350
57351         * gcc.dg/format-nonlit-3.c: New test.
57352
57353 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57354
57355         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57356         through a null pointer.
57357
57358 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57359
57360         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57361         * g++.old-deja/g++.pt/partial4.C: New test.
57362
57363 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57364
57365         * gcc.c-torture/execute/ieee/hugeval.x: New.
57366
57367 2000-12-06  Neil Booth  <neilb@earthling.net>
57368
57369         * gcc.dg/cpp/backslash2.c: New tests.
57370
57371 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57372
57373         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57374         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57375
57376 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57377
57378         * gcc.c-torture/execute/20001203-2.c: New testcase.
57379
57380 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57381
57382         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57383         * g++.old-deja/g++.other/virtual10.C: New test.
57384
57385 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57386
57387         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57388
57389 2000-12-05  Richard Henderson  <rth@redhat.com>
57390
57391         * gcc.c-torture/compile/20001205-1.c: New.
57392
57393 2000-12-04  Neil Booth  <neilb@earthling.net>
57394
57395         * g++.old-deja/g++.other/virtual9.C: New test.
57396         * g++.old-deja/g++.pt/crash61.C: New test.
57397         * gcc.c-torture/execute/loop-9.c: New test.
57398
57399 2000-12-04  Neil Booth  <neilb@earthling.net>
57400
57401         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57402         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57403         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57404         * gcc.dg/cpp/extratokens.c: ...here.
57405
57406 2000-12-04  Neil Booth  <neilb@earthling.net>
57407
57408         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57409         New tests.
57410
57411 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57412
57413         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57414         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57415
57416 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57417
57418         * gcc.c-torture/execute/20001203-1.c: New test.
57419
57420 2000-12-03  Neil Booth  <neilb@earthling.net>
57421
57422         * gcc.dg/cpp/macro6.c: New test cases.
57423
57424 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57425
57426         * gcc.c-torture/execute/string-opt-9.c: New test.
57427         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57428         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57429         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57430
57431         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57432         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57433
57434 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57435
57436         * gcc.dg/cpp/if-6.c: New testcase.
57437
57438         * gcc.dg/20001201-1.c: New testcase.
57439
57440 2000-12-02  Neil Booth  <neilb@earthling.net>
57441
57442         * g++.old-deja/g++.other/externC4.C,
57443         g++.old-deja/g++.other/friend10.C: New tests.
57444
57445 2000-12-02  Neil Booth  <neilb@earthling.net>
57446
57447         * g++.old-deja/g++.other/instan2.C
57448         * g++.old-deja/g++.other/instan3.C: New test.
57449
57450 2000-12-02  Neil Booth  <neilb@earthling.net>
57451
57452         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57453         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57454         gnuc99.c,gnuc99-pedantic.c: New tests.
57455
57456 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57457
57458         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57459         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57460
57461 2000-12-01  Neil Booth  <neilb@earthling.net>
57462
57463         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57464         * gcc.dg/cpp/poison.c: Update.
57465         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57466
57467 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57468
57469         * g77.f-torture/execute/20001201.f: New test.
57470
57471 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57472
57473         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57474
57475 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57476
57477         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57478
57479 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57480
57481         * g++.old-deja/g++.other/cast6.C: New test.
57482
57483 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57484
57485         * gcc.c-torture/execute/20001130-2.c: New testcase.
57486
57487 2000-11-30  Richard Henderson  <rth@redhat.com>
57488
57489         * gcc.c-torture/execute/20001130-1.c: New test.
57490
57491 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57492
57493         * g++.old-deja/g++.other/op3.C: New test.
57494
57495 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57496
57497         * g++.old-deja/g++.other/op2.C: New test.
57498
57499 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57500
57501         * g++.old-deja/g++.other/crash38.C: New test.
57502
57503 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57504
57505         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57506
57507 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57508
57509         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57510         tests.
57511         * gcc.c-torture/execute/string-opt-6.c: New test.
57512
57513         * gcc.dg/20001117-1.c: Add main.
57514
57515 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57516
57517         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57518         Move from here ...
57519         * gcc.dg/940510-1.c: ... to here.
57520
57521         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57522         zero-size arrays in toplevel structures.
57523
57524 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57525
57526         * gcc.c-torture/execute/loop-8.c: New test.
57527
57528 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57529
57530         * g++.old-deja/g++.other/base1.C: New test.
57531
57532 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57533
57534         * g++.old-deja/g++.other/parse2.C: New test.
57535
57536 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57537
57538         * g++.old-deja/g++.pt/incomplete1.C: New test.
57539
57540 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57541
57542         * g++.old-deja/g++.other/friend9.C: New test.
57543
57544 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57545
57546         * gcc.dg/20001127-1.c: New test.
57547
57548 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57549
57550         * g++.old-deja/g++.pt/friend46.C: New test.
57551
57552 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57553
57554         * g++.old-deja/g++.other/ptrmem8.C: New test.
57555
57556 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57557
57558         * gcc.c-torture/execute/string-opt-7.c: New test.
57559         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57560
57561 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57562
57563         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57564         instead of 'mkcheck 2'.
57565
57566 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57567
57568         * gcc.c-torture/execute/memcheck/driver.c,
57569         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57570         C9X references to refer to C99.
57571
57572 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57573
57574         * gcc.dg/ultrasp3.c: New test.
57575
57576 2000-11-25  Neil Booth  <neilb@earthling.net>
57577
57578         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57579
57580 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57581
57582         * gcc.c-torture/compile/20001123-2.c: New.
57583
57584 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57585
57586         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57587
57588 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57589
57590         * gcc.dg/sequence-point-1.c: Add some new tests.
57591         * gcc.c-torture/execute/20001124-1.c: New test.
57592
57593 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57594
57595         * g++.old-deja/g++.other/vaarg4.C: New test.
57596         * gcc.c-torture/compile/20001123-1.c: New test.
57597
57598 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57599
57600         * g++.other/crash24.C: Adjust and remove XFAIL.
57601         * g++.other/crash37.C: New test.
57602
57603 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57604
57605         * g++.old-deja/g++.pt/instantiate9.C: New test.
57606
57607 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57608
57609         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57610         new ABI, too.
57611
57612         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57613         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57614
57615 2000-11-22  Neil Booth  <neilb@earthling.net>
57616
57617         * gcc.dg/cpp/Wtrigraphs.c: New test.
57618
57619 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57620
57621         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57622
57623 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57624
57625         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57626
57627 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57628
57629         * lib/gcc-dg.exp: load_lib scanasm.exp.
57630         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57631         * lib/g++-dg.exp: load_lib scanasm.exp.
57632         * lib/scanasm.exp: New.
57633         (scan-assembler, scan-assembler-not): Add optional arguments to
57634         test name, or if not present, the pattern name.
57635         (scan-assembler-dem, scan-assembler-dem-not): New.
57636
57637         * g++.dg/dg.exp: New.
57638
57639 2000-11-21  Neil Booth  <neilb@earthling.net>
57640
57641         * gcc.dg/cpp/integrated1.c: Remove.
57642
57643 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57644
57645         * gcc.c-torture/execute/20001121-1.c: New test.
57646
57647 2000-11-21  Richard Henderson  <rth@redhat.com>
57648
57649         * gcc.c-torture/compile/20001121-1.c: New test.
57650
57651 2000-11-20  Neil Booth  <neilb@earthling.net>
57652
57653         * gcc.dg/cpp/integrated1.c: New test.
57654
57655 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57656
57657         * g++.old-deja/g++.other/inline17.C: New test.
57658
57659 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57660
57661         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57662         local variable to be zero: I made the variable global. Now
57663         uses abort() and exit() instead of relying on main's return value.
57664
57665 2000-11-20  Neil Booth  <neilb@earthling.net>
57666
57667         * gcc.dg/cpp/paste2.c: Update test.
57668         * objc/execute/paste.m: New test.
57669
57670 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57671
57672         * gcc.dg/c99-condexpr-1.c: New test.
57673
57674 2000-11-20  Neil Booth  <neilb@earthling.net>
57675
57676         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57677
57678 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57679
57680         * g++.old-deja/g++.pt/export1.C: New test.
57681
57682 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57683
57684         * gcc.dg/20001117-1.c: New test.
57685
57686 2000-11-18  Richard Henderson  <rth@redhat.com>
57687
57688         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57689
57690 2000-11-18  Richard Henderson  <rth@redhat.com>
57691
57692         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57693         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57694         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57695
57696 2000-11-18  Richard Henderson  <rth@redhat.com>
57697
57698         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57699         (main): New.  Exit cleanly.
57700
57701 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57702
57703         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57704         gcc.dg/c99-fordecl-2.c: New tests.
57705
57706 2000-11-18  Richard Henderson  <rth@redhat.com>
57707
57708         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57709         * gcc.c-torture/execute/zerolen-2.c: New.
57710
57711 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57712
57713         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57714         memory.
57715
57716 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57717
57718         * g++.old-deja/g++.pt/instantiate8.C: New test.
57719
57720 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57721
57722         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57723         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57724
57725 2000-11-16  Nick Clifton  <nickc@redhat.com>
57726
57727         * gcc.c-torture/execute/nestfunc-2.c: New test.
57728         * gcc.c-torture/execute/nestfunc-3.c: New test.
57729
57730 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57731
57732         * gcc.c-torture/compile/20001116-1.c: New test.
57733
57734 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57735
57736         * gcc.c-torture/execute/20001115-1.c: New test.
57737
57738 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57739
57740         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57741         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57742         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57743         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57744
57745 2000-11-15  Neil Booth  <neilb@earthling.net>
57746
57747         gcc.dg/cpp/_Pragma1.c: Update.
57748         gcc.dg/cpp/_Pragma2.c: New test.
57749
57750 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57751
57752         * g++.old-deja/g++.other/anon5.C: New test.
57753
57754 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57755
57756         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57757         tests.
57758
57759 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57760
57761         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57762         output.
57763
57764 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57765
57766         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57767         labels at end of compound statements.
57768
57769 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57770
57771         * gcc.c-torture/execute/loop-7.c: New test.
57772
57773 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57774
57775         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57776
57777 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57778
57779         * gcc.dg/c99-bool-1.c: New test.
57780
57781 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57782
57783         * gcc.dg/c99-scope-1.c: Remove xfail.
57784         * gcc.dg/c99-scope-2.c: New test.
57785
57786 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57787
57788         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57789         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57790
57791 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57792
57793         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57794         error messages.
57795
57796         * g++.mike/p700.C: Don't typedef wchar_t.
57797         * g++.mike/p784.C: Likewise.
57798         * g++.mike/eb101.C: Don't use __wchar_t.
57799
57800 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57801
57802         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57803         from DO loop.
57804
57805 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57806
57807         * gcc.c-torture/execute/20001111-1.c: New test.
57808
57809 2000-11-10  Nick Clifton  <nickc@redhat.com>
57810
57811         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57812         long multuiple and accumulate.
57813
57814 2000-11-09  Richard Henderson  <rth@redhat.com>
57815
57816         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57817         via size_t instead of int.
57818
57819         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57820         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57821         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57822         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57823
57824 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57825
57826         * gcc.c-torture/compile/20001109-1.c: New test.
57827         * gcc.c-torture/compile/20001109-2.c: New test.
57828
57829 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57830
57831         * g++.old-deja/g++.pt/operator1.C: New test.
57832         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57833
57834 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57835
57836         * gcc.dg/20001108-1.c: New test.
57837
57838 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57839
57840         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57841         with both arguments constant strings.
57842         * gcc.c-torture/execute/string-opt-3.c: New test.
57843         * gcc.c-torture/execute/string-opt-4.c: New test.
57844         * gcc.c-torture/execute/string-opt-5.c: New test.
57845
57846 2000-11-08  Nick Clifton  <nickc@redhat.com>
57847
57848         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57849         mulsidi3adddi patterns.
57850
57851 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57852
57853         * g++.old-deja/g++.other/crash36.C: New test.
57854
57855 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57856
57857         * g++.old-deja/g++.other/init16.C: New test.
57858
57859 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57860
57861         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57862
57863 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57864
57865         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57866         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57867         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57868
57869 2000-11-07  DJ Delorie  <dj@redhat.com>
57870
57871         * gcc.dg/20000614-1.c: Add return so that test can pass.
57872
57873 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57874
57875         * gcc.c-torture/execute/string-opt-1.c: New test.
57876
57877 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57878
57879         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57880         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57881         parameters in registers, and there is no way for a varargs
57882         function to know in which order the integer and floating-point
57883         parameters should be interleaved when they are placed on the
57884         stack.
57885         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57886         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57887
57888 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57889
57890         * gcc.c-torture/execute/string-opt-2.c: New test.
57891
57892 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57893
57894         * g++.old-deja/g++.pt/crash60.C: New test.
57895
57896 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57897
57898         * g++.old-deja/g++.other/crash24.C: New test.
57899         * g++.old-deja/g++.other/crash25.C: New test.
57900         * g++.old-deja/g++.other/crash26.C: New test.
57901         * g++.old-deja/g++.other/crash27.C: New test.
57902         * g++.old-deja/g++.other/crash28.C: New test.
57903         * g++.old-deja/g++.other/crash29.C: New test.
57904         * g++.old-deja/g++.other/crash30.C: New test.
57905         * g++.old-deja/g++.other/crash31.C: New test.
57906         * g++.old-deja/g++.other/crash32.C: New test.
57907         * g++.old-deja/g++.other/crash33.C: New test.
57908         * g++.old-deja/g++.other/crash34.C: New test.
57909         * g++.old-deja/g++.other/crash35.C: New test.
57910
57911 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57912
57913         * gcc.c-torture/execute/20001031-1.c: New test.
57914
57915 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57916
57917         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57918         namespace.
57919
57920         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57921         standards-conformant.
57922
57923         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57924
57925         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57926         * g++.old-deja/g++.mike/p755a.C: Likewise.
57927         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57928         library makes no calls to `operator new' during initialization.
57929
57930 2000-11-04  Neil Booth  <neilb@earthling.net>
57931
57932         * gcc.dg/cpp/include2.c: New tests.
57933
57934 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57935
57936         * lib/g++.exp (g++_set_ld_library_path): New function.
57937         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57938
57939 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57940
57941         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57942         warnings.
57943
57944 2000-11-01  Richard Henderson  <rth@redhat.com>
57945
57946         * g++.old-deja/g++.ext/namedret1.C: New.
57947         * g++.old-deja/g++.ext/namedret2.C: New.
57948         * g++.old-deja/g++.ext/namedret3.C: New.
57949
57950 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57951
57952         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57953         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57954
57955 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57956
57957         * gcc.c-torture/execute/va-arg-21.c: New test.
57958
57959 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57960
57961         * gcc.dg/c99-complex-2.c: New test.
57962
57963 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57964
57965         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57966
57967 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57968
57969         * g++.old-deja/g++.other/inline16.C: New test.
57970
57971 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57972
57973         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57974         __PRETTY_FUNCTION__
57975
57976 2000-10-29  Neil Booth  <neilb@earthling.net>
57977
57978         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57979         New tests.
57980         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57981         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57982         optimisation.
57983
57984 2000-10-29  Neil Booth  <neilb@earthling.net>
57985
57986         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57987         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57988         * mi5.c: Test multiple includes work with -C.
57989         * trigraphs.c: Test ^= version.
57990
57991 2000-10-28  Neil Booth  <neilb@earthling.net>
57992
57993         New tests and test updates for new macro expander.
57994
57995         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57996         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57997         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57998         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57999         new diagnostic messages.
58000
58001         * gcc.dg/cpp/macro3.c: New tests.
58002
58003 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58004
58005         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58006         on the same line.
58007
58008 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58009
58010         * g++.old-deja/g++.other/eh2.C: New test.
58011
58012 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58013
58014         * gcc.c-torture/execute/20001027-1.c: New test.
58015
58016 2000-10-26  Richard Henderson  <rth@redhat.com>
58017
58018         * gcc.c-torture/execute/20001026-1.c: New.
58019
58020 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58021
58022         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58023         * g++.old-deja/g++.law/builtin1.C: Likewise.
58024         * g++.old-deja/g++.law/ctors10.C: Likewise.
58025         * g++.old-deja/g++.law/virtual3.C: Likewise.
58026         * g++.old-deja/g++.mike/p658.C: Likewise.
58027         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58028         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58029         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58030         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58031         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58032
58033 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58034
58035         * gcc.c-torture/compile/20001024-1.c: New test.
58036
58037 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58038
58039         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58040         to tell us whether or not we are using V3.
58041
58042 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58043
58044         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58045         operands.
58046
58047 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58048
58049         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58050
58051 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58052
58053         * gcc.c-torture/execute/20001024-1.c: New test.
58054
58055 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58056
58057         * g++.old-deja/g++.other/sibcall1.C: New test.
58058
58059 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58060
58061         * gcc.dg/noncompile/init-3.c: New test.
58062
58063 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58064
58065         * gcc.dg/format-array-1.c: New test.
58066
58067 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58068
58069         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58070         writing through null pointers; remove comment about testing
58071         unterminated strings.
58072
58073 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58074
58075         * gcc.c-torture/execute/20001017-2.c: New test.
58076
58077 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58078
58079         * gcc.c-torture/compile/20001018-1.c: New test.
58080         * gcc.c-torture/compile/20001018-1.x: Xfail.
58081
58082 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58083
58084         * gcc.c-torture/execute/20001017-1.c: New test.
58085
58086 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58087
58088         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58089         for multiple use of arguments with scanf formats; add tests for
58090         multiple use of arguments.
58091
58092 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58093
58094         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58095         from some old tests.
58096
58097 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58098
58099         * gcc.dg/format-miss-1.c: New test.
58100
58101 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58102
58103         * gcc.c-torture/execute/20001013-1.c: New test.
58104
58105 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58106
58107         * gcc.dg/format-branch-1.c: New test.
58108
58109 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58110
58111         * README, lib/file-format.exp: Remove EGCS references.
58112
58113 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58114
58115         * gcc.dg/20001013-1.c: New test.
58116
58117 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58118
58119         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58120         for intmax_t in the compiler using __typeof__ and the type rules
58121         for conditional expressions.
58122
58123 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58124
58125         * gcc.dg/20001012-1.c: New test.
58126         * gcc.dg/20001012-2.c: New test.
58127
58128 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58129
58130         * gcc.dg/format-attr-1.c: New test.
58131
58132 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58133
58134         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58135         __LONG_LONG_MAX__ instead of LLONG_MAX.
58136
58137 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58138
58139         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58140         scanf flags.
58141         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58142         flags.
58143
58144 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58145
58146         * gcc.dg/sequence-pt-1.c: New test.
58147
58148 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58149
58150         * gcc.c-torture/execute/20001011-1.c: New testcase.
58151         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58152
58153 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58154
58155         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58156         does not error on it.
58157
58158 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58159
58160         * gcc.dg/20001009-1.c: New test.
58161
58162 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58163
58164         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58165         * gcc.c-torture/execute/20001009-2.c: ... to here.
58166
58167 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58168
58169         * gcc.c-torture/compile/20001009-1.c: New testcase.
58170         * gcc.c-torture/execute/20001009-1.c: New testcase.
58171         Testcases provided by Jan Hubicka <jh@suse.cz>.
58172
58173 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58174
58175         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58176         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58177         uintmax_t using <limits.h> to emulate the compiler's internal
58178         logic.  No longer XFAIL %j tests.
58179
58180 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58181
58182         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58183         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58184         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58185         regexps and details of expected handling of some bad formats.
58186         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58187         suppression.
58188
58189 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58190
58191         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58192         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58193         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58194         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58195         in list archives.
58196
58197 2000-10-06  Richard Henderson  <rth@cygnus.com>
58198
58199         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58200         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58201         * g++.old-deja/g++.jason/report.C: Likewise.
58202         * g++.old-deja/g++.law/friend5.C: Likewise.
58203         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58204         of the expected warnings.
58205
58206 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58207
58208         * g++.old-deja/g++.pt/enum14.C: New test.
58209
58210 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58211
58212         * g++.old-deja/g++.pt/crash59.C: New test.
58213
58214 2000-10-04  Will Cohen  <wcohen@redhat.com>
58215
58216         * gcc.dg/20000926-1.c: New test.
58217
58218 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58219
58220         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58221         function name for current C++ compiler.
58222         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58223
58224 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58225
58226         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58227         __PRETTY_FUNCTION__.
58228         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58229
58230 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58231
58232         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58233
58234 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58235
58236         * gcc.c-torture/compile/20000923-1.c: New test.
58237
58238 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58239
58240         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58241         * g++.old-deja/g++.pt/ttp62.C: Same.
58242         * g++.old-deja/g++.other/inline14.C: Same.
58243
58244 2000-09-24  Richard Henderson  <rth@cygnus.com>
58245
58246         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58247
58248 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58249
58250         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58251
58252 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58253
58254         * gcc.c-torture/compile/20000922-1.c: New file.
58255
58256 2000-09-21  Nick Clifton  <nickc@redhat.com>
58257
58258         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58259         a signed long modulo operation.
58260         (mod6): New function - perform an unsigned long modulo operation.
58261         (main): Add tests for modulos of very large numbers by very small
58262         dividends.
58263
58264 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58265
58266         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58267
58268 2000-09-19  Richard Henderson  <rth@cygnus.com>
58269
58270         * gcc.dg/compare2.c (case 10): XFAIL.
58271
58272 2000-09-18  Richard Henderson  <rth@cygnus.com>
58273
58274         * gcc.c-torture/execute/20000906-1.c: Move ...
58275         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58276         that support __builtin_trap.
58277
58278 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58279
58280         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58281
58282 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58283
58284         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58285         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58286         more $ format tests.
58287
58288 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58289
58290         * gcc.dg/format-errmk-1.c: New test.
58291
58292 2000-09-17  Greg McGary  <greg@mcgary.org>
58293
58294         * gcc.c-torture/execute/20000917-1.x: Remove.
58295
58296 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58297
58298         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58299
58300 2000-09-17  Greg McGary  <greg@mcgary.org>
58301
58302         * gcc.c-torture/execute/20000917-1.c: New test.
58303         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58304
58305 2000-09-16  Neil Booth  <NeilB@earthling.net>
58306
58307         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58308         in nested macro bug.
58309
58310 2000-09-15  Neil Booth  <NeilB@earthling.net>
58311
58312         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58313
58314 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58315
58316         * gcc.c-torture/execute/20000914-1.c: New test.
58317
58318 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58319
58320         * g++.other/inline13.C: New test.
58321
58322 2000-09-12  Andreas Jaeger  <aj@suse.de>
58323
58324         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58325         constant by Ulrich Drepper <drepper@redhat.com>.
58326
58327 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58328
58329         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58330
58331 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58332
58333         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58334
58335 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58336
58337         * gcc.dg/cpp/backslash.c: New test.
58338
58339 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58340
58341         * gcc.c-torture/execute/20000910-1.c: New test.
58342         * gcc.c-torture/execute/20000910-2.c: Likewise.
58343
58344 2000-09-11  Robert Lipe  <robertl@sco.com>
58345
58346         * gcc.dg/pragma-align.c: New test.
58347
58348 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58349
58350         * g++.old-deja/g++.pt/explicit82.C: New test.
58351         * g++.old-deja/g++.pt/explicit83.C: New test.
58352
58353 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58354
58355         * gcc.dg/asm-names.c: New test.
58356
58357 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58358
58359         * gcc.dg/cpp/tr-warn6.c: New test
58360
58361 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58362
58363         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58364         be accepted.
58365
58366 2000-09-07  Catherine Moore  <clm@redhat.com>
58367
58368         * gcc.c-torture/execute/unroll-1.c: New test.
58369
58370 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58371
58372         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58373         ERROR markers.
58374         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58375         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58376         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58377         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58378         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58379         Preprocess only.
58380         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58381         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58382
58383 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58384
58385         * g++.old-deja/g++.pt/deduct2.C: New test.
58386
58387 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58388
58389         * g++.old-deja/g++.pt/parms2.C: New test.
58390
58391 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58392
58393         * g++.old-deja/g++.pt/crash58.C: New test.
58394
58395 2000-09-06  Greg McGary  <greg@mcgary.org>
58396
58397         * gcc.c-torture/execute/20000906-1.c: New test.
58398         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58399
58400 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58401
58402         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58403
58404 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58405
58406         * g++.old-deja/g++.pt/crash57.C: New test.
58407
58408 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58409
58410         * g++.old-deja/g++.pt/crash56.C: New test.
58411
58412 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58413
58414         * g++.old-deja/g++.pt/koenig1.C: New test.
58415
58416 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58417
58418         * gcc.dg/20000904-1.c: New test.
58419
58420 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58421
58422         * gcc.dg/cpp/paste8.c: New test.
58423
58424 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58425
58426         * gcc.c-torture/compile/20000827-1.c: New test.
58427
58428 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58429
58430         * gcc.dg/format-diag-1.c: New test.
58431
58432 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58433
58434         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58435         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58436         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58437         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58438         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58439
58440 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58441
58442         * g++.old-deja/g++.other/nested4.C: New test.
58443
58444 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58445
58446         * g++.old-deja/g++.ns/scoped1.C: New test.
58447
58448 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58449
58450         * lib/g++.exp: Support testing already-installed GCC.
58451
58452 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58453
58454         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58455
58456 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58457
58458         * gcc.dg/return-type-2.c: New test.
58459
58460 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58461
58462         * gcc.c-torture/compile/20000825-1.c: New test.
58463
58464 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58465
58466         * gcc.dg/dwarf2-2.c: New test.
58467
58468 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58469
58470         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58471         dg-warning regexps.
58472
58473 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58474
58475         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58476         gcc.dg/format-ext-5.c: New tests.
58477
58478 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58479
58480         * g++.old-deja/g++.other/crash22.C: New test.
58481
58482 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58483
58484         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58485
58486 2000-08-24  Richard Henderson  <rth@cygnus.com>
58487
58488         * gcc.dg/ia64-sync-1.c: New test.
58489         * gcc.dg/ia64-sync-2.c: New test.
58490         * gcc.dg/ia64-asm-1.c: New test.
58491
58492 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58493
58494         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58495         * gcc.dg/format-ext-2.c: New test.
58496
58497 2000-08-23  Jason Merrill  <jason@redhat.com>
58498
58499         * lib/old-dejagnu.exp: Also ignore "In member function" and
58500         "At global scope".
58501
58502 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58503
58504         * gcc.dg/noncompile/label-lineno-1.c: New test.
58505
58506 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58507
58508         * gcc.dg/c99-array-nonobj-1.c: New test.
58509
58510 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58511
58512         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58513         tests.
58514         * gcc.dg/format-ext-1.c: New test.
58515
58516 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58517
58518         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58519         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58520         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58521         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58522         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58523
58524 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58525
58526         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58527         gcc.dg/c99-strftime-2.c: New tests.
58528
58529 2000-08-22  Richard Henderson  <rth@cygnus.com>
58530
58531         * gcc.c-torture/execute/20000822-1.c: New test.
58532
58533 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58534
58535         * gcc.c-torture/execute/20000819-1.x: Remove.
58536
58537 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58538
58539         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58540         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58541         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58542         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58543         gcc.dg/format-xopen-1.c: New tests.
58544
58545 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58546
58547         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58548
58549 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58550
58551         * g++.old-deja/g++.other/loop2.C: New test.
58552
58553         * gcc.c-torture/compile/20000606-1.c: New test.
58554         * gcc.c-torture/compile/20000728-1.c: New test.
58555         * gcc.c-torture/execute/20000801-1.c: New test.
58556         * gcc.c-torture/execute/20000801-2.c: New test.
58557         * gcc.c-torture/execute/20000819-1.c: New test.
58558         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58559         * gcc.dg/20000629-1.c: New test.
58560         * gcc.dg/20000724-1.c: New test.
58561         * gcc.dg/20000807-1.c: New test.
58562
58563 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58564
58565         * gcc.dg/cpp/pragma-1.c: New test.
58566         * gcc.dg/cpp/pragma-2.c: New test.
58567
58568 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58569
58570         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58571         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58572
58573 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58574
58575         * gcc.c-torture/compile/20000818-1.c: New test.
58576
58577 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58578
58579         * gcc.c-torture/execute/20000818-1.c: New test.
58580
58581 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58582
58583         * gcc.dg/format-va-1.c: New test.
58584
58585 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58586
58587         * g++.old-deja/g++.other/typedef8.C: New test.
58588
58589 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58590
58591         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58592         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58593         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58594         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58595         * g++.old-deja/g++.other/ptrmem7.C: New test.
58596         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58597
58598 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58599
58600         * g++.old-deja/g++.pt/typename27.C: New test.
58601
58602 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58603
58604         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58605         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58606         * g++.old-deja/g++.pt/friend45.C: New test.
58607         * g++.old-deja/g++.other/friend8.C: New test.
58608
58609 2000-08-15  Richard Henderson  <rth@cygnus.com>
58610
58611         * gcc.c-torture/execute/20000815-1.c: New test.
58612
58613 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58614
58615         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58616         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58617         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58618
58619 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58620
58621         * g++.old-deja/g++.other/refinit2.C: New test.
58622
58623 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58624
58625         * lib/c-torture.exp (c-torture): Make
58626         compiler_conditional_xfail_data global.
58627         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58628         compiler_conditional_xfail_data machinery.
58629         (f-torture-execute): Likewise.
58630         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58631         and only when unrolling loops.
58632
58633         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58634
58635 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58636
58637         * g++.old-deja/g++.pt/explicit81.C: New test.
58638
58639 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58640
58641         * g++.old-deja/g++.pt/typename26.C: New test.
58642
58643 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58644
58645         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58646         warning.
58647
58648 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58649
58650         * g++.old-deja/g++.other/array3.C: New test.
58651
58652 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58653
58654         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58655         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58656         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58657         New tests.
58658
58659 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58660
58661         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58662         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58663
58664 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58665
58666         * gcc.c-torture/execute/20000808-1.c: New test.
58667
58668 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58669
58670         * gcc.dg/c90-const-expr-1.c: New test.
58671
58672 2000-08-08  Richard Henderson  <rth@cygnus.com>
58673
58674         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58675
58676 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58677
58678         * gcc.dg/noncompile/const-ll-1.c: New test.
58679
58680 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58681
58682         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58683
58684 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58685
58686         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58687         that running programs linked against the shared version of libobjc
58688         run correctly.
58689
58690 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58691
58692         * gcc.dg/c99-printf-1.c: New test.
58693
58694 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58695
58696         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58697
58698 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58699
58700         * gcc.c-torture/execute/20000731-1.x: Delete.
58701
58702 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58703
58704         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58705         and torture_without_loops as is done by c-torture.exp.
58706         (search_for): Copy from c-torture.exp.
58707         (gcc-dg-runtest): New function, drives a directory of tests
58708         iterating over the TORTURE_OPTIONS.
58709         (scan-assembler, scan-assembler-not): Move here from
58710         individual directory drivers.
58711
58712         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58713         defined by lib/gcc-dg.exp.
58714         * gcc.dg/cpp/cpp.exp: Likewise.
58715         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58716         gcc-dg-runtest, so we cycle over optimization options.
58717
58718         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58719         * gcc.dg/compare2.c: No longer expected to fail.
58720
58721 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58722
58723         * gcc.c-torture/execute/20000804-1.c: New test.
58724
58725 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58726
58727         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58728
58729 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58730
58731         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58732
58733 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58734
58735         * gcc.c-torture/compile/20000803-1.c: New test.
58736
58737 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58738
58739         * gcc.c-torture/execute/20000801-3.c,
58740         gcc.c-torture/execute/20000801-4.c: New tests.
58741         * gcc.c-torture/execute/20000801-3.x,
58742         gcc.c-torture/execute/20000801-4.x: Xfail.
58743
58744 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58745
58746         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58747         libobjc/.libs to allow for libtool.
58748
58749 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58750
58751         * gcc.c-torture/compile/20000802-1.c: New test.
58752
58753 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58754
58755         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58756
58757 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58758
58759         * gcc-c-torture/execute/20000731-2.c: New test.
58760
58761         * gcc.c-torture/execute/20000731-1.c: New test.
58762         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58763
58764 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58765
58766         * gcc.dg/cpp/paste7.c: New test.
58767         * gcc.dg/cpp/20000725-1.c: New test.
58768
58769 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58770
58771         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58772         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58773         declaration warning for __builtin_dwarf_reg_size.
58774
58775         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58776
58777 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58778
58779         * gcc.dg/noncompile/voidparam-1.c: New test.
58780
58781 2000-07-30  Richard Henderson  <rth@cygnus.com>
58782
58783         * gcc.dg/c90-digraph-1.c: Don't xfail.
58784         * gcc.dg/compare2.c (case 10): Xfail.
58785         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58786
58787 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58788
58789         * gcc.dg/c99-main-1.c: New test.
58790
58791 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58792
58793         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58794
58795 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58796
58797         * gcc.c-tortuer/execute/20000726-1.c: New test.
58798
58799 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58800
58801         * gcc.c-torture/execute/enum-2.c: New test.
58802
58803 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58804
58805         * gcc.dg/cpp/tr-warn3.c: New test.
58806
58807 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58808
58809         * g++.old-deja/g++.ext/implicit1.C: Remove.
58810         * g++.old-deja/g++.jason/c2.C: Remove
58811         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58812         * g++.old-deja/g++.pt/crash16.C: Likewise.
58813         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58814
58815 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58816
58817         * g++.old-deja/g++.other/for2.C: New test.
58818
58819 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58820
58821         * gcc.dg/20000720-1.c: New test.
58822
58823 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58824
58825         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58826
58827 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58828
58829         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58830         * gcc.c-torture/execute/20000722-1.c: New.
58831         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58832
58833 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58834
58835         * gcc.dg/cpp/20000720-1.S: New test.
58836
58837 2000-07-21  Michael Meissner  <meissner@redhat.com>
58838
58839         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58840
58841 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58842
58843         * g++.old-deja/g++.brendan/crash16.C,
58844         g++.old-deja/g++.brendan/parse3.C,
58845         g++.old-deja/g++.brendan/redecl1.C,
58846         g++.old-deja/g++.ns/template13.C,
58847         g++.old-deja/g++.other/decl4.C,
58848         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58849
58850 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58851
58852         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58853         and "Internal error".
58854
58855         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58856         regexps.
58857         * gcc.dg/cpp/paste6.c: New test.
58858
58859 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58860
58861         * gcc.dg/cpp/tr-direct.c: New test.
58862
58863         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58864         gcc.dg/cpp/undef1.c: Tweak error regexps.
58865
58866 2000-07-18  Eric Christopher <echristo@redhat.com>
58867
58868         * gcc.c-torture/compile/20000718-1.c: New test.
58869
58870 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58871
58872         * cpplex.c (_cpp_push_token): If the token being pushed back
58873         is the previous token in this context, just subtract one from
58874         context->posn.
58875         * cppmacro.c (save_expansion): Clear aux field when storing a
58876         placemarker.
58877
58878 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58879
58880         * gcc.dg/noncompile/redecl-1.c: New test.
58881
58882 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58883
58884         * gcc.c-torture/execute/20000717-5.c: New test.
58885         * gcc.c-torture/execute/20000717-1.x: Removed.
58886
58887 2000-07-17  Richard Henderson  <rth@cygnus.com>
58888
58889         * gcc.c-torture/execute/20000717-4.c: New test.
58890
58891 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58892
58893         * gcc.dg/cpp/syshdr.c: New test.
58894         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58895
58896 2000-07-17  Neil Booth  <neilb@earthling.net>
58897
58898         * gcc.dg/cpp/cmdlne-dM.c: New test.
58899         * gcc.dg/cpp/cmdlne-dD.c: New test.
58900
58901 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58902
58903         * gcc.c-torture/execute/20000717-3.c: New test.
58904
58905         * gcc.c-torture/compile/20000717-1.c: New test.
58906
58907 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58908
58909         * gcc.c-torture/execute/20000717-2.c: New test.
58910
58911 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58912
58913         * gcc.dg/formatz-1.c: New test.
58914
58915         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58916         * gcc.dg/c99-digraph-1.c: New tests.
58917
58918         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58919         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58920
58921         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58922         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58923         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58924         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58925         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58926         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58927         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58928
58929 2000-07-17  Greg McGary <greg@mcgary.org>
58930
58931         * gcc.c-torture/execute/20000717-1.c: New test.
58932         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58933
58934 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58935
58936         * gcc.c-torture/execute/20000715-2.c: New test.
58937         * gcc.dg/20000715-1.c: New test.
58938
58939 2000-07-15  Michael Meissner  <meissner@redhat.com>
58940
58941         * gcc.c-torture/execute/20000715-1.c: New test.
58942
58943 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58944
58945         * gcc.c-torture/execute/20000707-1.c: New test.
58946
58947 2000-07-13  Neil Booth  <NeilB@earthling.net>
58948
58949         * gcc.dg/cpp/digraph1.c,
58950         gcc.dg/cpp/digraph2.c,
58951         gcc.dg/cpp/digraphs.c: New tests.
58952
58953 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58954
58955         * g77.f-torture/compile/20000630-2.f: New test.
58956         * g77.f-torture/compile/20000630-2.x
58957
58958 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58959
58960         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58961
58962 2000-07-11  Neil Booth  <NeilB@earthling.net>
58963
58964         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58965
58966 2000-07-11  Neil Booth  <NeilB@earthling.net>
58967
58968         * gcc.dg/cpp/cmdlne-C.c: New.
58969
58970 2000-07-09  Neil Booth  <NeilB@earthling.net>
58971
58972         * gcc.dg/cpp/directiv.c: New tests.
58973         * gcc.dg/cpp/undef1.c: Update.
58974
58975 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58976
58977         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58978
58979 2000-07-09  Neil Booth  <NeilB@earthling.net>
58980
58981         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58982
58983 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58984
58985         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58986         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58987
58988 2000-07-08  Neil Booth  <NeilB@earthling.net>
58989
58990         * gcc.dg/cpp/macsyntx.c: New tests.
58991
58992 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58993
58994         * gcc.dg/20000707-1.c: New test.
58995
58996 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58997
58998         * gcc.c-torture/execute/20000706-1.c: New test.
58999         * gcc.c-torture/execute/20000706-2.c: New test.
59000         * gcc.c-torture/execute/20000706-3.c: New test.
59001         * gcc.c-torture/execute/20000706-4.c: New test.
59002         * gcc.c-torture/execute/20000706-5.c: New test.
59003
59004 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59005
59006         * g++.old-deja/g++.pt/instantiate7.C: New test.
59007
59008 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59009
59010         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59011         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59012         * g++.old-deja/g++.other/rtti3.C: Likewise.
59013         * g++.old-deja/g++.other/rttid3.C: Likewise.
59014
59015 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59016
59017         *  g77.f-torture/compile/20000630-1.x: Fix typo
59018
59019 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59020
59021         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59022         assembly output.
59023
59024 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59025
59026         * gcc.dg/cpp/ident.c: New test.
59027
59028 2000-07-05  Neil Booth  <NeilB@earthling.net>
59029
59030         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59031           gcc.dg/cpp/lexstrng.c: New tests.
59032
59033 2000-07-04  Neil Booth  <NeilB@earthling.net>
59034
59035         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59036         * gcc.dg/cpp/strify2.c: Same.
59037
59038 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59039
59040         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59041         * gcc.dg/cpp/19990703-1.c: Likewise.
59042         * gcc.dg/cpp/20000625-1.c: Likewise.
59043         * gcc.dg/cpp/20000625-2.c: Likewise.
59044
59045         * gcc.dg/cpp/macro1.c,
59046         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59047         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59048         gcc.dg/cpp/strify1.c,
59049         gcc.dg/cpp/strify2.c: New tests.
59050
59051 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59052
59053         * gcc.c-torture/execute/20000703-1.c: New test.
59054
59055 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59056
59057         * g++.old-deja/g++.pt (lookup10.C): New test.
59058
59059 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59060
59061         * g++.old-deja/g++.pt (typename25.C): New test.
59062
59063 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59064
59065         * gcc.c-torture/compile/20000701-1.c: New test.
59066
59067 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59068
59069         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59070         to test case.
59071
59072 2000-06-30  Catherine Moore  <clm@cygnus.com>
59073
59074         * gcc.c-torture/execute/align-1.c: New test.
59075
59076 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59077
59078         * g++.old-deja/g++.pt/expr8.C: New test.
59079         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59080
59081 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59082
59083         * gcc.c-torture/compile/20000629-1.c: New test.
59084
59085 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59086
59087
59088         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59089         gcc.dg/noncompile directory, depending on whether they're
59090         preprocessor tests or not.  Annotate all the tests for the dg
59091         framework.
59092
59093         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59094         * gcc.dg/noncompile/noncompile.exp: New.
59095
59096         * Moved files:
59097         Old name                                New name
59098         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59099         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59100         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59101         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59102         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59103         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59104         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59105         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59106         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59107         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59108         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59109         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59110         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59111         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59112         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59113         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59114         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59115         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59116         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59117         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59118         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59119         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59120         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59121         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59122
59123         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59124         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59125         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59126         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59127         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59128         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59129
59130 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59131
59132         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59133         declare one variable.  On the fourth, error.
59134         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59135         declared by 20000628-1a.h.
59136
59137 2000-06-29  Richard Henderson  <rth@redhat.com>
59138
59139         * gcc.c-torture/execute/930529-1.x: New file.
59140         * gcc.dg/920413-1.c: Adjust expected warning text.
59141         * gcc.dg/980217-1.c: Declare abort.
59142         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59143
59144 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59145
59146         * g77.f-torture/compile/20000629-1.f: New test.
59147         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59148
59149 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59150
59151         Rearrange lots of files, removing entirely the
59152         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59153         directories.
59154
59155         * Deleted files:
59156         gcc.c-torture/code_quality/code_quality.exp
59157         gcc.c-torture/special/special.exp
59158         gcc.failure/failure.exp
59159         gcc.failure/940409-1.x
59160         gcc.c-torture/compile/961203-1.x
59161
59162         * New files:
59163         gcc.misc-tests/linkage.exp
59164         gcc.c-torture/execute/920730-1t.c
59165         gcc.c-torture/execute/920730-1t.x
59166         gcc.c-torture/compile/920520-1.x
59167         gcc.c-torture/compile/920521-1.x
59168         gcc.c-torture/compile/981006-1.x
59169         gcc.c-torture/execute/eeprof-1.x
59170
59171         * Moved files (possibly with modifications to fit a new harness):
59172         Old name                                New name
59173         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59174         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59175         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59176         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59177         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59178         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59179         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59180         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59181         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59182         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59183         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59184         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59185         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59186         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59187
59188 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59189
59190         * c-torture/compile/961203-1.x: Delete.
59191
59192         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59193         not exit. Include stdio.h.
59194         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59195         * gcc.misc-tests/dg-12.c: Likewise.
59196         * gcc.misc-tests/dg-5.c: Likewise.
59197         * gcc.misc-tests/dg-6.c: Likewise.
59198         * gcc.misc-tests/dg-7.c: Prototype abort.
59199         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59200         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59201         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59202         not exit.
59203         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59204         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59205
59206 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59207
59208         * gcc.dg/cpp/20000628-1.c: New test.
59209         * gcc.dg/cpp/20000628-1.h: New header for above test.
59210         * gcc.dg/cpp/20000628-1a.h: Likewise.
59211
59212 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59213
59214         * gcc.dg/cpp: New directory.
59215         * gcc.dg/cpp/cpp.exp: New driver.
59216         * gcc.dg/cpp/20000627-1.c: New test.
59217         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59218         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59219         and rewrite as a compilation test.
59220
59221         * gcc.dg: Move many files into the cpp subdirectory, possibly
59222         renaming or editing them as well.
59223         Old name                New name
59224         990119-1.c              cpp/19990119-1.c
59225         990228-1.c              cpp/19990228-1.c
59226         990407-1.c              cpp/19990407-1.c
59227         990409-1.c              cpp/19990409-1.c
59228         990413-1.c              cpp/19990413-1.c
59229         990703-1.c              cpp/19990703-1.c
59230         20000127-1.c            cpp/20000127-1.c
59231         20000129-1.c            cpp/20000129-1.c
59232         20000207-1.c            cpp/20000207-1.c
59233         20000207-2.c            cpp/20000207-2.c
59234         20000209-1.c            cpp/20000209-1.c
59235         20000209-2.c            cpp/20000209-2.c
59236         20000301-1.c            cpp/20000301-1.c
59237         20000419-1.c            cpp/20000419-1.c
59238         20000510-1.S            cpp/20000510-1.S
59239         20000519-1.c            cpp/20000519-1.c
59240         20000529-1.c            cpp/20000529-1.c
59241         20000625-1.c            cpp/20000625-1.c
59242         20000625-2.c            cpp/20000625-2.c
59243         cpp-as1.c               cpp/assert1.c
59244         cpp-as2.c               cpp/assert2.c
59245         cxx-comments-1.c        cpp/cxxcom1.c
59246         cxx-comments-2.c        cpp/cxxcom2.c
59247         endif-label.c           cpp/endif.c
59248         cpp-hash1.c             cpp/hash1.c
59249         cpp-hash2.c             cpp/hash2.c
59250         cpp-if1.c               cpp/if-1.c
59251         cpp-if2.c               cpp/if-2.c
59252         cpp-if3.c               cpp/if-3.c
59253         cpp-if4.c               cpp/if-4.c
59254         cpp-if5.c               cpp/if-5.c
59255         cpp-cond.c              cpp/if-cexp.c
59256         cpp-missingop.c         cpp/if-mop.c
59257         cpp-missingparen.c      cpp/if-mpar.c
59258         cpp-opprec.c            cpp/if-oppr.c
59259         cpp-ifparen.c           cpp/if-paren.c
59260         cpp-shortcircuit.c      cpp/if-sc.c
59261         cpp-shift.c             cpp/if-shift.c
59262         cpp-unary.c             cpp/if-unary.c
59263         cpp-li1.c               cpp/line1.c
59264         cpp-li2.c               cpp/line2.c
59265         lineno.c                cpp/line3.c
59266         lineno-2.c              cpp/line4.c
59267         cpp-mi.c                cpp/mi1.c
59268         cpp-mic.h               cpp/mi1c.h
59269         cpp-micc.h              cpp/mi1cc.h
59270         cpp-mind.h              cpp/mi1nd.h
59271         cpp-mindp.h             cpp/mi1ndp.h
59272         cpp-mix.h               cpp/mi1x.h
59273         cpp-mi2.c               cpp/mi2.c
59274         cpp-mi2a.h              cpp/mi2a.h
59275         cpp-mi2b.h              cpp/mi2b.h
59276         cpp-mi2c.h              cpp/mi2c.h
59277         cpp-mi3.c               cpp/mi3.c
59278         cpp-mi3.def             cpp/mi3.def
59279         poison-1.c              cpp/poison.c
59280         pr-impl.c               cpp/prag-imp.c
59281         cpp-redef-2.c           cpp/redef1.c
59282         cpp-redef.c             cpp/redef2.c
59283         strpaste.c              cpp/strp1.c
59284         strpaste-2.c            cpp/strp2.c
59285         cpp-tradpaste.c         cpp/tr-paste.c
59286         cpp-tradstringify.c     cpp/tr-str.c
59287         cpp-tradwarn1.c         cpp/tr-warn1.c
59288         cpp-tradwarn2.c         cpp/tr-warn2.c
59289         trigraphs.c             cpp/trigraphs.c
59290         cpp-unc1.c              cpp/unc1.c
59291         cpp-unc2.c              cpp/unc2.c
59292         cpp-unc3.c              cpp/unc3.c
59293         cpp-unc.c               cpp/unc4.c
59294         undef.c                 cpp/undef1.c
59295         undef-2.c               cpp/undef2.c
59296         cpp-wi1.c               cpp/widestr1.c
59297
59298 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59299
59300         * lib/g++.exp (g++_include_flags): Tweak.
59301
59302 2000-06-27  H.J. Lu  <hjl@gnu.org>
59303             Loren J. Rittle  <ljrittle@acm.org>
59304
59305         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59306         version with one that knows about the new gcc tree structure.
59307         (g++_link_flags): Same.
59308
59309 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59310
59311         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59312         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59313         case we are cross-compiling.
59314
59315         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59316         g++.old-deja/g++.niklas/Makefile.in,
59317         g++.old-deja/g++.niklas/configure.in,
59318         g++.old-deja/g++.other/Makefile.in,
59319         g++.old-deja/g++.other/configure.in,
59320         gcc.c-torture/code_quality/Makefile.in,
59321         gcc.c-torture/code_quality/configure.in,
59322         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59323         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59324         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59325         gcc.c-torture/execute/ieee/Makefile.in,
59326         gcc.c-torture/execute/ieee/configure.in,
59327         gcc.c-torture/noncompile/Makefile.in,
59328         gcc.c-torture/noncompile/configure.in,
59329         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59330         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59331         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59332
59333 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59334
59335         * g++.old-deja/g++.other/ambig3.C: New test.
59336
59337 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59338
59339         * g++.old-deja/g++.pt/syntax1.C: New test.
59340         * g++.old-deja/g++.pt/syntax2.C: New test.
59341         * g++.old-deja/g++.other/syntax3.C: New test.
59342         * g++.old-deja/g++.other/syntax4.C: New test.
59343
59344 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59345
59346         * gcc.dg/20000623-1.c: Prototype exit and abort.
59347
59348 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59349
59350         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59351         New tests.
59352         * gcc.dg/cpp-mi3.def: New file.
59353
59354         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59355         inside assertions.
59356         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59357         lexer's error messages.
59358         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59359         divine anything from the linemarkers.
59360         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59361         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59362
59363 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59364
59365         * gcc.dg/20000623-1.c: New test.
59366
59367 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59368
59369         * gcc.c-torture/execute/20000622-1.c: New test.
59370
59371 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59372
59373         * g++.old-deja/g++.other/init15.C: New test.
59374
59375 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59376
59377         * g++.old-deja/g++.pt/vaarg2.C: New test.
59378         * g++.old-deja/g++.pt/vaarg3.C: New test.
59379
59380 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59381
59382         * g++.old-deja/g++.other/dyncast6.C: New test.
59383
59384 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59385
59386         * gcc.c-torture/execute/loop-6.c: New test.
59387
59388 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59389
59390         * gcc.dg/20000614-1.c: New test.
59391         * gcc.dg/20000614-2.c: New test.
59392
59393 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59394
59395         * g++.old-deja/g++.other/inline12.C: New test.
59396
59397 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59398
59399         * g++.old-deja/g++.other/eh1.C: New test.
59400
59401 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59402
59403         * g++.old-deja/g++.other/type.C: New test.
59404
59405 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59406
59407         * g++.old-deja/g++.other/initstring.C: New test.
59408
59409 2000-06-12  Jason Merrill  <jason@redhat.com>
59410
59411         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59412
59413 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59414
59415         * gcc.c-torture/compile/20000609-1.c: New test.
59416
59417 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59418
59419         * gcc.dg/20000609-1.c: New test.
59420
59421 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59422
59423         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59424         * gcc.c-torture/noncompile/poison-1.c: Move...
59425         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59426         * gcc.dg/cpp-li1.c: Add a token after the #line.
59427
59428 2000-06-05  Richard Henderson  <rth@cygnus.com>
59429
59430         * gcc.c-torture/execute/20000605-2.c: New test.
59431         * gcc.c-torture/execute/20000605-3.c: New test.
59432
59433 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59434
59435         * g77.f-torture/execute/20000503-1.x: New file.
59436
59437 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59438
59439         * g++.old-deja/g++.eh/badalloc1.C: New test.
59440
59441 2000-06-05  Richard Henderson  <rth@cygnus.com>
59442
59443         * gcc.c-torture/execute/20000605-1.c: New test.
59444
59445 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59446             Nathan Sidwell <nathan@codesourcery.com>
59447
59448         * gcc.c-torture/compile/20000605-1.c: New test.
59449
59450 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59451
59452         * g77.f-torture/compile/20000601-1.f: New test.
59453
59454 2000-06-03  Richard Henderson  <rth@cygnus.com>
59455
59456         * gcc.c-torture/execute/20000603-1.c: New.
59457
59458 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59459
59460         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59461         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59462
59463 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59464
59465         * gcc.dg/compare2.c (case 12): XFAIL.
59466         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59467         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59468
59469         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59470
59471 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59472
59473         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59474         guard macro is already defined when the header is first
59475         included.
59476         * gcc.dg/cpp-mix.h: New file.
59477         * gcc.dg/endif-label.c: Update patterns to match compiler.
59478
59479         * g++.brendan/complex1.C: Declare abort.
59480         * g++.law/refs4.C: Remove XFAIL.
59481         * g++.oliva/expr2.C: Declare abort and exit.
59482
59483 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59484
59485         * gcc.c-torture/execute/20000528-1.c: New test.
59486
59487         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59488         * g++.old-deja/g++.law/temps4.C: Likewise.
59489
59490         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59491         stdlib.h.  Call abort() on failure.
59492         * g++.old-deja/g++.law/refs4.C: Likewise.
59493         * g++.old-deja/g++.law/temps4.C: Likewise.
59494         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59495         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59496
59497 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59498
59499         Relative to g++.dg/special:
59500         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59501
59502         Relative to g++.old-deja:
59503         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59504         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59505         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59506         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59507         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59508         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59509         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59510
59511         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59512         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59513         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59514         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59515         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59516         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59517         and/or string.h.
59518
59519         * g++.other/goto1.C: Update expectations for error messages.
59520
59521 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59522
59523         * gcc.c-torture/compile/20000523-1.c: New test.
59524
59525 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59526
59527         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59528
59529 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59530
59531         * g++.old-deja/g++.eh/catch11.C: New test.
59532         * g++.old-deja/g++.eh/catch12.C: New test.
59533
59534 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59535
59536         * gcc.c-torture/execute/20000523-1.c: New test.
59537
59538 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59539
59540         * c-torture/execute/bcp-1.c: Replace abort in arg of
59541         __builtin_constant_p with a generic external function.
59542
59543         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59544         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59545         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59546         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59547         Prototype abort and/or exit.
59548
59549         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59550         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59551         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59552         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59553
59554 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59555
59556         * gcc.dg/dwarf2-1.c: New test.
59557
59558 2000-05-20  Richard Henderson  <rth@cygnus.com>
59559
59560         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59561
59562 2000-05-20  Andreas Jaeger  <aj@suse.de>
59563
59564         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59565         testcase.
59566
59567 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59568
59569         * gcc.c-torture/execute/20000519-2.c: New test.
59570
59571 2000-05-19  Andreas Jaeger  <aj@suse.de>
59572
59573         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59574         which fails with SSA.
59575
59576         * lib/c-torture.exp: Also test with -O3 -fssa.
59577
59578 2000-05-18  Michael Meissner  <meissner@redhat.com>
59579
59580         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59581         * gcc.c-torture/execute/920415-1.c: Ditto.
59582         * gcc.c-torture/execute/920501-1.c: Ditto.
59583         * gcc.c-torture/execute/conversion.c: Ditto.
59584         * gcc.c-torture/execute/cvt-1.c: Ditto.
59585
59586 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59587
59588         * gcc.c-torture/compile/20000518-1.c: New test.
59589
59590 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59591
59592         * g77.f-torture/compile/200005018.f: New test.
59593
59594 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59595
59596         * gcc.c-torture/compile/20000517-1.c: New test.
59597
59598 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59599
59600         * gcc.c-torture/execute/20000516-1.c: New test.
59601
59602 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59603
59604         * g++.old-deja/g++.other/eh.C: New test.
59605
59606 2000-05-12  Richard Henderson  <rth@cygnus.com>
59607
59608         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59609         constants through to doit's conditional.
59610
59611 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59612
59613         * gcc.c-torture/compile/20000511-1.c: New test.
59614         * g77.f-torture/compile/20000511-1.f: New test.
59615         * g77.f-torture/compile/20000511-2.f: New test.
59616
59617 2000-05-11  Michael Meissner  <meissner@redhat.com>
59618
59619         * gcc.c-torture/execute/20000511-1.c: New test.
59620
59621 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59622
59623         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59624         * gcc.dg/20000510-1.S: New.
59625
59626 2000-05-08  Catherine Moore  <clm@cygnus.com>
59627
59628         * gcc.dg/unused-3.c: New.
59629
59630 2000-05-06  Richard Henderson  <rth@cygnus.com>
59631
59632           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59633           * g++.old-deja/g++.mike/warn1.C: Likewise.
59634           * g++.old-deja/g++.pt/local1.C: Likewise.
59635           * g++.old-deja/g++.pt/local7.C: Likewise.
59636           * g++.old-deja/g++.pt/spec16.C: Likewise.
59637
59638 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59639
59640         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59641
59642 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59643
59644           * g77.f-torture/execute/20000503-1.f: New test.
59645
59646 2000-05-04  Andreas Jaeger  <aj@suse.de>
59647
59648         * gcc.dg/noreturn-2.c: New test.
59649
59650 2000-05-04  Neil Booth  <NeilB@earthling.net>
59651
59652         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59653         preprocessor.
59654
59655 2000-05-04  Richard Henderson  <rth@cygnus.com>
59656
59657         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59658
59659 2000-05-04  Richard Henderson  <rth@cygnus.com>
59660
59661         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59662         OpenSSL by Jason R Thorpe.
59663
59664 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59665
59666         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59667
59668 2000-05-03  Robert Lipe <robertlipe@usa.net>
59669
59670         * gcc.dg/20000503-1.c: New test.
59671
59672 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59673
59674         * gcc.c-torture/compile/20000502-1.c: New test.
59675         * g++.old-deja/g++.other/align.C: New test.
59676         * gcc.dg/cpp-tradstringify.c: New test.
59677
59678 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59679
59680         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59681         and hard registers.
59682
59683 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59684
59685         * gcc.c-torture/execute/loop-5.c: New test.
59686
59687 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59688
59689         * gcc.c-torture/execute/va-arg-20.c: New test.
59690
59691 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59692
59693         * gcc.c-torture/execute/20000422-1.c: New test.
59694
59695 2000-04-20  Greg McGary  <gkm@gnu.org>
59696
59697         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59698         when optimizing, but without sibling-call optimizations (-O1).
59699
59700 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59701
59702           * gcc.c-torture/compile/20000420-1.c: New test.
59703
59704 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59705
59706         * g++.abi/ptrflags.C: New test.
59707         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59708
59709 2000-04-19  Catherine Moore  <clm@cygnus.com>
59710
59711         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59712
59713 2000-04-19  Greg McGary  <gkm@gnu.org>
59714
59715         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59716         sibling-call optimizations.
59717
59718 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59719
59720         * gcc.dg/20000419-1.c: New test.
59721
59722 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59723
59724         * gcc.c-torture/execute/20000412-6.c: New test.
59725
59726 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59727
59728         * gcc.c-torture/execute/20000412-5.c: New test.
59729         * g77.f-torture/compile/20000412-1.f: New test.
59730         * gcc.c-torture/execute/20000412-4.c: New test.
59731         * gcc.c-torture/compile/20000412-2.c: New test.
59732         * gcc.c-torture/execute/20000412-3.c: New test.
59733         * gcc.c-torture/compile/20000412-1.c: New test.
59734         * gcc.c-torture/execute/20000412-2.c: New test.
59735
59736 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59737
59738         * objc/execute/bf-20.m: New test.
59739
59740 2000-04-10  Richard Henderson  <rth@cygnus.com>
59741
59742         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59743
59744         * gcc.c-torture/execute/20000412-1.c: New test.
59745
59746 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59747
59748         * g++.old-deja/g++.eh/catchptr1.C: New test.
59749
59750 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59751
59752         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59753
59754 2000-04-08  Neil Booth  <NeilB@earthling.net>
59755
59756         * gcc.dg/cpp-nullchar.c: Remove test as
59757         embedded nulls cause problems.
59758
59759 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59760
59761         * gcc.dg/compare2.c: New test.
59762
59763 2000-04-08  Neil Booth  <NeilB@earthling.net>
59764
59765         * gcc.dg/cpp-nullchar.c: New test.
59766
59767 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59768
59769         * gcc.dg/cpp-mi2.c: New test.
59770         * gcc.dg/cpp-mi2[abc].h: New files.
59771
59772 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59773
59774         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59775         member name.
59776
59777 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59778
59779         * g++.old-deja/g++.abi/vmihint.C: New test.
59780
59781 2000-04-06  Neil Booth  <NeilB@earthling.net>
59782
59783         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59784         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59785         copyright.
59786
59787 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59788
59789         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59790         avoid stack-frame overwrite.
59791
59792 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59793
59794         * gcc.c-torture/compile/20000405-2.c: New test.
59795         * gcc.c-torture/compile/20000405-3.c: New test.
59796
59797 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59798
59799         * gcc.c-torture/compile/20000405-1.c: New test.
59800
59801 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59802
59803         * gcc.dg/cast-qual-1.c: Revert last change.
59804
59805 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59806
59807         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59808
59809 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59810
59811         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59812         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59813
59814 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59815
59816         * gcc.c-torture/compile/20000403-2.c: New test.
59817         * gcc.c-torture/compile/20000403-1.c: New test.
59818
59819 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59820
59821         * gcc.c-torture/execute/20000403-1.c: New test.
59822
59823 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59824
59825         * gcc.c-torture/execute/20000402-1.c: New test.
59826
59827 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59828
59829         * gcc.c-torture/execute/va-arg-15.c: New test.
59830         * gcc.c-torture/execute/va-arg-16.c: New test.
59831         * gcc.c-torture/execute/va-arg-17.c: New test.
59832         * gcc.c-torture/execute/va-arg-18.c: New test.
59833         * gcc.c-torture/execute/va-arg-19.c: New test.
59834
59835 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59836
59837         * gcc.c-torture/compile/981211-1.c: Move to...
59838         * gcc.dg/cpp-as1.c: ...here.
59839         * gcc.dg/cpp-as2.c: New file.
59840
59841         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59842         compiler.
59843
59844 2000-04-02  Neil Booth  <NeilB@earthling.net>
59845
59846         * gcc.dg/cpp-cond.c  New tests.
59847         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59848         accidental success less likely.
59849         * gcc.dg/cpp-missingop.c  New tests.
59850         * gcc.dg/cpp-missingparen.c  New tests.
59851         * gcc.dg/cpp-shift.c  New tests.
59852         * gcc.dg/cpp-shortcircuit.c  New tests.
59853         * gcc.dg/cpp-unary.c  New tests.
59854
59855 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59856
59857         * gcc.c-torture/compile/20000329-1.c: New test.
59858
59859 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59860
59861         * gcc.c-torture/compile/20000326-1.c: New test.
59862         * gcc.c-torture/compile/20000326-2.c: New test.
59863
59864 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59865
59866         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59867         the first parameter is a function argument.
59868
59869 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59870
59871         * g++.old-deja/g++.ext/array4.C: New test.
59872
59873 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59874
59875         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59876
59877 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59878
59879         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59880
59881 2000-03-19  Richard Henderson  <rth@cygnus.com>
59882
59883         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59884
59885 2000-03-19  Richard Henderson  <rth@cygnus.com>
59886
59887         * gcc.c-torture/compile/20000319-1.c: New test.
59888
59889 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59890
59891         * gcc.c-torture/execute/20000314-3.c: New test.
59892         * gcc.c-torture/execute/20000314-2.c: New test.
59893         * gcc.c-torture/execute/20000314-1.c: New test.
59894         * gcc.c-torture/compile/20000314-2.c: New test.
59895         * gcc.c-torture/compile/20000314-1.c: New test.
59896
59897 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59898
59899         * g++.old-deja/g++.warn/inline.C: New test.
59900
59901 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59902
59903         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59904         standards-compliant result rather than specific constants.
59905         Put test-values in array.
59906
59907 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59908
59909         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59910         (g++_target_compile): Put test-specific options last.
59911
59912 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59913
59914         * g++.old-deja/g++.eh/vbase4.C: New test.
59915
59916 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59917
59918         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59919
59920 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59921
59922         * g++.old-deja/g++.brendan/misc12.C: Removed.
59923         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59924         * g++.old-deja/g++.ext/pretty4.C: New test.
59925
59926 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59927
59928         * g++.old-deja/g++.other/string2.C: New test.
59929
59930 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59931
59932         * g++.old-deja/g++.warn/impint2.C: New test.
59933
59934 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59935
59936         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59937         is 1, not zero.
59938
59939 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59940
59941         * g++.old-deja/g++.warn/impint.C: New test.
59942         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59943         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59944         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59945         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59946         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59947         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59948         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59949         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59950         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59951         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59952         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59953         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59954
59955 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59956
59957         * gcc.dg/cpp-redef.c: New test.
59958
59959 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59960
59961         * g++.old-deja/g++.pt/unify7.C: New test.
59962
59963 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59964
59965         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59966         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59967
59968 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59969
59970         * gcc.c-torture/compile/20000224-1.c: New test.
59971
59972 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59973
59974         * gcc.c-torture/compile/cpp-2.c: New test.
59975         * gcc.c-torture/compile/cpp-1.c: New test.
59976
59977 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59978
59979         * gcc.c-torture/execute/20000225-1.c: New test.
59980
59981 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59982
59983         * gcc.dg/cpp-li2.c: New test.
59984
59985         * gcc.dg/cpp-wi1.c: New test.
59986
59987         * gcc.dg/cpp-li1.c: New test.
59988
59989 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59990
59991         * g++.old-deja/g++.other/sizeof5.C: New test.
59992
59993 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59994
59995         * gcc.c-torture/execute/va-arg-13.c: New test.
59996
59997 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59998
59999         * gcc.c-torture/execute/va-arg-12.c: New test.
60000
60001 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60002
60003         * gcc.c-torture/execute/20000223-1.c: New test.
60004
60005 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60006
60007         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60008
60009 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60010
60011         * g++.old-deja/g++.abi/ptrmem.C: New test.
60012
60013 2000-02-19  Richard Henderson  <rth@cygnus.com>
60014
60015         * gcc.c-torture/compile/init-3.c: New.
60016
60017 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60018
60019         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60020         ALWAYS_CXXFLAGS.
60021
60022 2000-02-11  Robert Lipe <robertl@sco.com>
60023
60024         * gcc.c-torture/compile/20000211-3.c: New test.
60025
60026 2000-02-11  Martin Buchholz <martin@xemacs.org>
60027
60028         * gcc.c-torture/compile/20000211-2.c: New test.
60029
60030 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60031
60032         * gcc.c-torture/compile/20000211-1.c: New test.
60033
60034 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60035
60036         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60037           on native targets
60038
60039 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60040
60041         * g++.old-deja/g++.other/cast5.C: New test.
60042
60043 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60044
60045         * gcc.c-torture/execute/20000205-1.c: New.
60046
60047 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60048
60049         * g++.old-deja/g++.jason/cast3.C: Return void.
60050         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60051
60052 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60053
60054         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60055
60056         * gcc.dg/loop-1.c: New test.
60057
60058 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60059
60060         * gcc.c-torture/compile/20000127-1.c: New test.
60061         * gcc.c-torture/execute/991228-1.c: New test.
60062
60063 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60064
60065         * gcc.dg/unused-2.c: New test.
60066
60067         * gcc.dg/conv-1.c: New test.
60068
60069 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60070
60071         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60072         compiler.
60073         (tool_option_proc): Fix typo.
60074
60075 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60076
60077         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60078         of the ld on the host, not on the build machine.
60079         Also, don't crash if '--help' is not a supported option.
60080
60081 2000-01-24  Richard Henderson  <rth@cygnus.com>
60082
60083         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60084
60085 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60086
60087         * gcc.c-torture/execute/20000120-2.c: New test.
60088         * gcc.c-torture/execute/20000120-1.c: New test.
60089
60090 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60091
60092         * gcc.c-torture/execute/20000113-1.c: New test.
60093
60094 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60095
60096         * gcc.c-torture/execute/20000112-1.c: New test.
60097
60098 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60099
60100         * gcc.dg/20000111-1.c: New test.
60101
60102 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60103
60104         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60105         with 16 bit integers.
60106
60107 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60108
60109         * gcc.dg/20000108-1.c: New test.
60110
60111 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60112
60113         * g++.old-deja/g++.ns/koenig8.C: New test.
60114
60115 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60116
60117         * g++.old-deja/g++.other/cast4.C: New test.
60118
60119 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60120
60121         * gcc.c-torture/compile/20000105-2.c: New test.
60122         * gcc.c-torture/compile/20000105-1.c: New test.
60123
60124 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60125
60126         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60127         references to printf & atoi to conform to ANSI standard.
60128         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60129         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60130         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60131         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60132         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60133         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60134         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60135         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60136         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60137         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60138         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60139         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60140         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60141         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60142         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60143         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60144         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60145         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60146         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60147         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60148         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60149         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60150         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60151         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60152         * g++.old-deja/g++.brendan/init3.C: Likewise.
60153         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60154         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60155         * g++.old-deja/g++.brendan/new2.C: Likewise.
60156         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60157         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60158         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60159         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60160         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60161         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60162         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60163         * g++.old-deja/g++.brendan/template24.C: Likewise.
60164         * g++.old-deja/g++.brendan/template3.C: Likewise.
60165         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60166         * g++.old-deja/g++.jason/inline3.C: Likewise.
60167         * g++.old-deja/g++.jason/opeq.C: Likewise.
60168         * g++.old-deja/g++.law/arg5.C: Likewise.
60169         * g++.old-deja/g++.law/arm7.C: Likewise.
60170         * g++.old-deja/g++.law/ctors11.C: Likewise.
60171         * g++.old-deja/g++.law/cvt8.C: Likewise.
60172         * g++.old-deja/g++.law/init9.C: Likewise.
60173         * g++.old-deja/g++.law/refs4.C: Likewise.
60174         * g++.old-deja/g++.law/template2.C: Likewise.
60175         * g++.old-deja/g++.law/visibility24.C: Likewise.
60176         * g++.old-deja/g++.law/vtable3.C: Likewise.
60177         * g++.old-deja/g++.mike/asm2.C: Likewise.
60178         * g++.old-deja/g++.mike/eh1.C: Likewise.
60179         * g++.old-deja/g++.mike/misc1.C: Likewise.
60180         * g++.old-deja/g++.mike/misc13.C: Likewise.
60181         * g++.old-deja/g++.mike/misc14.C: Likewise.
60182         * g++.old-deja/g++.mike/ns12.C: Likewise.
60183         * g++.old-deja/g++.mike/p1248.C: Likewise.
60184         * g++.old-deja/g++.mike/p3708.C: Likewise.
60185         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60186         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60187         * g++.old-deja/g++.mike/p646.C: Likewise.
60188         * g++.old-deja/g++.mike/p700.C: Likewise.
60189         * g++.old-deja/g++.mike/p783.C: Likewise.
60190         * g++.old-deja/g++.mike/p783a.C: Likewise.
60191         * g++.old-deja/g++.mike/p783b.C: Likewise.
60192         * g++.old-deja/g++.mike/p786.C: Likewise.
60193         * g++.old-deja/g++.mike/p789.C: Likewise.
60194         * g++.old-deja/g++.mike/p789a.C: Likewise.
60195         * g++.old-deja/g++.mike/p807a.C: Likewise.
60196         * g++.old-deja/g++.other/delete3.C: Likewise.
60197         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60198         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60199         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60200         * g++.old-deja/g++.other/empty1.C: Likewise.
60201         * g++.old-deja/g++.other/temporary1.C: Likewise.
60202         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60203         * g++.old-deja/g++.pt/t16.C: Likewise.
60204         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60205
60206 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60207
60208         * gcc.dg/991230-1.c: New test.
60209
60210 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60211
60212         * gcc.c-torture/compile/991229-3.c: New test.
60213         * gcc.c-torture/compile/991229-2.c: New test.
60214         * gcc.c-torture/compile/991229-1.c: New test.
60215
60216 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60217
60218         * gcc.c-torture/compile/labels-2.c: New test.
60219
60220 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60221
60222         * gcc.c-torture/execute/991227-1.c: New test.
60223
60224 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60225
60226         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60227
60228 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60229
60230         * gcc.c-torture/execute/991221-1.c: New test.
60231
60232 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60233
60234         * g++.old-deja/g++.other/cast3.C: New test.
60235
60236 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60237
60238         * gcc.c-torture/execute/991216-4.c: New test.
60239
60240 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60241
60242         * gcc.c-torture/execute/991216-1.c: New test.
60243         * gcc.c-torture/execute/991216-2.c: New test.
60244         * gcc.c-torture/execute/991216-3.c: New test.
60245
60246 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60247
60248         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60249         Actually make the test fail by using "-O2" for compilation.
60250
60251 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60252
60253         * g++.old-deja/g++.warn/cast-align1.C: New test.
60254
60255 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60256
60257         * gcc.c-torture/compile/991214-1.c: New test.
60258         * gcc.c-torture/compile/991214-2.c: New test.
60259
60260 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60261
60262         * gcc.dg/991214-1.c: New test.
60263
60264 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60265
60266         * gcc.c-torture/compile/991213-3.c: New test.
60267         * gcc.c-torture/compile/991213-2.c: New test.
60268         * gcc.c-torture/compile/991213-1.c: New test.
60269
60270 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60271
60272         * gcc.dg/991209-1.c: New test.
60273
60274 1999-12-08  Nathan Sidwell <nathan@acm.org>
60275
60276         * gcc.c-torture/compile/991208-1.c: New test.
60277
60278 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60279
60280         * gcc.dg/ultrasp2.c: New test.
60281
60282 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60283
60284         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60285
60286 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60287
60288         * gcc.c-torture/compile/991202-1.c: New test.
60289         * gcc.c-torture/execute/991202-1.c: New test.
60290         * gcc.c-torture/execute/991202-2.c: New test.
60291         * gcc.c-torture/execute/991202-3.c: New test.
60292
60293 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60294
60295         * g++.old-deja/g++.abi/align.C: New test.
60296         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60297         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60298
60299 1999-12-01  Richard Henderson  <rth@cygnus.com>
60300
60301         * gcc.c-torture/execute/991201-1.c: New.
60302
60303 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60304
60305         * gcc.dg/991129-1.c: New test.
60306
60307 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60308
60309         * gcc.c-torture/compile/991127-1.c: New test.
60310
60311 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60312
60313         * g++.old-deja/g++.other/warn4.C: New test.
60314
60315 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60316
60317         * g++.old-deja/g++.eh/cleanup2.C: New test.
60318         * g++.old-deja/g++.ext/pretty2.C: New test.
60319         * g++.old-deja/g++.ext/pretty3.C: New test.
60320         * g++.old-deja/g++.other/debug6.C: New test.
60321
60322 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60323
60324         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60325         compiler_output to look for one error message instead of two.
60326
60327 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60328
60329         * gcc.c-torture/execute/991118-1.c: Also test case
60330         where the word boundary does not split a byte evenly.
60331
60332 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60333
60334         * g++.old-deja/g++.ext/restrict1.C: New test.
60335
60336 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60337
60338         * gcc.c-torture/execute/991118-1.c: New test.
60339
60340 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60341
60342         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60343         working directory pathnames.
60344
60345 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60346
60347         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60348         host is equipped with driver.h and driver.o so it can actually
60349         compile and run the tests.
60350
60351 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60352
60353         * gcc.c-torture/compile/991008-1.c: New test.
60354
60355 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60356
60357         * lib/gcc-dg.exp: Include target-supports.exp
60358
60359 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60360
60361         * lib/target-supports.exp: New file: Provide procs to test for
60362         features supported by the target.
60363         (check_weak_available): Moved here from ecos.exp.
60364         (check_alias_available): New proc: Determine of the target
60365         toolchain supports the alias attribute.
60366
60367         * gcc.dg/special/ecos.exp: Move check_weak_available to
60368         target-supports.exp.
60369         (alias-1.c): Only perform the test if the target supports
60370         aliases.
60371         (wkali-1.c): Only perform the test if the target supports
60372         aliases.
60373
60374         * gcc.dg/990506-0.c: Expect error messages from cross
60375         targets as well as native targets.
60376
60377 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60378
60379         * gcc.dg/ultrasp1.c: Removed xfail.
60380         * gcc.dg/struct-ret-2.c: Likewise.
60381         * gcc.dg/array-1.c: Likewise.
60382
60383 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60384
60385         * gcc.dg/struct-ret-2.c: New test.
60386
60387         * gcc.dg/array-1.c: New test.
60388
60389 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60390
60391         * gcc.c-torture/execute/991030-1.c: New test.
60392
60393 1999-10-26  Richard Henderson  <rth@cygnus.com>
60394
60395         * gcc.c-torture/compile/991026-2.c: New test.
60396
60397 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60398
60399         * gcc.c-torture/compile/991026-1.c: New test.
60400
60401 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60402
60403         * gcc.c-torture/execute/991023-1.c: New test.
60404
60405 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60406
60407         * gcc.c-torture/execute/991019-1.c: New test.
60408
60409 1999-10-16  Richard Henderson  <rth@cygnus.com>
60410
60411         * gcc.c-torture/execute/991016-1.c: New test.
60412
60413 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60414
60415         * gcc.c-torture/execute/991014-1.c: New test.
60416
60417 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60418
60419         * g++.old-deja/g++.other/union2.C: New test.
60420
60421 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60422
60423         * g++.old-deja/g++.other/vaarg2.C: New test.
60424         * g++.old-deja/g++.other/vaarg3.C: New test.
60425
60426 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60427
60428         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60429         in compile/.
60430
60431 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60432
60433         * gcc.c-torture/execute/va-arg-11.c: New test.
60434
60435 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60436
60437         * lib/file-format.exp (gcc_target_object_format): Don't
60438         crash if objdump is unavailable.
60439
60440 1999-09-29  Donn Terry <donn@interix.com>
60441
60442         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60443
60444 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60445
60446         * gcc.c-torture/compile/990928-1.c: New test.
60447
60448 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60449
60450         * g++.old-deja/g++.other/decl6.C: New test.
60451
60452 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60453
60454         * gcc.c-torture/execute/va-arg-10.c: New test.
60455
60456 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60457
60458         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60459         __PRETTY_FUNCTION__.
60460
60461 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60462
60463         * gcc.c-torture/execute/990923-1.c: New test.
60464
60465 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60466
60467         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60468         for which -fpic is inappropriate.
60469
60470 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60471
60472         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60473
60474 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60475
60476         * g++.old-deja/g++.other/dyncast1.C: New test.
60477         * g++.old-deja/g++.other/dyncast2.C: New test.
60478         * g++.old-deja/g++.other/dyncast3.C: New test.
60479         * g++.old-deja/g++.other/dyncast4.C: New test.
60480         * g++.old-deja/g++.other/dyncast5.C: New test.
60481         * g++.old-deja/g++.eh/catch3.C: New test.
60482         * g++.old-deja/g++.eh/catch3p.C: New test.
60483         * g++.old-deja/g++.eh/catch4.C: New test.
60484         * g++.old-deja/g++.eh/catch4p.C: New test.
60485         * g++.old-deja/g++.eh/catch5.C: New test.
60486         * g++.old-deja/g++.eh/catch5p.C: New test.
60487         * g++.old-deja/g++.eh/catch6.C: New test.
60488         * g++.old-deja/g++.eh/catch6p.C: New test.
60489         * g++.old-deja/g++.eh/catch7.C: New test.
60490         * g++.old-deja/g++.eh/catch7p.C: New test.
60491         * g++.old-deja/g++.eh/catch8.C: New test.
60492         * g++.old-deja/g++.eh/catch8p.C: New test.
60493         * g++.old-deja/g++.eh/catch9.C: New test.
60494         * g++.old-deja/g++.eh/catch9p.C: New test.
60495
60496 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60497
60498         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60499         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60500
60501 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60502
60503         * gcc.c-torture/compile/990913-1.c: New test.
60504
60505 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60506
60507         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60508         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60509
60510 1999-09-09  Richard Henderson  <rth@cygnus.com>
60511
60512         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60513
60514 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60515
60516         * g++.old-deja/g++.other/lookup11.C: New test.
60517         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60518         what is permitted and what we want.
60519         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60520         overload use.
60521         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60522
60523 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60524
60525         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60526         * gcc.c-torture/noncompile/poison-1.c: New file.
60527
60528 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60529
60530         * g++.old-deja/g++.other/sizeof3.C: New test.
60531         * g++.old-deja/g++.other/sizeof4.C: New test.
60532         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60533         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60534
60535 1999-09-07  Richard Henderson  <rth@cygnus.com>
60536
60537         * gcc.dg/va-arg-1.c: New.
60538
60539 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60540
60541         * gcc.c-torture/execute/va-arg-9.c: New test.
60542
60543 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60544
60545         * g77.f-torture/compile/980519-2.f: New test.
60546         * g77.f-torture/compile/19990905-0.f: New test.
60547         * g77.f-torture/compile/19990905-1.f: New test.
60548         * g77.f-torture/compile/19990905-2.f: New test.
60549
60550         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60551
60552 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60553
60554         * gcc.c-torture/execute/990827-1.c: Fix typo.
60555
60556 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60557
60558         * g++.old-deja/g++.other/deref1.C: New test.
60559
60560 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60561
60562         * g++.old-deja/g++.other/ambig2.C: New test.
60563         * g++.old-deja/g++.other/cond5.C: New test.
60564         * g++.old-deja/g++.other/lookup16.C: New test.
60565
60566 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60567
60568         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60569         assemblers too.
60570
60571 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60572
60573         * lib/c-torture.exp: Avoid the "compare executables" optimization
60574         when testing native.
60575
60576 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60577
60578         * gcc.c-torture/execute/990829-1.c: New test.
60579         * gcc.c-torture/compile/990829-1.c: New test.
60580
60581 1999-08-27  Paul Burchard  <burchard@pobox.com>
60582
60583         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60584         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60585         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60586         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60587         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60588         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60589         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60590         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60591         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60592         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60593         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60594
60595 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60596
60597         * gcc.c-torture/execute/990827-1.c: New test.
60598
60599 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60600
60601         * g77.f-torture/noncompile/19990826-4.f: New test.
60602
60603         * g77.f-torture/compile/19990826-3.f: New test.
60604
60605         * g77.f-torture/execute/19990826-2.f: New test.
60606
60607         * g77.f-torture/compile/19990826-1.f: New test.
60608
60609         * gcc.c-torture/execute/990826-0.c: New test.
60610         * g77.c-torture/execute/19990826-0.f: New test.
60611
60612         * g77.f-torture/noncompile/970626-2.f: New test.
60613
60614 1999-08-25  Paul Burchard  <burchard@pobox.com>
60615
60616         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60617         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60618         lss-011.C: New tests.
60619
60620 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60621
60622         * g++.old-deja/g++.other/decl5.C: New test.
60623
60624 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60625
60626         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60627         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60628         call `postbase' for each one.  All callers of `postbase' changed
60629         to call this instead.
60630
60631 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60632
60633         * gcc.c-torture/execute/990811-1.c: New test.
60634
60635 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60636
60637         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60638         just native ones.
60639
60640         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60641         just native ones.
60642
60643 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60644
60645         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60646
60647 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60648
60649         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60650
60651 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60652
60653         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60654
60655 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60656
60657         * gcc.c-torture/execute/990804-1.c: New test.
60658
60659 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60660
60661         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60662         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60663         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60664
60665 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60666
60667         * g++.old-deja/g++.other/struct1.C: New test.
60668
60669 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60670
60671         * g++.old-deja/g++.other/enum2.C: New test.
60672
60673 1999-08-02  Richard Henderson  <rth@cygnus.com>
60674
60675         Adapted from tests from Franz Sirl:
60676         * gcc.c-torture/execute/va-arg-7.c: New test.
60677         * gcc.c-torture/execute/va-arg-8.c: New test.
60678
60679 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60680
60681         * gcc.c-torture/compile/990801-2.c: New test.
60682
60683         * gcc.c-torture/compile/990801-1.c: New test.
60684
60685 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60686
60687         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60688         fp-cmp-1.c, converting double to float.
60689
60690         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60691         fp-cmp-1.c, converting double to long double.
60692
60693         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60694         from fr1 to unknown_register, since fr1 is a legitimate register
60695         on some machines.
60696
60697 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60698
60699         * README: More listname related changes.
60700
60701 1999-07-08  Catherine Moore  <clm@cygnus.com>
60702
60703         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60704
60705 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60706
60707         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60708
60709 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60710
60711         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60712
60713 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60714
60715         * gcc.dg/990703-1.c: New test.
60716
60717 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60718
60719         * lib/file-format.exp: New file: Move definition of proc
60720         gcc_target_object_format to here from
60721         gcc.dg/special/ecos.exp.
60722
60723         * lib/c-torture.exp: Include lib file-format.exp.
60724         * lib/gcc-dg.exp: Include lib file-format.exp.
60725
60726         * gcc.dg/special/ecos.exp: Remove definition of proc
60727         gcc_target_object_format.
60728
60729 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60730
60731         * gcc.c-torture/execute/990628-1.c: New test.
60732
60733 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60734
60735         * gcc.c-torture/compile/990625-2.c: New test.
60736
60737         * gcc.c-torture/compile/990625-1.c: New test.
60738
60739 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60740
60741         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60742         attributes compile.
60743         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60744         ports that use the COFF/PE file format.
60745
60746 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60747
60748         * gcc.c-torture/compile/990617-1.c: New test.
60749
60750 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60751
60752         * g++.old-deja/g++.other/decl4.C: New test.
60753
60754 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60755
60756         * g++.old-deja/g++.other/bitfld3.C: New test.
60757
60758 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60759
60760         * g++.old-deja/g++.eh/catch1.C: New test.
60761
60762 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60763
60764         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60765
60766         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60767         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60768
60769 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60770
60771         * g77.f-torture/compile/19990502-0.f: Replace with new,
60772         shorter, test that still fails after recent changes.
60773
60774 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60775
60776         * gcc.c-torture/execute/990604-1.c: New test.
60777
60778 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60779
60780         * gcc.c-torture/execute/990531-1.c: New test.
60781
60782 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60783
60784         * gcc.c-torture/compile/990527-1.c: New test.
60785
60786 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60787
60788         * gcc.c-torture/execute/990527-1.c: New test.
60789
60790 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60791
60792         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60793         bitfields as signed.
60794
60795 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60796
60797         * g77.f-torture/compile/19990525-0.f: New test.
60798
60799 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60800
60801         * gcc.c-torture/execute/990525-2.c: New test.
60802
60803         * gcc.c-torture/execute/990525-1.c: New test.
60804
60805 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60806
60807         * g++.old-deja/g++.other/anon3.C: New test.
60808         * g++.old-deja/g++.other/anon4.C: New test.
60809         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60810         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60811         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60812         Merrill).
60813
60814 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60815
60816         * gcc.c-torture/execute/990524-1.c: New test.
60817
60818         * gcc.dg/990524-1.c: New test.
60819
60820 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60821
60822         * gcc.c-torture/compile/990523-1.c: New test.
60823
60824 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60825
60826         * gcc.c-torture/compile/990519-1.c: New test.
60827
60828 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60829
60830         * gcc.c-torture/compile/990517-1.c: New test.
60831
60832         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60833         (e4, f4): New tests.
60834         (main): Call them.
60835
60836 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60837
60838         * gcc.dg/noreturn-1.c: New test.
60839
60840 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60841
60842         * gcc.c-torture/execute/990513-1.c: New test.
60843
60844 1999-05-10  Richard Henderson  <rth@cygnus.com>
60845
60846         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60847
60848 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60849
60850         * g77.f-torture/execute/erfc.f: Use small single-precision
60851         values, to avoid problems on Alphas when not -mieee.
60852
60853 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60854
60855         * gcc.dg/990506-0.c: New test.
60856
60857 1999-05-08  Richard Henderson  <rth@cygnus.com>
60858
60859         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60860         the constant to test.  Don't XFAIL 64-bit targets.
60861
60862         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60863         * g++.old-deja/g++.law/profile1.C: Likewise.
60864
60865         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60866         operator new instances.
60867         * g++.old-deja/g++.other/delete5.C: Likewise.
60868
60869 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60870
60871         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60872         intrinsic.
60873
60874 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60875
60876         * g77.f-torture/execute/u77-test.f: Reverse order of two
60877         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60878
60879 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60880
60881         * gcc.dg/compare1.c: New test.
60882
60883 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60884
60885         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60886         New tests.
60887
60888 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60889
60890         * g77.f-torture/compile/19990502-1.f: New test.
60891
60892 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60893
60894         * g77.f-torture/compile/19990502-0.f: New test.
60895
60896 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60897
60898         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60899         intrinsic.
60900
60901 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60902
60903         * g77.f-torture/execute/u77-test.f (main): List libU77
60904         intrinsics not currently tested.
60905         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60906         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60907         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60908         Trim blanks off the ends of some printed strings.
60909
60910 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60911
60912         * g77.f-torture/execute/u77-test.f (main): Just warn about
60913         FSTAT gid disagreement, as it's expected on some systems.
60914
60915 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60916
60917         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60918         use a new function, which allows for some slop.
60919         Clean up some commentary.
60920         (issum): The new function.
60921         (sgladd): Deleted subroutine.
60922
60923 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60924
60925         * g77.f-torture/execute/u77-test.f: Modify to be more like
60926         libf2c/libU77 version, bringing patches to that version here.
60927         Add suitable commentary.
60928
60929 1999-04-25  Richard Henderson  <rth@cygnus.com>
60930
60931         * gcc.dg/990424-1.c: New test.
60932
60933 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60934
60935         * g77.f-torture/execute/u77-test.f (main): Bug involving
60936         LSTAT has been fixed, so turn back on full checking.
60937
60938 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60939
60940         * g77.f-torture/compile/19990419-0.f: New test.
60941         * g77.f-torture/execute/19990419-1.f: New test.
60942
60943 1999-04-17  Richard Henderson  <rth@cygnus.com>
60944
60945         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60946         to avoid the need for a prototype to supress a warning.
60947
60948 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60949
60950         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60951
60952 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60953
60954         * gcc.c-torture/execute/990404-1.c: New test.
60955
60956 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60957
60958         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60959         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60960         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60961         missing initializer warnings.
60962
60963 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60964
60965         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60966         matching strings.
60967
60968 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60969
60970         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60971
60972 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60973
60974         * g77.f-torture/execute/19990325-0.f: New test.
60975         * g77.f-torture/execute/19990325-1.f: New test.
60976
60977 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60978
60979         * gcc.c-torture/execute/990324-1.c: New test.
60980
60981 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60982
60983         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60984         test with 4.
60985
60986 1999-03-17  Richard Henderson  <rth@cygnus.com>
60987
60988         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60989
60990 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60991
60992         * g77.f-torture/execute/19990313-2.f: New test.
60993         * g77.f-torture/execute/19990313-3.f: New test.
60994
60995 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60996
60997         * g77.f-torture/execute/19990313-0.f: New test.
60998         * g77.f-torture/execute/19990313-1.f: New test.
60999
61000 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61001
61002         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61003         printf to sprintf.
61004         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61005         (main): Add check for u15.  Conditionalize u31 check depending on
61006         whether ints are <32 bits or >=32 bits.
61007
61008 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61009
61010         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61011
61012 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61013
61014         * g77.f-torture/compile/19990305-0.f: New test.
61015         * g77.f-torture/execute/19981119-0.f: New test.
61016
61017 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61018
61019         * g77.f-torture/execute/970625-2.f: call ABORT if final
61020         result is not correct, instead of just printing it.
61021         Add this checking via newly introduced obfuscation, to
61022         trip up buggy front ends.
61023
61024 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61025
61026         * g77.f-torture/compile/960317-1.f: Moved from being
61027         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61028
61029 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61030
61031         * g77.f-torture/execute/960317-1.f: New (old) test.
61032         * g77.f-torture/execute/970625-2.f: Ditto.
61033
61034 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61035
61036         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61037         error message on line 1 or line 2; cccp and cpplib do this differently.
61038
61039 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61040
61041         * g++.old-deja/g++.law/weak1.C: New test.
61042
61043 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61044
61045         * gcc.c-torture/execute/990119-1.c: Renamed to...
61046         * gcc.dg/990119-1.c: this, so it will only be tested once
61047         (it's a preprocessor test, it doesn't need to be run at
61048         multiple optimization levels).
61049
61050 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61051
61052         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61053           ALWAYS_CXXFLAGS.
61054
61055 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61056
61057         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61058         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61059         to not be compilable by current g77.
61060
61061 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61062
61063         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61064
61065 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61066
61067         * gcc.c-torture/execute/990222-1.c: New test.
61068
61069 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61070
61071         * g77.f-torture/compile/19990218-0.f: New test.
61072         * g77.f-torture/noncompile/19990218-1.f: New test.
61073
61074 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61075
61076         * g77.f-torture/compile/19981216-0.f: New test.
61077
61078 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61079
61080         * gcc.dg/990214-1.c: New test.
61081
61082 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61083
61084         * gcc.dg/990213-2.c: New test.
61085
61086         * gcc.dg/990213-1.c: New test.
61087
61088 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61089
61090         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61091         ints.
61092
61093 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61094
61095         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61096         specified by target.
61097
61098         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61099
61100 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61101
61102         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61103
61104 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61105
61106         * gcc.dg/special/ecos.exp: New test driver for new tests with
61107         special requirements.
61108
61109         * gcc.dg/special/alias-1.c: New test.
61110         * gcc.dg/special/gcsec-1.c: New test.
61111         * gcc.dg/special/weak-1.c: New test.
61112         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61113         * gcc.dg/special/weak-2.c: New test.
61114         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61115         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61116         * gcc.dg/special/wkali-1.c: New test.
61117         * gcc.dg/special/wkali-2.c: New test.
61118         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61119         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61120
61121 1999-02-10  Felix Lee  <flee@cygnus.com>
61122
61123           * lib/c-torture.exp (c-torture-compile): Pull out code for
61124           analyzing gcc error messages.
61125           (c-torture-execute): Likewise.  Fix some (harmless) false
61126           positives.
61127           * lib/gcc.exp (gcc_check_compile): New function.
61128
61129 1999-02-08  Richard Henderson  <rth@cygnus.com>
61130
61131         * gcc.c-torture/execute/990208-1.c: New test.
61132
61133 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61134
61135         * g++.dg/special/ecos.exp: New driver for new tests with special
61136         requirements
61137
61138         * g++.dg/special/conpr-1.C: New test
61139         * g++.dg/special/conpr-2.C: New test
61140         * g++.dg/special/conpr-2a.C: New test
61141         * g++.dg/special/conpr-3.C: New test
61142         * g++.dg/special/conpr-3a.C: New test
61143         * g++.dg/special/conpr-3b.C: New test
61144
61145         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61146         allow g++ to use the dg driver
61147
61148         * README: Add comment about g++.dg directory
61149
61150 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61151
61152         * README: Update email addresses.
61153
61154 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61155
61156         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61157         arguments in order to force structure S onto the stack even on
61158         the alpha.
61159         (test): Pass 10 leading arguments to function foo as well as the
61160         structure S.
61161
61162         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61163         failure for all targets.
61164
61165         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61166         abort to terminate program execution.
61167
61168 1999-01-30  Richard Henderson  <rth@cygnus.com>
61169
61170         * gcc.c-torture/execute/990130-1.c: New test.
61171
61172 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61173
61174         * gcc.dg/990130-1.c: New test.
61175
61176 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61177
61178         * gcc.c-torture/execute/990128-1.c: New test.
61179
61180 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61181
61182         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61183
61184 1999-01-27  Felix Lee  <flee@cygnus.com>
61185
61186         * lib/c-torture.exp (c-torture-compile): pull out code for
61187         analyzing gcc error messages.
61188         (c-torture-execute): ditto, and fix some (harmless) false
61189         positives.
61190         * lib/gcc.exp (gcc_check_compile): new function.
61191
61192 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61193
61194         * gcc.dg/990117-1.c: New test.
61195
61196         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61197
61198         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61199
61200 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61201
61202         * g77.f-torture/compile/990115-1.f: New test.
61203
61204 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61205
61206         * gcc.c-torture/compile/990107-1.c: New test
61207
61208 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61209
61210         * gcc.c-torture/execute/990106-2.c: New test.
61211
61212         * gcc.c-torture/execute/990106-1.c: New test.
61213
61214 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61215
61216         * gcc.c-torture/compile/981223-1.c: New test.
61217
61218 1998-12-29  Richard Henderson  <rth@cygnus.com>
61219
61220         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61221         (opt3): Rename from opt4 and disable.
61222
61223 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61224
61225         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61226
61227 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61228
61229         * g++.old-deja/g++.other/conv5.C: New test.
61230
61231 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61232
61233         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61234
61235 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61236
61237         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61238
61239 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61240
61241         * gcc.c-torture/compile/981211-1.c: New test.
61242
61243 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61244
61245         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61246
61247         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61248
61249 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61250
61251         * gcc.special/930510-1.c: Make C9X safe.
61252         * gcc.misc-tests/gcov-1.c Similarly.
61253         * gcc.misc-tests/gcov-2.c Similarly.
61254
61255 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61256
61257         * gcc.dg/ultrasp1.c: New test.
61258
61259 1998-12-06  Richard Henderson  <rth@cygnus.com>
61260
61261         * gcc.c-torture/execute/981206.c: New test.
61262
61263 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61264
61265         * g++.old-deja/g++.ns/template7.C: New test.
61266
61267         * g++.old-deja/g++.other/expr1.C: New test.
61268
61269         * g++.old-deja/g++.eh/tmpl3.C: New test.
61270
61271         * g++.old-deja/g++.eh/tmpl2.C: New test.
61272
61273 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61274
61275         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61276         * g++.old-deja/g++.other/using6.C: Removed.
61277         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61278
61279         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61280
61281 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61282
61283         * g++.old-deja/g++.pt/overload8.C: New test.
61284
61285         * g++.old-deja/g++.pt/overload7.C: New test.
61286
61287         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61288
61289         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61290         and relinking messages.
61291         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61292         compiling with -frepo.
61293
61294 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61295
61296         * g++.old-deja/g++.pt/lookup6.C: New test.
61297
61298 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61299
61300         * gcc.c-torture/execute/981130-1.c: New test.
61301         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61302
61303 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61304
61305         * g++.old-deja/g++.pt/explicit76.C: New test.
61306
61307         * g++.old-deja/g++.pt/friend38.C: New test.
61308
61309         * g++.old-deja/g++.ns/crash2.C: New test.
61310
61311         * g++.old-deja/g++.pt/defarg8.C: New test.
61312
61313         * g++.old-deja/g++.pt/instantiate6.C: New test.
61314
61315         * g++.old-deja/g++.pt/static6.C: New test.
61316
61317         * g++.old-deja/g++.pt/decl2.C: New test.
61318
61319 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61320
61321         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61322         problem is actually related with name lookup, but so what? :-)
61323
61324         * g++.old-deja/g++.pt/friend37.C: New test.
61325
61326 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61327
61328         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61329         element, which fails on some systems.
61330
61331         * g77.f-torture/execute/labug1.f: New test.
61332
61333 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61334
61335         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61336         is defined.
61337
61338 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61339
61340         * g77.f-torture/compile/981117-1.f: New test.
61341
61342 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61343
61344         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61345         properly discarded.
61346
61347 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61348
61349         * gcc.c-torture/execute/memcheck: New directory of tests for
61350         -fcheck-memory-usage.
61351
61352 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61353
61354         * README: New file, general information about the testsuite and
61355         new description of the various C++ test subdirectories.
61356         * README.g++: Eliminate obsolete information, update and move most
61357         relevant stuff to README.
61358
61359 1998-11-07  Richard Henderson  <rth@cygnus.com>
61360
61361         * gcc.c-torture/compile/981107-1.c: New test.
61362
61363 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61364
61365         * execute/memcpy-bi.c: New testcase.
61366
61367 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61368
61369         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61370         base classes.
61371
61372         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61373         template is selected.
61374
61375         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61376         classes, it should be accepted for all types.
61377
61378         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61379
61380         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61381         specializations start with template headers.
61382
61383 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61384
61385         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61386
61387         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61388         non-POD types.
61389
61390 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61391
61392         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61393
61394 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61395
61396         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61397
61398 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61399
61400         * 981019-1.c: New test.
61401
61402 1998-10-14  Robert Lipe <robertl@dgii.com>
61403
61404         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61405         find objc headers.
61406
61407 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61408
61409         * compile/981001-4.c: Remove use of GCC extension that triggers a
61410         compiler bug.
61411
61412 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61413
61414         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61415
61416 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61417
61418         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61419         instantiation of template produces incorrect code for delete
61420         expression.
61421
61422         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61423         constructors' name is not unique.
61424         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61425         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61426
61427         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61428         automatic array of const is ill-formed.
61429
61430         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61431         of template parameter?
61432
61433         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61434         const.
61435
61436         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61437         pointer-to-member expression.
61438
61439         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61440         declaration causes ICE.
61441
61442 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61443
61444         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61445         reserved in the global namespace.
61446
61447         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61448         generate needed virtual table.
61449
61450         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61451
61452 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61453
61454         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61455         template-dependent type
61456
61457 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61458
61459         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61460         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61461         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61462
61463         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61464         class should be usable as argument of member function.
61465         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61466         class should be usable as return type of member function.
61467         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61468         class should be usable as type of data member.
61469
61470         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61471
61472 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61473
61474         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61475
61476 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61477
61478         * gcc.dg/dll-?.c Add thumb to target list.
61479         Fix assembler scan patterns to match current assembler output.
61480
61481 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61482
61483         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61484         matching of template brackets.
61485
61486         * g++.old-deja/g++.other/using4.C: New test.  Test using
61487         declarations of methods from base classes.
61488
61489         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61490         within functions should introduce names into the innermost
61491         enclosing namespace.
61492
61493         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61494         of static locals if first initialization throws.
61495
61496 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61497
61498         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61499
61500 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61501
61502         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61503         lose track of the possible targets of tablejump insns.
61504         * special/special.exp: Run it.
61505
61506 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61507
61508         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61509         must be declared before its specializations can be named in friend
61510         declarations.
61511
61512 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61513
61514         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61515
61516         * g77.f-torture/execute/io1.f: New test.
61517
61518 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61519
61520         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61521         with pointer to template function, for which no argument deduction
61522         is possible.
61523
61524         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61525         specialization of template function as argument to template
61526         function.
61527
61528         * g++.old-deja/g++.other/access2.C: New test; Inner class
61529         shouldn't have privileged access to Outer's names.
61530
61531 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61532
61533         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61534         friend template declared within template class conflicts with
61535         nested class of the same name.
61536
61537         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61538         is ignored.
61539
61540         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61541         object with direct initializer as function declaration.
61542
61543         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61544         initializers.
61545
61546         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61547         involving const pointer and NULL produces incorrect result.
61548
61549         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61550         type name without `typename' should be rejected with -pedantic.
61551
61552 1998-10-02  Richard Henderson  <rth@cygnus.com>
61553
61554         * g++.old-deja/g++.other/addrof1.C: New test.
61555
61556 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61557
61558         * gcc.c-torture/compile/981001-1.c: New test.
61559         * gcc.c-torture/execute/981001-1.c: New test.
61560
61561 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61562
61563         * gcc.c-torture/compile/981001-2.c: New test.
61564         * gcc.c-torture/compile/981001-3.c: New test.
61565         * gcc.c-torture/compile/981001-4.c: New test.
61566
61567 1998-10-01  Robert Lipe  <robertl@dgii.com>
61568
61569         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61570         multilibbed hosts.  Idea grafted from g77.exp.
61571
61572 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61573
61574         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61575         avoid losing on systems which need -lsocket.
61576
61577 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61578
61579         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61580         * g++.old-deja/g++.other/nested2.C: Ditto.
61581         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61582         failure.
61583
61584 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61585
61586         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61587         preferred over template operator!= for enum bitfields.
61588
61589 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61590
61591         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61592         that happen to have the same base name, but in different scopes,
61593         are incorrectly rejected.
61594
61595 1998-09-16  Richard Henderson  <rth@cygnus.com>
61596
61597         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61598         on the native word size instead of an integer literal.
61599
61600 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61601
61602         * g++.old-deja/g++.other/static2.C: Invocation of static data
61603         member of type pointer-to-function denoted as non-static member.
61604
61605         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61606         checks involving function types and aliases.
61607
61608 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61609
61610         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61611         redefined to the same non-trivial type.
61612
61613         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61614         namespace-qualification of template specializations declared in
61615         other namespaces.
61616
61617         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61618         to declare a subset of the specializations of a template function
61619         as friends of specializations of a template class.
61620
61621         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61622         member templates that do not fully specialize the enclosing
61623         template class are rejected.
61624
61625 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61626
61627         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61628
61629 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61630
61631         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61632         altered from libf2c/libU77 version.
61633
61634 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61635
61636         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61637
61638 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61639             Alexandre Oliva  <oliva@dcc.unicamp.br>
61640
61641         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61642         (un)signed char are different types for template specialization
61643         purposes.
61644
61645 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61646
61647         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61648         * objc: ObjC testsuite.
61649
61650 1998-08-31  Catherine Moore  <clm@cygnus.com>
61651
61652         * gcc.c-torture/execute/941014-1.x: New file.
61653
61654 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61655
61656         * lib/c-torture.exp: Add support for
61657         torture_eval_before_compile and torture_eval_before_execute
61658         variables.
61659
61660 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61661
61662         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61663         this test triggers valid.
61664
61665 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61666
61667         * gcc.dg/980827-1.c: New test.
61668
61669 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61670
61671         * gcc.c-torture/execute/loop-4b.c: New test.
61672
61673 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61674
61675         * lib/c-torture.exp: Add support for
61676         torture_eval_before_compile and torture_eval_before_execute
61677         variables.
61678
61679 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61680
61681         * gcc.c-torture/compile/980825-1.c: New test.
61682
61683 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61684
61685         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61686         count number tests in opt_t0 not good_t0.
61687
61688 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61689
61690         * gcc.c-torture/compile/930326-1.x: Fix typo.
61691
61692 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61693
61694         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61695         causes an ICE.
61696
61697 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61698
61699         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61700         STACK_SIZE is defined.
61701         * gcc.c-torture/unsorted/stuct.c: Similarly.
61702
61703         * gcc.c-torture/compile/980821-1.c: New test.
61704
61705 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61706
61707         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61708         16bit ints.
61709
61710 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61711
61712         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61713         code.
61714
61715 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61716
61717         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61718         error'.
61719
61720 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61721
61722         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61723
61724 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61725
61726         * gcc.c-torture/compile/980816-1.c: New test.
61727
61728         * gcc.dg/980816-1.c: New test.
61729
61730 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61731
61732         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61733         compiler for ieee tests.
61734
61735 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61736
61737         * g77.f-torture/compile/980729-0.f: New test.
61738
61739 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61740
61741         * gcc.c-torture/special/eeprof-1.c: New test, for
61742         -finstrument-functions.
61743         * gcc.c-torture/special/special.exp: Run it.
61744
61745 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61746
61747         * gcc.c-torture/compile/980729-1.c: New test.
61748
61749 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61750
61751         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61752         __thumb__ is defined, and test for ARM style doubles if so.
61753
61754 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61755
61756         * g77.f-torture/noncompile/980615-0.f: New test.
61757
61758 1998-07-26  H.J. Lu  (hjl@gnu.org)
61759
61760         * gcc.dg/980312-1.c: Do link instead of compile.
61761         * gcc.dg/980313-1.c: Likewise.
61762
61763 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61764
61765         * gcc.c-torture/compile/980726-1.c: New test.
61766
61767 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61768
61769         * g77.f-torture/execute/io0.f: New test.
61770
61771 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61772
61773         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61774         an int.
61775
61776 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61777
61778         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61779         m32r bugs.
61780
61781 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61782
61783         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61784         c-decl.c:grokdeclarator can handle mode attributes.
61785
61786 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61787
61788         * gcc.c-torture/execute/980716-1.c: New test.
61789
61790 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61791
61792         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61793         the mn10200.
61794         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61795         the mn10200.
61796         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61797         * gcc.c-torture/compile/930326-1.x: Similarly.
61798
61799 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61800
61801         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61802         New test from Craig.
61803
61804 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61805
61806         * g77.f-torture/noncompile/980616-0.f: New test.
61807
61808         * g77.f-torture/execute/970816-3.f: New test from Craig.
61809
61810 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61811
61812         *  g++.other/singleton.C: Return error value instead of taking
61813         SIGSEGV.
61814
61815 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61816
61817         *  g++.other/singleton.C: New test.  Warning is under dispute.
61818         Runtime crash is not.
61819
61820 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61821
61822         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61823         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61824         using6.C, using7.C}: New namespace tests.
61825
61826 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61827
61828         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61829         specialization with typedef'ed names used as array indexes.
61830
61831 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61832
61833         * gcc.c-torture/execute/980709-1.c: New test.
61834
61835         * gcc.dg/980709-1.c: New test.
61836
61837 1998-07-07  Richard Henderson  <rth@cygnus.com>
61838
61839         * gcc.c-torture/execute/bcp-1.c: New test.
61840
61841 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61842
61843         * gcc.c-torture/execute/980707-1.c: New test.
61844
61845 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61846
61847         * gcc.c-torture/compile/980706-1.c: New test.
61848
61849 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61850
61851         * g77.f-torture/execute/980701-0.f,
61852         g77.f-torture/execute/980701-1.f: New test from Craig.
61853
61854 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61855
61856         * gcc.c-torture/compile/980701-1.c: New test.
61857
61858         * gcc.c-torture/execute/980701-1.c: New test.
61859
61860 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61861 rlsruhe.de>
61862
61863         * g++.old-deja/g++.robertl/eb132.C: New test.
61864         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61865
61866 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61867
61868         * g77.f-torture/execute/980628-7.f,
61869         g77.f-torture/execute/980628-8.f,
61870         g77.f-torture/execute/980628-9.f,
61871         g77.f-torture/execute/980628-10.f: New tests from Craig.
61872
61873         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61874
61875 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61876
61877         * g77.f-torture/execute/980628-4.f: New test from Craig.
61878         * g77.f-torture/execute/980628-5.f: Likewise.
61879         * g77.f-torture/execute/980628-2.f: Likewise.
61880         * g77.f-torture/execute/980628-0.f: Likewise.
61881         * g77.f-torture/execute/980628-1.f: Likewise.
61882         * g77.f-torture/execute/980628-3.f: Likewise.
61883         * g77.f-torture/execute/980628-6.f: Likewise.
61884
61885 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61886
61887         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61888         directory when nothing has been installed yet.
61889
61890 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61891
61892         * gcc.c-torture/special/special.exp: Handle newer versions of
61893         dejagnu.
61894
61895 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61896
61897         * gcc.dg/980626-1.c: New test.
61898
61899 1998-06-19  Bruno Haible <haible@ilog.fr>
61900
61901         * gcc.misc-tests/m-un-2.c: New test.
61902         * g++.old-deja/g++.other/warn01.c: Likewise.
61903
61904 1998-06-19  Robert Lipe  <robertl@dgii.com>
61905
61906         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61907         compatibility with assmblers with a different comment character.
61908         Eliminate use of GAS-specific extensions.
61909
61910 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61911
61912         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61913
61914 1998-06-19  Robert Lipe  <robertl@dgii.com>
61915
61916         * lib/g77.exp: Replace search for libf2c.a with search for newly
61917         renamed libg2c.a
61918
61919 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61920
61921         * gcc.c-torture/execute/980617-1.c: New test.
61922
61923 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61924
61925         * gcc.c-torture/execute/980612-1.c: New test.
61926
61927 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61928
61929         * gcc.dg/980523-1.c: Only test on ppc-linux.
61930         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61931
61932         * gcc.c-torture/execute/980608-1.c: New test.
61933
61934 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61935
61936         * gcc.c-torture/execute/980605-1.c: New test.
61937
61938 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61939
61940         * gcc.c-torture/execute/980604-1.c: New test.
61941
61942 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61943
61944         * gcc.c-torture/execute/980602-1.c: New test.
61945         * gcc.c-torture/execute/980602-2.c: Likewise.
61946
61947 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61948
61949         * 970125-0.f: Fix per JCB.  Add commentary.
61950
61951 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61952
61953         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61954         IEEE -0 support.
61955
61956 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61957
61958         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61959         earlier.
61960
61961 1998-05-28  Catherine Moore <clm@cygnus.com>
61962
61963         * gcc.c-torture/execute/980526-3.c: New test.
61964
61965 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61966
61967         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61968         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61969         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61970         m88k-motorola-sysv3 to XFAIL.
61971
61972 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61973
61974         * gcc.dg/980526-1.c: New test.
61975         * gcc.c-torture/execute/980526-2.c: New test.
61976
61977 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61978
61979         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61980
61981         * gcc.c-torture/execute/980526-1.c: New test.
61982
61983 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61984
61985         * g77.f-torture/execute/alpha2.f: Add runtime test.
61986
61987 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61988
61989         * g++.old-deja/old-deja.exp: Strip leading directories.
61990
61991         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61992         error for the line.  Don't run multiple tests for the same line.
61993
61994 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61995
61996         * gcc.dg/980523-1.c: New test.
61997
61998 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61999
62000         * g77.f-torture/compile/970915-0.f: New test.
62001
62002 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62003
62004         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62005
62006 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62007
62008         * gcc.dg/980520-1.c: New test.
62009
62010 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62011
62012         * gcc.dg/980502-1.c: Fix return type.
62013
62014 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62015
62016         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62017         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62018         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62019         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62020         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62021
62022 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62023
62024         * g77.f-torture/execute/980520-1.f: New test.
62025
62026 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62027
62028         * lib/mike-g77.exp: New file.
62029
62030         * g77.f-torture/noncompile/noncompile.exp,
62031         g77.f-torture/noncompile/check0.f: New files.
62032
62033 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62034
62035         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62036         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62037         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62038         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62039         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62040         abort where appropriate.
62041
62042 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62043
62044         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62045         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62046
62047 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62048
62049         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62050
62051 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62052
62053         * g77.f-torture/compile/980427-0.f: New test.
62054
62055 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62056
62057         * g77.f-torture/compile/980424-0.f: New test.
62058
62059 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62060
62061         * g77.f-torture/compile/980419-2.f (main): New test.
62062         * g77.f-torture/compile/970125-0.f: New test.
62063         * g77.f-torture/compile/980419-1.f: New test.
62064
62065 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62066
62067         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62068         of loop-4.c.
62069
62070 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62071
62072         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62073
62074 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62075
62076         * gcc.c-torture/compile/980329-1.c: New test.
62077
62078 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62079
62080         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62081         * gcc.dg/980312-1.c: Fix typo in -march command.
62082
62083 1998-03-16  H.J. Lu  (hjl@gnu.org)
62084
62085         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62086
62087 1998-03-11  Robert Lipe  <robertl@dgii.com>
62088
62089         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62090         Dave Love agree the Fortran source is bogus.
62091
62092 1998-03-11  Robert Lipe  <robertl@dgii.com>
62093
62094         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62095         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62096         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62097         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62098         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62099
62100 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62101
62102         * g++.old-deja/g++.other/friend1.C: New test.
62103
62104 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62105
62106         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62107         possibly uninitialized) variables and declare dnrm2.
62108
62109 1998-02-23  Robert Lipe <robertl@dgii.com>
62110
62111         From Bruno Haible <haible@ilog.fr>:
62112         * gcc.c-torture/execute/980223.c: New test.
62113
62114 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62115
62116         * gcc.dg/ifelse-1.c: New test.
62117
62118 1998-02-09  H.J. Lu  (hjl@gnu.org)
62119
62120         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62121
62122           * lib/old-dejagnu.exp (old-dejagnu): Added the
62123           "execution test - XFAIL *-*-*" handling in the spirit of
62124           "excess errors test -". Changed the "execution test fails"
62125           handling to be like "excess errors test fails".
62126           * Update various tests accordingly.
62127
62128 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62129
62130         * gcc.c-torture/execute/980205.c: New test.
62131
62132 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62133
62134         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62135         * lib/f-torture.exp: Similarly.
62136         * gcc.c-torture: Rename all .cexp files to .x files.
62137
62138 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62139
62140         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62141         (940510-1.c): Removed duplicate.
62142         (971104-1.c): New test.
62143
62144 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62145
62146           * lib/f-torture.exp: Improve error and loop detection.
62147
62148 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62149
62150         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62151         use that to size the filler array.
62152
62153 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62154
62155         * lib/c-torture.exp(c-torture-execute): Fix typo.
62156
62157         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62158         testcase as the executable name. Keep the executable around if
62159         the test fails.
62160
62161 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62162
62163         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62164         changes.  Only test one -g option, and move it to the end of the
62165         list of options to test.
62166
62167 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62168
62169         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62170         variable GCC_TORTURE_OPTIONS to supply default switches separated
62171         by colons.  If no environment variable, run tests with -O0 -g, -O1
62172         -g, and -O2 -g as well.
62173
62174 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62175
62176         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62177         explanatory comments. Fix indentation.
62178
62179 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62180
62181         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62182
62183 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62184
62185         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62186         * g++.old-deja/g++.mike/p7325.C: Likewise.
62187         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62188
62189 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62190
62191         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62192         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62193         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62194         * g++.old-deja/g++.law/operators4.C: Likewise.
62195
62196 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62197
62198         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62199         * g++.old-deja/g++.mike/p784.C: Ditto.
62200         * g++.old-deja/g++.mike/p785.C: Ditto.
62201
62202 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62203
62204           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62205
62206 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62207
62208         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62209         target feature; pass this to c-torture-execute as needed.
62210
62211 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62212
62213         * lib/c-torture.exp(c-torture-execute): If the previous and the
62214         current executables being tested are identical, we don't need to
62215         run the executable again. Try to make the executable names
62216         unique. Add an optional argument for passing additional compiler
62217         flags.
62218
62219 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62220
62221         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62222
62223 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62224
62225         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62226
62227 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62228
62229         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62230         32bit or larger longs.
62231
62232         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62233         have either a 32bit long or 32bit int.
62234
62235 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62236
62237         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62238         Make double precision tests dependent on sizeof (double).
62239
62240 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62241
62242         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62243         too.
62244
62245 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62246
62247         * gcc.c-torture/compile/961203-1.cexp: New script.
62248
62249 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62250
62251         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62252         up the includes ourselves.
62253
62254 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62255
62256         * lib/plumhall.exp: Remove random include, and add a few
62257         verbose messages for debugging.
62258
62259 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62260
62261         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62262         of trying to do it ourselves.
62263
62264 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62265
62266         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62267
62268 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62269
62270         * gcc.prms/5403.c: Made regexp a bit less strict.
62271
62272 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62273
62274         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62275         is returned from remote_load instead.
62276         * lib/plumhall.exp: Ditto.
62277         * lib/mike-g++.exp: Ditto.
62278         * lib/old-dejagnu.exp: Ditto.
62279         * lib/c-torture.exp: Ditto.
62280
62281 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62282
62283         * lib/g++.exp: Use build_wrapper procedure.
62284         * lib/gcc.exp: Ditto.
62285
62286 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62287
62288         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62289         an old-style decl for malloc.  Fixes tests to work when
62290         sizeof (int) != sizeof (size_t).
62291
62292 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62293
62294         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62295
62296         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62297         use stdargs.h interface.
62298
62299 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62300
62301         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62302         NO_VARARGS when compiling.
62303
62304 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62305
62306         * lib/plumhall.exp(ph_includes): New procedure.
62307         (ph_make): Use it.
62308         (ph_compiler): Ditto.
62309
62310         * lib/g++.exp: Rename test-glue.c to testglue.c.
62311         * lib/gcc.exp: Ditto.
62312
62313 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62314
62315         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62316         to completion when it's called.
62317
62318 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62319
62320         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62321         is defined, don't do test.
62322
62323 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62324
62325         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62326         for object files.
62327         (ph_summary): Mark skipped testcases as untested, not unresolved.
62328
62329         * lib/plumhall.exp (ph_make): If unresolved because of bad
62330         errorCode, record errorCode in log file.
62331         (*): Replace send_log/verbose with verbose -log.
62332
62333 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62334
62335         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62336         double conversion if double isn't at least 8 bytes.
62337
62338         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62339         int to work with targets where int is 16 bits.
62340
62341         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62342         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62343         precision for the test to complete.
62344
62345 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62346
62347         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62348         if d10v is not compiled with the -mdouble64 flag.
62349         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62350
62351         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62352         d10v is not compiled with the -mint32 flag.
62353
62354 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62355
62356         * lib/plumhall.exp: Use incr_count.
62357
62358 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62359
62360         * gcc.c-torture: Update to c-torture-1.45.
62361
62362 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62363
62364         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62365         the name of the expect testcase file).
62366
62367         * lib/g++.exp(g++_init): Ditto.
62368
62369 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62370
62371         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62372         the host.
62373
62374         * lib/gcc.exp(gcc_exit): New procedure.
62375
62376 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62377
62378         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62379         specs where appropriate.
62380
62381         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62382         because of new "candidates are" messages, and removed a few
62383
62384         * Converted all non-old-style g++ testcases to old-style, and
62385         moved into g++.old-deja.
62386
62387 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62388
62389         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62390         options.
62391
62392         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62393         succeeded.
62394
62395         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62396
62397 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62398
62399         * lib/gcc.exp (gcc_target_compile): Add support for defining
62400         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62401         the machine doesn't have those features.
62402
62403 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62404
62405         * g++.law/operators4.exp: Don't use LIBS.
62406
62407 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62408
62409         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62410
62411         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62412         * lib/g++.exp: Set it here instead. Also, allow use of the
62413         --tool_exec and --tool_opt options. Change CXX to
62414         GXX_UNDER_TEST.
62415
62416         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62417
62418         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62419
62420 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62421
62422         * lib/old-dejagnu.exp: Use prune_warnings instead of
62423         prune_system_crud.
62424         * lib/mike-g++.exp: Ditto.
62425         * lib/gcc.exp: Ditto.
62426         * lib/g++.exp: Ditto.
62427
62428         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62429
62430 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62431
62432           * 941014-2.c: Include stdlib.h
62433           * 960327-1.c: Include stdio.h
62434           * dbra.c, index-1.c: Don't assume ints are 32bits.
62435
62436 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62437
62438         * lib/gcc.exp: Add gcc,stack_size target feature.
62439
62440         * lib/g++.exp(g++_target_compile): Add the include and link
62441         paths here, not in two other places. And, it's $options, not
62442         options.
62443
62444         * lib/mike-g++.exp(postbase): Remove the code that determines
62445         the correct include and link paths.
62446         * g++.old-deja/old-deja.exp: Ditto.
62447
62448 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62449
62450         * lib/g++.exp(g++_init): target_compile no longer returns the
62451         filename of the result.
62452
62453 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62454
62455         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62456         call to glob.
62457
62458         * gcc.c-torture/special/special.exp: Change call to
62459         gcc_target_compile to include the object file.
62460
62461 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62462
62463         * gcc.c-torture/special/special.exp: Correct misspelling in last
62464         change.
62465
62466 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62467
62468         * lib/plumhall.exp(ph_summary): Log the entire output of the
62469         executable. Return -1 if there were any failures, 0 otherwise.
62470         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62471         (ph_make): Clean up objects and executables that were built
62472         if the tests succeeded.
62473
62474 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62475
62476         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62477         libraries and includes in the build tree as appropriate.
62478
62479 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62480
62481         * lib/c-torture.exp: Instead of looking for the global variable
62482         NO_LONG_LONG, check to see if that's a feature of the target.
62483
62484 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62485
62486         * config/default.exp: Minimize. Delete the remainer of the files in
62487         config; this functionality is now in devo/dejagnu/config.
62488
62489         g++.*/*: Pass any additional flags used to compile to postbase;
62490         delete CXXFLAGS.
62491
62492         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62493         is now done by runtest.exp. Use gcc_target_compile instead of
62494         compile.
62495
62496         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62497         Remove references to CFLAGS. Use remote_file instead of
62498         calling rm -f.
62499         (c-torture): Take a list of arguments to use to compile this
62500         testcase.
62501
62502         lib/g++.exp: Simplify. Use target_compile instead of compile.
62503         lib/gcc-dg.exp: Ditto.
62504         lib/gcc.exp: Ditto.
62505         lib/mike-{gcc,g++}.exp: Ditto.
62506         lib/old-dejagnu.exp: Ditto.
62507         lib/plumhall.exp: Ditto.
62508
62509 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62510
62511         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62512         (ph_linker): Likewise.
62513
62514 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62515
62516           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62517         MAP_ANON / MAP_ANONYMOUS if defined;
62518         else try to map from /dev/zero .
62519
62520 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62521
62522         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62523         isn't defined, then define it to MAP_ANONYMOUS.
62524
62525 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62526
62527         * gcc.c-torture: Update to c-torture-1.42 release.
62528
62529 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62530
62531         * gcc.c-torture: Update to c-torture-1.41 release.
62532
62533 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62534
62535         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62536         c-torture release.
62537
62538 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62539
62540         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62541         and LDFLAGS.  Fix second case to append the target_info ldflags
62542         onto LDFLAGS, not CFLAGS.
62543         * lib/g++.exp (g++_init): Add target_info stuff.
62544         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62545         of libgloss and newlib flags for !native.
62546
62547         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62548         (GDB): Fix relative path to go up another dir for finding gdb.
62549
62550 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62551
62552         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62553         versions in the target_info array, if they don't exist.
62554
62555 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62556
62557         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62558
62559 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62560
62561         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62562         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62563
62564 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62565
62566         * lib/old-dejagnu.exp: Don't remove the output file before we've
62567         actually tested it. Don't append pwd to the path of the executable
62568         we're testing.
62569
62570 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62571
62572         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62573
62574 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62575
62576         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62577         temporary directory for compiler files, and set it to a default
62578         value of /tmp. Set $output as the name of the output file from
62579         compiling the testcase. Add a -o option to $cflags_var so the
62580         compiler writes the final output file as $output. Set $executable
62581         to $output.
62582
62583         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62584         directory for compiler files, and set it to /tmp if it doesn't
62585         already have a value. Set $output_file to the name of the output
62586         file from compiling the testcase. Add a -o option to CXXFLAGS so
62587         the compiler writes the final output file as $output. Use $output
62588         as the executable to be tested.
62589
62590 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62591
62592         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62593
62594 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62595
62596         * gcc.c-torture/execute/pending-1.c: New test.  Still
62597         pending in Tege's queue.
62598
62599 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62600
62601         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62602         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62603         if there were failures.  Call unresolved if there were unresolved
62604         testcases.  Call gcc_fail if program did not run to completion.
62605         (ph_make): Pass additional argument name to ph_execute.
62606         (ph_execute): Add new argument.  Pass additional arguments to
62607         ph_summary.  Call gcc_fail is there is no execution output.
62608
62609 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62610
62611         * lib/plumhall.exp (proc_summary): Output relavent summary
62612         lines into the log so specific failures in plumhall can be
62613         investigated.
62614
62615 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62616
62617         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62618         (c-torture-execute): Don't try to execute tests which use
62619         "long long" types if $NO_LONG_LONG is nonzero.
62620
62621 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62622
62623         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62624         not c-torture.
62625
62626         * gcc.ieee: Move from here.
62627         * gcc.c-torture/execute/ieee: To here.
62628
62629 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62630
62631         * gcc.c-torture: Update to c-torture-1.41 release.
62632
62633 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62634
62635         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62636         not "$output".
62637
62638 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62639
62640         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62641         -c present.
62642
62643 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62644
62645         * config/proelf.exp: Handle connecting to a simulator.
62646
62647 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62648
62649         * config/proelf.exp: New file.  Enough framework that we can
62650         run c-torture tests on the proelf targets (or any other target
62651         that gdb can connect to for that matter).
62652
62653 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62654
62655         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62656         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62657
62658         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62659         exec_output exists.
62660
62661 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62662
62663         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62664         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62665
62666         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62667         to pass/fail/unresolved/unsupported/untested.  Caller must now
62668         call unresolved/unsupported/untested.
62669         * lib/*.exp: Update FSF address.  Update to handle new results of
62670         ${tool}_load.
62671         * lib/chill.exp (verbose): Delete.
62672
62673 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62674
62675         * lib/gcc.exp (default_gcc_start): Change order of args to
62676         $LDFLAGS $CFLAGS $LIBS.
62677         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62678         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62679         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62680         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62681         * gcc.misc-tests/dg-test.exp: Likewise.
62682         * gcc.misc-tests/msgs.exp: Likewise.
62683         * gcc.prms/prms.exp: Likewise.
62684         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62685         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62686
62687         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62688
62689 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62690
62691         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62692
62693         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62694         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62695
62696         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62697         necessary.
62698
62699 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62700
62701         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62702         global for loop; add use of $mathlib.
62703         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62704         settings here; set mathlib for anything but VxWorks.
62705
62706 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62707
62708         * gcc.c-torture: Update to c-torture-1.40 release.
62709
62710 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62711
62712         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62713         dg.exp.
62714
62715 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62716
62717         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62718         global.
62719
62720 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62721
62722         * lib/g++.exp (LIBS): Define if not already.
62723         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62724         (gcc-dg-prune): Call prune_gcc_output.
62725         * lib/gcc.exp (prune_gcc_output): New proc.
62726         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62727         prune_gcc_output.
62728
62729 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62730
62731         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62732         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62733
62734 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62735
62736         * gcc.c-torture: Update to c-torture-1.39 release.
62737
62738 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62739
62740         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62741         fails, try others as well.
62742
62743 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62744
62745         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62746         If compilation fails, mark execute tests as `untested'.
62747         If test is marked as unsupported, don't mark compilation and
62748         execute tests as failed.
62749
62750 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62751
62752         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62753         libstdc++ for whether or not we want to be doing shared
62754         libraries.  Delete link_curses since we don't need it anymore.
62755         * lib/mike-g++.exp (postbase): Don't link in libg++.
62756         * g++.old-deja/old-deja.exp: Likewise.
62757
62758 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62759
62760         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62761
62762 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62763
62764         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62765         For that, add `-Wl,-a,shared_archive'.
62766         * g++.old-deja/old-deja.exp: Likewise.
62767
62768 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62769
62770         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62771
62772 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62773
62774         * lib/mike-g++.exp (postbase): Pay attention to the status of
62775         g++_load.
62776
62777 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62778
62779           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62780
62781 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62782
62783         * lib/gcc.exp (default_gcc_start): No longer need to log program
62784         being executed or its output, execute_anywhere does that now.
62785         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62786         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62787
62788 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62789
62790         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62791         the same as those in lib/g++.exp.
62792
62793 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62794
62795         * gcc.c-torture: Update to c-torture-1.38 release.
62796         * gcc.ieee: Related changes.
62797
62798 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62799
62800         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62801         "exec". Minor reformatting changes.
62802
62803         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62804         cross. This means all "exec" calls now work on a remote host as
62805         well.
62806         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62807         cross. Filter out the extra "\r\n" stuff that expect puts in.
62808         (c-torture-execute): Filter out the bogus warnings like
62809         c-torture-compile does. Add support for canadian cross.
62810         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62811         Use execute_anywhere rather than calling exec directly. Now it
62812         works for canadian cross testing.
62813
62814 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62815
62816         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62817         results into a variable, and check that rather than using file exists.
62818
62819 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62820
62821         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62822         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62823
62824 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62825
62826         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62827         lib_curses if there's a shared libg++ in the build tree.
62828
62829 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62830
62831         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62832         if not supported target.
62833
62834 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62835
62836         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62837         link_curses up to always happen, not just for native builds.
62838
62839 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62840
62841         * gcc.c-torture: Update to c-torture-1.36 release.
62842         * gcc.failure: Related changes.
62843
62844 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62845
62846         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62847
62848 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62849
62850         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62851         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62852         runshlib, link_curses, and mathlib for link and run.
62853
62854         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62855         pass the runtime shared library options for Solaris, OSF/1, and
62856         Irix5, and link with -lcurses to avoid unresolved references.
62857
62858 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62859
62860         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62861         only run once.
62862
62863 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62864
62865         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62866
62867 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62868
62869         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62870         do not have a framework for the "compat" tests yet.
62871
62872 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62873
62874         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62875         set to null if we're testing vxworks5.1.  Use that instead of
62876         `-lm' in the setting of LIBS for link and run.
62877
62878 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62879
62880         * config/rom68k.exp (${tool}_load): Major changes to make it
62881         work.  Verified that it does in fact return the stuff in
62882         exec_output properly.  Catch any Emul or any TRAP other than 0.
62883
62884 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62885
62886         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62887         LDFLAGS properly for targets that need stuff from libgloss.
62888         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62889         only run once.
62890         (gpp_initialized): New variable.
62891
62892 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62893
62894         * config/rom68k.exp: Load libgloss.exp.
62895         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62896         so we can produce a fully linked binary.
62897         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62898         so we can produce a fully linked binary.
62899
62900 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62901
62902         * lib/plumhall.exp (ph_section): Watch for expected failures.
62903         Add missing `else'.
62904
62905         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62906         run the testcase.
62907         (c-torture): Likewise.
62908
62909 1995-08-28  Doug Evans  <dje@cygnus.com>
62910
62911         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62912
62913         * lib/mike-g++.exp (mike_cleanup): New proc.
62914         (prebase): New globals compiler_result, not_compiler_result,
62915         target_regexp.
62916         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62917         allow leading "-" in pattern.  Watch for unsupported tests.
62918         If $compiler_result is set, pattern match assembler code,
62919         and ditto for $not_compiler_result.
62920         * lib/mike-gcc.exp: Likewise.
62921
62922         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62923         execution "succeeded".
62924
62925 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62926
62927         * config/win32.exp: New file.
62928         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62929
62930 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62931
62932         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62933         unsupported.
62934         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62935         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62936         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62937
62938         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62939         "... without exceptions was ...".  That is now handled by
62940         prune_system_crud.
62941         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62942
62943 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62944
62945         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62946         sieve.c,sort2.c}: New files.
62947         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62948         sieve.exp,sort2.exp}: Drivers for them.
62949
62950         * lib/mike-gcc.exp (program_output): New user settable variable.
62951         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62952         messages.
62953         * lib/mike-g++.exp (program_output): New user settable variable.
62954
62955         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62956
62957         * config/sh.exp: Deleted (use sim.exp instead).
62958
62959 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62960
62961         * config/vx.exp: Declare CHECKTASK as global.
62962         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62963         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62964         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62965
62966 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62967
62968         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62969         target. Like vx.exp, only includes `vx29k.exp' instead of
62970         `vxworks.exp'.
62971
62972 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62973
62974         * config/sim.exp: Increase time limit from 120 seconds to 240.
62975
62976 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62977
62978         * gcc.c-torture/execute/950628-1.c: New test.
62979
62980 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62981
62982         * gcc.c-torture: Update with changes/additions from
62983         c-torture-1.34.
62984
62985 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62986
62987         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62988
62989 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62990
62991         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62992
62993 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62994
62995         * gcc.c-torture/compile/950512-1.c: New test.
62996         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62997         * gcc.dg/struct-ret-1.c: Likewise.
62998
62999 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63000
63001         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63002           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63003
63004 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63005
63006         * gcc.c-torture/special/920411-1.c: Deleted.
63007         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63008
63009 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63010
63011         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63012         cpu limit.
63013
63014 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63015
63016         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63017
63018 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63019
63020         From kenner;
63021         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63022         is the proper length.
63023         * va-arg-3.c: Likewise.
63024
63025 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63026
63027         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63028         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63029
63030         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63031         * lib/g++.exp (default_g++_start): Delete old cruft.
63032
63033 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63034
63035         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63036         (2 * (1 << 18)) to (2 * (1 << 17)).
63037
63038         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63039
63040 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63041
63042         * config/rom68k.exp: Renamed from config/idp.exp
63043
63044 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63045
63046         * c-torture/compile/921109-2.c
63047
63048 1995-04-18  Mike Stump  <mrs@cygnus.com>
63049
63050         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63051         excess errors.
63052
63053 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63054
63055         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63056         output.
63057         * lib/g++.exp (default_g++_start): Likewise.
63058
63059 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63060
63061         * gcc.c-torture/compile/950329-1.c: New test.
63062
63063 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63064
63065           * config/bug.exp (${tool}_load): Updated to use new remote_open
63066           and remote_close procs.
63067         * config/idp.exp: New file.
63068
63069 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63070
63071         * gcc.c-torture/execute/950322-1.c: New test.
63072
63073 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63074
63075         * config/vx.exp (${tool}_load): Clean up testing of return code from
63076         vxworks_ld and vxworks_spawn.
63077
63078 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63079
63080         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63081
63082 1995-03-13  Mike Stump  <mrs@cygnus.com>
63083
63084         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63085         can mark excess errors on a machine by machine basis.  Note, the
63086         default is to not expect any excess errors, even when excess
63087         errors test - is given, so you will want to put an XFAIL ... on
63088         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63089         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63090         those 4 machines, but no others.
63091
63092 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63093
63094         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63095         * lib/c-torture.exp: to here.
63096
63097 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63098
63099         * gcc.c-torture/execute/950221-1.c: New test.
63100         * gcc.c-torture/execute/struct-ret-1.c: New test.
63101         * gcc.c-torture/compile/950221-1.c: New test.
63102
63103         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63104
63105 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63106
63107         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63108         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63109
63110 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63111
63112         * g++.gb: New directory of tests, derived from my signature and
63113         class scoping tests.
63114
63115         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63116         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63117         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63118         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63119         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63120         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63121         * g++.gb/sig25.C: Likewise.
63122
63123         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63124         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63125         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63126         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63127         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63128         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63129         * g++.gb/sig25.exp: Likewise.
63130
63131         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63132         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63133         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63134         * g++.gb/scope13.C: Likewise, this test still fails.
63135
63136         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63137         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63138         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63139         * g++.gb/scope13.exp: Ditto.
63140
63141         * g++.gb/README: New file, explains what these tests are about.
63142
63143 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63144
63145         * lib/dg.exp (dg-do): Support `preprocess'.
63146         (dg-test): Likewise.
63147
63148 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63149
63150         * config/udi.exp: change "continue -expect" to "exp_continue".
63151
63152 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63153
63154         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63155         Delete redundant tests.
63156
63157         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63158         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63159         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63160         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63161         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63162         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63163         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63164         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63165
63166         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63167         storing label pointers.
63168         * gcc.c-torture/execute/921019-1.c: Likewise.
63169         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63170         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63171         parameter fp.
63172         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63173         constants.
63174
63175         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63176         Delete obsolete tests.
63177
63178         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63179         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63180         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63181         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63182         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63183         * gcc.c-torture/compile/950124-1.c: New test.
63184
63185         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63186
63187 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63188
63189         * lib/mike-g++.exp: Add -lm to LIBS.
63190
63191 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63192
63193         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63194
63195 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63196
63197         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63198
63199 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63200
63201         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63202
63203 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63204
63205         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63206         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63207         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63208         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63209         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63210         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63211         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63212         * g++.law/{operators31.C, operators32.C,
63213         * g++.law/{operators33.C, operators34.C}: Likewise.
63214         * g++.law/{pic1.C, refs2.C}: Likewise.
63215         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63216         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63217         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63218         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63219
63220         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63221         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63222         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63223         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63224         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63225         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63226         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63227         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63228         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63229         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63230         * g++.law/{operators34.exp}: Likewise.
63231         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63232         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63233         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63234         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63235         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63236
63237         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63238         No longer expected to fail.
63239         * g++.law/missed-error3.C: Tweak for recent bool changes.
63240
63241 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63242
63243         * config/emb-unix: Deleted.
63244         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63245         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63246
63247 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63248
63249         * lib/dg.exp (dg-test): Fix typo in last patch.
63250
63251 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63252
63253         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63254         (handles multiple occurrences).
63255
63256 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63257
63258         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63259         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63260         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63261         printed).
63262         * lib/c-torture.exp (c-torture-compile): Likewise.
63263         (c-torture): Prepend full path if missing.
63264         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63265         (gcc_fail): Likewise.
63266         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63267
63268 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63269
63270         * lib/netware.exp: Only attach to NetWare i386 systems.
63271
63272 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63273
63274         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63275         messages.  Add test name to "output pattern match" pass/fail message.
63276
63277 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63278
63279         * gcc.dg: New testsuite.
63280         * gcc.dg/dg.exp: New file.
63281
63282         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63283         test-switch.c}: Deleted.
63284
63285         * gcc.misc-tests/msgs.exp: New testcase driver.
63286
63287 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63288
63289         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63290         Watch for illegal return values from ${tool}_load.
63291         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63292         cross targets.  Coerce return value >0 to 1.
63293
63294 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63295
63296         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63297
63298         * config/emb-unix.exp: New file.
63299
63300         * config/sim.exp: Error if variable $SIM not defined.
63301         (${tool}_load): Mark test as "untested" if simulator missing.
63302
63303         * config/unix.exp: Load remote.exp to get rcp_download.
63304         * lib/c-torture.exp: Use different option lists for testcases with
63305         and without loops.
63306         * gcc.c-torture/execute/execute.exp: Likewise.
63307
63308 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63309
63310         * config/*.exp: Clarify return code from ${tool}_load.
63311         Call `unresolved' or `untested' instead of `warning' or `perror'
63312         (sometimes you still want to call both though).
63313         Add comment that `shell_id' is local to each file.
63314         * config/udi.exp (timeout): Set to 30.
63315         Don't print warning if connection fails, $connectmode has already
63316         printed an error.
63317         (${tool}_load): Move verbose messages to level 2.
63318         Rework pattern for "Process started" message.
63319         Pass `shell_id' to ${connectmode}_download.
63320         Retry twice upon timeout.  Make resetting of target more robust.
63321         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63322         Pass `shell_id' to exit_$connectmode.
63323         Only call exit_$connectmode if connected.
63324         * config/unix.exp (${tool}_load): Check return codes better.
63325         * config/vrtx.exp (${tool}_load): Likewise.
63326         * config/vx.exp (${tool}_load): Likewise.
63327         Delete unneeded global's.
63328         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63329         from ${tool}_load.
63330         (dg-stat): Delete.
63331         (dg-init): Delete recording of pass/fail counts.
63332         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63333         (old-dejagnu-init): Likewise.
63334         (old-dejagnu-stat): Delete contents, empty proc now.
63335         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63336         (c-torture): Delete references to lcnt, lpass, lfail.
63337         Get option list from TORTURE_OPTIONS.
63338         Delete -funroll[-all]-loops if no loops.
63339         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63340         (g++_stat): Delete contents (empty proc now).
63341         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63342         (gcc_finish): Likewise.
63343         (gcc_stat): Deleted.
63344         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63345         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63346         * gcc.c-torture/execute/execute.exp: Likewise.
63347         Split tests into two parts: compile, execute.
63348         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63349         no loops.  Update to reflect clarified return codes from ${tool}_load.
63350
63351 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63352
63353         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63354         to grep for.
63355         (old-dejagnu): Likewise (where necessary).
63356
63357 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63358
63359         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63360
63361         * lib/dg.exp (dg-process-target): Fix processing of selector.
63362         Add comment regarding use of `error'.
63363
63364         * lib/gcc.exp (prune_system_crud): Define if missing.
63365         * lib/g++.exp (prune_system_crud): Likewise.
63366
63367         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63368         Call prune_system_crud.
63369         * lib/dg.exp (dg-runtest): New proc.
63370         Use perror instead of send_user for tcl errors in testcase.
63371         Don't return any value, it's never used.
63372         Don't clobber previous definition of `unknown'.
63373         Print tcl errors in `dg-final'.
63374
63375 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63376
63377         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63378         (dg-test): Don't print errorInfo, it contains stack backtrace.
63379
63380 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63381
63382         * lib/g++.exp (runtest_file_p): Define if missing.
63383
63384 1994-09-24  Doug Evans  (dje@cygnus.com)
63385
63386         * lib/mike-g++.exp: Comment out loading of g++.exp.
63387         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63388         (default_g++_version): Always print something.
63389         (default_g++_start): Comment out call to `which'.
63390         (g++_start, g++_load): Deleted (must be defined in config file).
63391         * lib/gcc.exp: Test for existence of $CC at start.
63392         Delete check for tmpdir (done in gcc_init).
63393         (default_gcc_version): Always print something.
63394         (default_gcc_start): Comment out call to `which'.
63395         * config/*.exp: Major cleanup - make cross targets work at least a
63396         little better for g++ (by not being "--tool gcc" specific).
63397         Rename gcc_xxx to ${tool}_xxx.
63398         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63399         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63400
63401 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63402
63403         * lib/c-torture.exp (c-torture-compile): Rework compiler
63404         message processing.
63405
63406         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63407         c-torture.
63408
63409 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63410
63411         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63412
63413         * lib/dg.exp (dg-process-target): Support { target native }.
63414
63415 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63416
63417         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63418         looked for "... program xxx got fatal signal".
63419         Correct regsub munging of `comp_output'.
63420         Ignore compiler messages "path prefix not used" and "linker input
63421         file unused".
63422
63423 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63424
63425         * lib/gcc.exp (runtest_file_p): Define if missing.
63426         * gcc.prms/template.c: Example to work from.
63427
63428 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63429
63430         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63431         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63432
63433         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63434         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63435         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63436         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63437
63438         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63439         (dg-process-target): No longer a varargs proc.
63440         Return S/N for target, P/F for xfail.  All callers changed.
63441         (user option procs): More argument checking.
63442         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63443         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63444         (dg-test): Skip test if not running on selected target in `dg-do'.
63445         Update handling of `dg-do-what', `dg-output-text'.
63446         Separate execution pass/fail from output pattern match pass/fail.
63447         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63448
63449 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63450
63451         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63452         target for 920510-1.c.
63453
63454 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63455
63456         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63457         Clean up comment regarding use of passcnt, etc.
63458         (gcc_stat): Don't update `testcnt' here.
63459         (gcc_finish): Do it here.
63460         Might as well reset `but_id' here too.
63461         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63462         to determine if the file should be tested.
63463         * gcc.c-torture/compile/compile.exp: Likewise.
63464         * gcc.c-torture/execute/execute.exp: Likewise.
63465         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63466         * gcc.misc-tests/dg-test.exp: Likewise.
63467         * gcc.prms/prms.exp: Likewise.
63468         * gcc.wendy/wendy.exp: Likewise.
63469         * g++.old-deja.exp: Likewise.
63470         Move "Testing file" message to verbose level 1.
63471
63472 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63473
63474         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63475
63476 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63477
63478         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63479         (default_gcc_start): Accept optional second list element
63480         of compiler flags.  Print compiler output at verbosity level 2.
63481         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63482         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63483         Save current values of framework globals passcnt, failcnt, xpasscnt,
63484         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63485         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63486         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63487         xfailcnt to compute stats.  Update framework global `testcnt' from
63488         pass/fail counts.
63489         (gcc_finish): New proc.  Clean up test environment.
63490         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63491         (gcc_epass, gcc_efail): Delete.
63492         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63493         argument of line number.
63494         (dg-init): If the tool has an init routine, call it.
63495         (dg-test): Remove args `cflags_var' and `libs_var'.
63496         Pass all compiler options to ${tool}_start.
63497         Handle missing line number.
63498         (dg-finish): New function.
63499         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63500         particular files.  Call gcc_finish at end.  Move "skipping test"
63501         message to verbosity level 3.
63502         * gcc.c-torture/compile/compile.exp: Likewise.
63503         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63504         * gcc.c-torture/execute/execute.exp: Likewise.
63505         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63506         Print testcase being tried at verbosity level 1.
63507         * gcc.c-torture/special/special.exp: Unset xfail.
63508         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63509         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63510         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63511         * gcc.failure/failure.exp: Likewise.
63512         * gcc.ieee/ieee.exp: Likewise.
63513         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63514         Update call to dg-test.  Call dg-finish at end.
63515         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63516         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63517         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63518         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63519         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63520         * gcc.wendy/wendy.exp: Add copyright.
63521         Delete setting of tmpdir (done by gcc_init).
63522         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63523         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63524         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63525         gcc_[ce]pass/fail.
63526
63527 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63528
63529         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63530         confusion.
63531         (g++_load): Likewise.
63532
63533         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63534         Rename argument to `prog' to remove the confusion.
63535         Varargs fns behave differently too!
63536         (g++_load): Likewise.
63537
63538         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63539
63540         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63541         what it is.  Delete (always) printing of status value for !native.
63542         Simplify verbose code, and include status and exec_output.
63543         (g++_load): Use gcc_load.
63544
63545 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63546
63547         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63548         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63549         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63550         940714-3.c as these testcases don't exist anymore.  Make
63551         va-arg-1.c expected to pass.
63552
63553 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63554
63555         * gcc.misc-tests/misc.exp: Only run specific testcases.
63556         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63557         * gcc.misc-tests/dg-[1-9].c: New files.
63558
63559         * lib/dg.exp: New testsuite driver.
63560         * gcc.prms/prms.exp: Use it.
63561
63562         * README.gcc: New file.
63563
63564         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63565         Document and reset `lxpass' and `lxfail'.
63566         Simplify "initialized" message.
63567         (gcc_stat): Clean up comments a little.
63568
63569 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63570
63571         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63572
63573 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63574
63575         * lib/old-dejagnu.exp (process-option): New proc.
63576         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63577         (old-dejagnu): Simplify.
63578         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63579
63580 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63581
63582         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63583         exists and is not an empty string.
63584
63585         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63586         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63587         finished.
63588         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63589         automatically.
63590
63591         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63592         longer expected to fail.
63593
63594         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63595         "f" function call.
63596
63597         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63598
63599         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63600         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63601         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63602         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63603         c-torture-1.29.
63604
63605         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63606         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63607
63608         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63609
63610         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63611         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63612
63613         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63614         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63615         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63616
63617 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63618
63619         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63620         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63621         940714-1.c, 940714-2.c, 940714-3.c},
63622         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63623         gcc.misc-tests/{mg.c,mg.exp}:
63624         New tests.
63625         * gcc.noncompile/noncompile.exp: Change accordingly.
63626
63627 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63628
63629         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63630         Undo previous clobberage.
63631
63632 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63633
63634         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63635         * gcc.special/{930510-1.c, special.exp}:
63636         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63637         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63638         struct-varargs-1.c}: New tests from c-torture-1.26.
63639
63640 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63641
63642         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63643           argument to switch.
63644
63645 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63646
63647         * Revert the previous changes.  Please see Rob's directory
63648         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63649         fixes.
63650
63651 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63652
63653         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63654         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63655         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63656         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63657         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63658         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63659         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63660         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63661         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63662         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63663         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63664         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63665         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63666         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63667         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63668         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63669         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63670         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63671         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63672         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63673         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63674         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63675         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63676         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63677         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63678         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63679         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63680         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63681         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63682         testing changes.
63683
63684 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63685
63686         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63687         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63688         with perror calls.
63689
63690 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63691
63692         * config/unix.exp (g++_load): Fix syntax.
63693
63694 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63695
63696         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63697         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63698         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63699         Don't expect va-arg-1.c to fail.  Correct expected output for
63700         920928-1.c.
63701         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63702         * gcc.wendy/hbm4.c: Correct typo.
63703         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63704
63705 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63706
63707         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63708         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63709         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63710         * lib/c-torture.exp (c-torture-compile): Ditto.
63711
63712         Reduce volume of output (remove all the -I's and such).
63713         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63714         Call gcc_cpass, gcc_cfail.
63715         (c-torture): Pass testing option to c-torture-compile.
63716
63717 1994-03-21  Doug Evans  (dje@cygnus.com)
63718
63719         Bring patches over from progressive.
63720         * config/default.exp: Exit remote shell cleanly.
63721         (g++_exit, g++_start): Add default versions.
63722         * config/sim.exp (gcc_load): Use perror, not error.
63723
63724 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63725
63726         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63727         set in site.exp.
63728
63729 1994-03-14  Doug Evans  (dje@cygnus.com)
63730
63731         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63732         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63733         (wendy_try): New proc to run testcase.
63734         (main loop): Call 'em.
63735         * gcc.wendy/*.c: Clean up pass to correct expected output.
63736
63737         * lib/gcc.exp: Minor cleanup work.
63738         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63739
63740 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63741
63742         * config/sim.exp (gcc_load): Document return codes better.
63743         Don't pass -v to simulator.
63744
63745 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63746
63747         * gcc.special/920717-x.c: Fix typo.
63748         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63749         get at sources.
63750
63751         * lib/mike-gcc.exp: Fix typo.
63752
63753 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63754
63755         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63756         binary to use, transform the name.
63757         * config/*.exp: rename everything. Nuke any g++ specific files,
63758         it's now a special case of gcc that requires no special support.
63759         Add a default.exp for unsupported targets.
63760
63761 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63762
63763         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63764         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63765         version of Tcl.
63766
63767 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63768
63769         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63770         than a warning.
63771
63772 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63773
63774         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63775
63776 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63777
63778         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63779         option_list.  Compile every file with only 4/6 option choices
63780         (same as C torture) instead of with 12/18 different option
63781         choices.
63782         * lib/c-torture.exp: Likewise.
63783
63784         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63785         not already set.
63786
63787 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63788
63789         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63790         can put an XFAIL *-*-* on excess errors.
63791
63792 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63793
63794         * g++.law: Add more tests derived from g++-bugs snapshots.
63795
63796         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63797         equivalent to g++.law/init9.
63798
63799         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63800         compiled it, and the a.out file after we've run it.
63801
63802 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63803
63804         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63805         compiled it, and the a.out file after we've run it.
63806
63807 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63808
63809         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63810
63811 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63812
63813         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63814         version number.
63815
63816 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63817
63818         * g++.law: New directory of g++ tests derived from the g++-bugs
63819         snapshots.
63820
63821 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63822
63823         * gcc.compile: initbug1.c initbug1.exp testcase added
63824
63825 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63826
63827         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63828         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63829           fixes submitted by Jeff Law (law@cs.utah.edu)
63830         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63831           Jeff Law (law@cs.utah.edu)
63832
63833
63834 1993-11-30  Mike Stump  (mrs@cygnus.com)
63835
63836         * config/unix-g++.exp: Follow the gcc way of doing things.
63837         * g++.old-deja/old-deja.exp: Minor updates.
63838         * lib/g++.exp: New file, follow the gcc way of doing things.
63839         * lib/old-dejagnu.exp: Minor updates.
63840         * lib/mike-g++.exp: Always unset errorInfo.
63841
63842 1993-11-06  Mike Stump  (mrs@cygnus.com)
63843
63844         * lib/gcc.exp: Fix some errors with the below change, CC and
63845         CFLAGS should be global when setting, not local.
63846
63847 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63848
63849         * lib/gcc.exp: Transform tool name.
63850
63851 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63852
63853         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63854
63855 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63856
63857         * lib/gcc.exp: change gcc_done to gcc_stat
63858
63859 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63860
63861         * Upgraded gcc testsuite to c-torture version 1.25
63862
63863 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63864
63865         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63866         * lib/c-torture: added hooks for new reporting code.
63867
63868 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63869
63870         * config/sh-gcc.exp: check if sh-sim exists in the path
63871
63872 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63873
63874         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63875         * gcc.compile/compile.exp: Initial changes for new logic.
63876         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63877         * gcc.failure/failure.exp: Initial changes for new logic.
63878         * gcc.ieee/ieee.exp: Initial changes for new logic.
63879         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63880         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63881         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63882         * lib/c-torture.exp: Initial changes for new logic.
63883         * lib/gcc.exp: Initial changes for new logic.
63884
63885 1993-10-15  Mike Stump  (mrs@cygnus.com)
63886
63887         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63888         depend upon failure or success.  Fully qualify names in failure
63889         and success messages.  Always remove a.out before starting
63890         compile, just in case.  Pay more attention to error text output by
63891         the compiler.  Handle testcases with no known past errors just
63892         like all others, so that things are uniform.  Other miscellaneous
63893         improvements.
63894
63895 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63896
63897         * gcc.cpp: new directory for cpp tests
63898
63899 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63900
63901         * lib/chill.exp: Code reformatted, removed unused code.
63902         * config/unix-chill.exp: Code reformatted, removed unused code.
63903         * chill.execute/execute.exp: Code reformatted, removed unused code.
63904         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63905
63906 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63907
63908         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63909         routines not written.
63910
63911 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63912
63913         * config/bug-gcc.exp: Use new procs from bug.exp.
63914
63915 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63916
63917         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63918         via ftp, rather than depending on NFS.
63919         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63920         case.
63921
63922 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63923
63924         * config/bug-gcc.exp: Use new download proc.
63925
63926 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63927
63928         * chill.execute/execute.exp: cleanups, handles errors better
63929         * chill.compile/compile.exp: rewrite, based on execute.exp
63930         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63931         * lib/chill.exp: major changes to diff proc and compile and link
63932         procs. added chill_fail and chill_pass wrappers to pass and
63933         fail. added more comments, and handle error codes better.
63934         Added a hack to capture stderr from exec, so noncompile tests
63935         can work.
63936
63937 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63938
63939         * chill.execute/execute.exp: rewrite of testsuite driver
63940         * lib/chill.exp: rewrite of testsuite driver
63941         * config/unix-chill.exp: rewrite of testsuite driver
63942
63943 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63944
63945         In chill.execute:
63946         * iexpr.ch: Standardize uppercase.
63947         * tuples.dat: Standardize uppercase.
63948         * vary.ch: standardize.  Correct varying string assignments.
63949         * vary.dat: Add new output lines.
63950
63951 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63952
63953         In chill.execute:
63954         * chprintf.ch: Standardize use of uppercase.
63955         * tuples.ch: Standardize and turn arr2 into a DCL,
63956           rather than a SYN.
63957         * pinits.ch: Standardize.
63958
63959 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63960
63961         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63962         * Makefil: Renamed to Makefile.in.
63963         * configure.in: New.
63964
63965 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63966
63967         In chill.execute:
63968         * .cvsignore: Add result/output files.
63969         * Makefile: Fix up variables at start.  Use MFLAGS
63970           everywhere.  Correct bool_loc, built_ins entries.
63971           Add entry for vary1.ch.
63972         * bitarray.ch: Standardize upper-case usage.
63973         * bitexpr.ch: Standardize, add output of b1.
63974         * params.ch: Use arrayt in along PROC parameters, to
63975           avoid novelty problems.
63976         * sets.ch: Tiny cleanup.
63977         * vary1.ch: Re-indent.
63978
63979 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63980
63981         * Add PR-related files to Makefiles, .cvsignore files, etc.
63982
63983 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63984
63985         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63986           with compiler objects. New names are test-flow.c and test-loop.c
63987
63988 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63989
63990         * Upgraded c-torture tests from 1.19 to 1.20
63991
63992         * new files:
63993         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63994         * gcc.compile: 930623-1.c 930623-2.c
63995         * gcc.noncompile: 930622-1.c 930622-2.c
63996         * gcc.failure: 920411-1.c 920627-2.c
63997         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63998
63999 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64000
64001         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64002           More changes to get testsuite working properly. Needs more work.
64003           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64004
64005 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64006
64007         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64008           More changes to get testsuite working properly. Needs more work.
64009
64010 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64011
64012         * chill.compile/compile.exp: Added for Dejagnu support
64013         * chill.execute/execute.exp: Added for Dejagnu support
64014         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64015
64016 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64017
64018         This should complete moving the CHILL test files.
64019         * chill.noncompile(.cvsignore printf.grt
64020             in-printf.grt chprintf.grt chprintf.ch):
64021             Added test-support files.
64022           (Makefile): Modified further.
64023         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64024             signal.ch): Added test files.
64025           * chill.execute (.cvsignore printf.grt printr.c
64026             in-printf.grt rts.c chprintf.grt rts.h): Added
64027           test-support files.
64028             (Makefile): More corrections.
64029
64030 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64031
64032         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64033           test cases, ready for DejaGnu.
64034
64035 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64036
64037         * Upgraded c-torture tests from 1.18 to 1.19
64038
64039         * gcc.compile: added test(s):
64040           930607-1.c
64041         * gcc.execute: added test(s):
64042           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64043
64044         * added new subdirectory for misc tests: gcc.misc-tests
64045         * gcc.misc-test(s): added tests:
64046           inst-check.c test-consts.c test-ior.c test-switch.c
64047
64048 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64049
64050         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64051
64052 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64053
64054         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64055
64056 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64057
64058         * Upgraded c-torture tests from 1.17 to 1.18
64059
64060 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64061
64062         * Upgraded c-torture tests from 1.12 to 1.17
64063
64064 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64065
64066         * lib/old-dejagnu.exp:
64067           Fixed handling of XFAIL target triplets to correctly
64068           recognize wildcard characters.  Removed code that
64069           appended a unique id tag to the end of the file name
64070           printed out by the result of the testcases within a
64071           given test file.
64072
64073 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64074
64075         * lib/old-dejagnu.exp:
64076           Reworked expected failure handling to trigger off of XFAIL
64077           keyword in keyphrase embeded in testcase source code. The
64078           XFAIL keyword must be at the end of the keyphrase line. It
64079           may optionally be followed by one or more target triplets.
64080           It has just occured that the handling of wildcards in the
64081           target triplet may not be correct.
64082
64083 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64084
64085         * g++.old-deja/tests:
64086           Moved all subdirectories up one level into g++.old-deja .
64087
64088         * lib/old-dejagnu.exp:
64089           Fixed problem with CXXFLAGS not being properly reset, and being
64090           corrupted with extraneous "-c" compiler option.  This was
64091           causing binaries to not be generated for test that needed them.
64092           Modified strings passed to "pass" and "fail" so that individual
64093           tests from the same test file would be distinguished by an
64094           identifier appended to the test file name in the summary logs;
64095           this corrected a problem with erroneous diff logs.  Added code
64096           to search testcases for expected fail and unexpected pass keywords.
64097
64098 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64099
64100         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64101
64102 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64103
64104         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64105           Removed extraneous text from end of "Special g++ Options"
64106           keyphrase.
64107
64108         * lib/old-dejagnu.exp: Added pattern matching to look for new
64109           keywords, embedded in testcases comments, which will trigger
64110           calls to xpass and xfail.
64111
64112 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64113
64114         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64115           comments embedded in the testcases, especially the one looking for
64116           special compiler options, as well as the pattern matching for the
64117           compiler output again.
64118
64119 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64120
64121         * lib/old-dejagnu.exp: Do a proper check of the return value for
64122           execute tests. Fixed several problems with the pattern matching
64123           of the compiler output which gave erroneous test results.
64124           Changed several of the test result messages to be more descriptive.
64125         * config/unix-g++.exp: Proc g++_load now actually works and
64126           executes the tests passed to it and returns a usable return
64127           value.
64128
64129 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64130
64131           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64132
64133 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64134
64135         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64136           Modified both files to properly execute the old style
64137           dejagnu tests. The previous versions of these files were
64138           experimental and did not function anything near correctly.
64139
64140 1993-04-05  Rob Savoye  (rob@cygnus.com)
64141
64142         * Removed all Makefile.in and configure.in files. No configuration
64143         needed now.
64144
64145 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64146
64147         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64148
64149 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64150
64151         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64152         gcc.special/configure.in, gcc.noncompile/configure.in,
64153         gcc.execute/configure.in, gcc.code_quality/configure.in,
64154         g++.other/configure.in, g++.old-deja/configure.in,
64155         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64156         in srcname setting.
64157
64158 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64159
64160         * lib/udi.exp: Fixed mondfe and mondfe_download.
64161         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64162         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64163
64164 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64165
64166         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64167         (gdb_exit): Don't remove *_soc files.
64168
64169 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64170
64171         * lib/c-torture.exp: Don't look for main; instead always use -w
64172         -c.  This is how the c-torture tests work.  Remove the object
64173         file if the compilation succeeds.
64174         * gcc.execute/execute.exp: Remove executable if test passes.
64175         * gcc.noncompile/noncompile.exp: Every test is an expected
64176         failure.
64177         * gcc.special/special.exp: Added tests from c-torture 1.11,
64178         corrected use of existing test.
64179         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64180         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64181         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64182         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64183         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64184         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64185         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64186         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64187         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64188         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64189         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64190         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64191         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64192         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64193         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64194         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64195         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64196         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64197         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64198         c-torture 1.11.
64199         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64200         correspond to c-torture 1.11.
64201
64202         * New file.