OSDN Git Service

fix SH long long compare
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-17  Christian Bruel  <christian.bruel@st.com>
2
3         * gcc.dg/dicomp.c: New testcase. 
4         
5 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6
7         PR fortran/35724
8         * gfortran.dg/eoshift_2.f90: New test.
9
10 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
11
12         PR fortran/35932
13         * gfortran.dg/intrinsic_char_1.f90: New test.
14
15 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16
17         PR target/35944
18         * gfortran.dg/pr35944-1.f90: New test.
19         * gfortran.dg/pr35944-2.f90: Ditto.
20
21 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
22
23         PR c/35739
24         * gcc.dg/dfp/pr35739.c: New test.
25
26         PR tree-optimization/35899
27         * gcc.dg/pr35899.c: New test.
28
29         PR target/35662
30         * gfortran.dg/pr35662.f90: New test.
31
32 2008-04-16  Richard Guenther  <rguenther@suse.de>
33
34         * gcc.dg/tree-ssa/loop-35.c: New testcase.
35
36 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
37
38         PR ada/29015
39         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
40         gnat.dg/incomplete2.adb: New.
41
42 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
43
44         PR tree-optimization/35629
45         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
46         scan-tree-dump-times.
47
48 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
49
50         PR ada/22387
51         * gnat.dg/specs/corr_discr.ads: New.
52
53 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
54
55         * gnat.dg/string_slice2.adb: New test.
56
57 2008-04-15  Richard Guenther  <rguenther@suse.de>
58
59         * gcc.dg/fold-compare-2.c: Adjust testcase.
60         * gcc.dg/tree-ssa/pr21086.c: Likewise.
61
62 2008-04-15  Richard Guenther  <rguenther@suse.de>
63
64         * gcc.dg/tree-ssa/salias-1.c: Remove.
65         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
66         * gcc.dg/tree-ssa/alias-15.c: Likewise.
67         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
68
69 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
70
71         * gnat.dg/loop_optimization1.ad[sb]: New test.
72
73 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
74
75         PR c/35751
76         * gcc.dg/gomp/pr35751.c: New test.
77         * g++.dg/gomp/pr35751.C: New test.
78
79 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
80
81         PR ada/16086
82         * gnat.dg/prot_def.adb: New.
83
84 2008-04-14  Ian Lance Taylor  <iant@google.com>
85
86         * gcc.dg/strict-overflow-6.c: New.
87         * gcc.dg/no-strict-overflow-7.c: New.
88         * gcc.dg/Wstrict-overflow-22.c: New.
89
90 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
91
92         * gnat.dg/specs/storage.ads: Fix expected error message.
93
94 2008-04-14  Robert Dewar  <dewar@adacore.com>
95
96         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
97
98 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
99
100         PR ada/18680
101         * gnat.dg/specs/linker_section.ads: New.
102
103 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
104
105         PR ada/16098
106         * gnat.dg/specs/renamings.ads: New.
107
108 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
109
110         PR ada/15915
111         * gnat.dg/specs/storage.ads: New.
112
113 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
114
115         * gnat.dg/deep_old.adb: New.
116
117 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gnat.dg/loop_address2.adb: New test.
120
121 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
122
123         PR fortran/35882
124         * gfortran.dg/continuation_3.f90: Update test.
125         * gfortran.dg/continuation_5.f: Update test.
126         * gfortran.dg/continuation_10.f90: New test.
127         
128 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
129
130         PR libfortran/32972
131         PR libfortran/32512
132         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
133         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
134         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
135         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
136         
137 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
138
139         PR ada/17985
140         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
141
142 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
143
144         * gcc.target/powerpc/darwin-save-world-1.c: New test.
145
146 2008-04-11  Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/35869
149         * gcc.c-torture/compile/pr35869.c: New testcase.
150
151 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
152
153         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
154         /* mmintrin-common.h */ section.
155
156         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
157
158 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
159
160         PR c/35744
161         * gcc.dg/attr-error-1.c: New test.
162
163 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
164
165         * gcc.target/mips/scc-2.c: New test.
166         * gcc.target/mips/scc-3.c: New test.
167         * gcc.target/mips/scc-4.c: New test.
168
169 2008-04-10  Ira Rosen  <irar@il.ibm.com>
170
171         PR tree-optimization/35821
172         * gcc.dg/vect/pr35821-altivec.c: New.
173         * gcc.dg/vect/pr35821-spu.c: New.
174
175 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
176
177         PR testsuite/34894
178         PR testsuite/33782
179         * lib/target-supports.dg: Add check_effective_target_trampolines.
180         Disable profiling for avr-*-*.
181         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
182         * gcc.c-torture/compile/nested-1.c: Ditto.
183         * gcc.c-torture/compile/20050122-2.c: Ditto.
184         * gcc.c-torture/compile/20010226-1.c: Ditto.
185         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
186         * gcc.c-torture/compile/980506-1.c: Ditto.
187         * gcc.c-torture/compile/20020604-1.c: Ditto.
188         * gcc.c-torture/compile/limits-stringlit.c: Ditto
189         * gcc.c-torture/compile/20001226-1.c: Ditto
190
191 2008-04-09  Jason Merrill  <jason@redhat.com>
192
193         PR c++/35708
194         * g++.dg/ext/complit9.C: New.
195
196 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
197
198         PR ada/28305
199         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
200         gnat.dg/specs/fe_inlining_helper.adb: New test.
201
202 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
203
204         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
205         x86_64-pc-mingw target.
206         * gcc.dg/titype-1.c: Likewise.
207
208 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
209
210         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
211         Fix comment.
212         (check_effective_target_vxworks_rtp): New procedure.
213         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
214         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
215         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
216         * g++.old-deja/g++.brendan/new3.C: Likewise.
217         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
218         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
219         VxWorks kernel mode.
220         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
221         * g++.old-deja/g++.mike/p2736.C: Likewise.
222         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
223         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
224         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
225         kernel mode.
226
227 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
228
229         * gfortran.dg/namelist_47.f90: New test.
230
231 2008-04-09  Richard Guenther  <rguenther@suse.de>
232
233         * gfortran.dg/bind_c_usage_14.f03: Adjust.
234
235 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
236
237         PR target/35005
238         * execute/20071221-1.c: Adapt test for 16 bit int targets.
239         * execute/pr35163.c: Ditto.
240
241 2008-04-08  Richard Guenther  <rguenther@suse.de>
242
243         * gcc.c-torture/execute/20080408-1.c: New testcase.
244
245 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gnat.dg/pack6.adb: New test.
248         * gnat.dg/pack7.adb: Likewise.
249         * gnat.dg/pack8.adb: Likewise.
250
251 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
252
253         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
254         * gnat.dg/rt1.adb: New test.
255         * gnat.dg/test_time_stamp.adb: New test.
256         * gnat.dg/specs/warn_star.ads: New test.
257         * gnat.dg/specs/aggr1.ads: New test.
258
259 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
260
261         PR fortran/25829 28655
262         * gfortran.dg/write_check2.f90: Update dg-error.
263         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
264
265 2008-04-07  Jason Merrill  <jason@redhat.com>
266
267         PR c++/35734
268         * g++.dg/warn/ctor1.C: New.
269
270 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
271
272         PR/35842
273         * gcc.dg/torture/pr35842.c: New.
274
275 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
276
277         * gnat.dg/array4.adb: New test.
278         * gnat.dg/specs/static_initializer2.ads: Likewise.
279
280 2008-04-06  Richard Guenther  <rguenther@suse.de>
281
282         PR tree-optimization/35400
283         * gcc.dg/torture/pr35400.c: New testcase.
284         * g++.dg/torture/pr35400.C: Likewise.
285
286 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
287
288         PR fortran/35780
289         * gfortran.dg/simplify_argN_1.f90: New test.
290
291 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
292
293         PR fortran/35832
294         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
295
296 2008-04-06  Tobias Burnus  <burnus@net-b.de>
297
298         * gfortran.dg/f2003_io_1.f03: Make standard conform.
299         * gfortran.dg/f2003_io_8.f03: New.
300
301 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
302
303         * gnat.dg/pack5.adb: New test.
304
305 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
306
307         PR target/12329
308         * gcc.target/i386/pr12329.c: New test.
309
310 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
311
312         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
313
314 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
315
316         PR fortran/25829 28655
317         * gfortran.dg/f2003_io_1.f03: New test.
318         * gfortran.dg/f2003_io_2.f03: New test.
319         * gfortran.dg/f2003_io_3.f03: New test.
320         * gfortran.dg/f2003_io_4.f03: New test.
321         * gfortran.dg/f2003_io_5.f03: New test.
322         * gfortran.dg/f2003_io_6.f03: New test.
323         * gfortran.dg/f2003_io_7.f03: New test.
324
325 2008-04-05  Richard Guenther  <rguenther@suse.de>
326
327         PR tree-optimization/35833
328         * gcc.dg/torture/pr35833.c: New testcase.
329
330 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
331
332         * gcc.target/sh/sh2a-band.c: New test.
333         * gcc.target/sh/sh2a-bclrmem.c: New test.
334         * gcc.target/sh/sh2a-bld.c: New test.
335         * gcc.target/sh/sh2a-bor.c: New test.
336         * gcc.target/sh/sh2a-bsetmem.c: New test.
337         * gcc.target/sh/sh2a-bxor.c: New test.
338
339 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
340
341         * g++.dg/other/anon5.C: Don't depend on line number for error message.
342
343         * gcc.dg/torture/builtin-modf-1.c: Use special options for
344         powerpc*-*-linux*.
345
346         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
347
348         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
349
350         PR target/35620
351         * gcc.dg/dfp/pr35620.c: New test.
352         * gcc.dg/dfp/func-pointer.c: New test.
353         * gcc.dg/dfp/func-deref.c: New test.
354
355 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
356
357         PR target/35364
358         * g++.dg/gomp/pr35364.C: New test.
359
360 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
361
362         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
363         * g++.dg/other/i386-3.C: Likewise.
364         * gcc.target/i386/sse-13.c: Likewise.
365         * gcc.target/i386/sse-14.c: Likewise.
366
367         * gcc.target/i386/aes-check.h: New.
368         * gcc.target/i386/aesdec.c: Likewise.
369         * gcc.target/i386/aesdeclast.c: Likewise.
370         * gcc.target/i386/aesenc.c: Likewise.
371         * gcc.target/i386/aesenclast.c: Likewise.
372         * gcc.target/i386/aesimc.c: Likewise.
373         * gcc.target/i386/aeskeygenassist.c: Likewise.
374         * gcc.target/i386/pclmulqdq.c: Likewise.
375         * gcc.target/i386/pclmul-check.h: Likewise.
376
377         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
378         (check_effective_target_pclmul): Likewise.
379
380 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
381
382         PR c/35440
383         * gcc.dg/pr35440.c: New test.
384
385 2008-04-04  Richard Guenther  <rguenther@suse.de>
386
387         PR middle-end/35823
388         * gnat.dg/pr35823.adb: New testcase.
389
390 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
391
392         PR c/35712
393         * gcc.dg/dfp/constants-zero.c: New test.
394
395 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
396
397         PR c/35738
398         * gcc.dg/gomp/pr35738.c: New test.
399
400         PR middle-end/35818
401         * gcc.dg/gomp/pr35818.c: New test.
402
403         PR fortran/35786
404         * gfortran.dg/gomp/pr35786-1.f90: New test.
405         * gfortran.dg/gomp/pr35786-2.f90: New test.
406
407 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
408
409         * gcc.target/mips/scc-1.c: New test.
410
411 2008-04-03  Richard Guenther  <rguenther@suse.de>
412
413         * gcc.dg/tree-ssa/vrp43.c: New testcase.
414         * gcc.dg/tree-ssa/vrp44.c: Likewise.
415         * gcc.dg/tree-ssa/vrp45.c: Likewise.
416
417 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
418
419         PR c++/35741
420         * g++.dg/other/offsetof5.C: New test.
421
422 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
423
424         PR rtl-optimization/35281
425         * gcc.target/i386/pr35281.c: New test.
426
427 2008-04-03  Richard Guenther  <rguenther@suse.de>
428
429         PR middle-end/35800
430         * gcc.c-torture/execute/pr35800.c: New test.
431
432 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
433
434         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
435         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
436         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
437         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
438         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
439         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
440         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
441         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
442         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
443         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
444         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
445
446 2008-04-02  Richard Guenther  <rguenther@suse.de>
447
448         PR tree-optimization/14495
449         PR tree-optimization/34793
450         * gcc.dg/tree-ssa/vrp41.c: New testcase.
451         * gcc.dg/tree-ssa/vrp42.c: Likewise.
452
453 2008-04-02  Richard Guenther  <rguenther@suse.de>
454
455         PR tree-optimization/14495
456         * gcc.dg/tree-ssa/vrp40.c: New testcase.
457
458 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
459
460         * gnat.dg/specs/discr_record_constant.ads: New test.
461
462 2008-04-02  Richard Guenther  <rguenther@suse.de>
463
464         * gcc.dg/tree-ssa/vrp38.c: New testcase.
465         * gcc.dg/tree-ssa/vrp39.c: Likewise.
466
467 2008-04-01  George Helffrich  <george@gcc.gnu.org>
468
469         PRs fortran/PR35154, fortran/PR23057
470         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
471         use of common is unchanged.
472
473         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
474         with all combinations of debug options available on target.
475         * gfortran.dg/debug/debug.exp:  Ditto.
476         * gfortran.dg/debug/trivial.f:  Ditto.
477         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
478         .stabs functionality.
479         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
480         DWARF functionality.
481
482 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
483
484         PR c/35436
485         * gcc.dg/format/gcc_gfc-2.c: New test.
486
487 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
488
489         * g++.dg/bprob/bprob.exp: Do not check gcno files.
490         Use -fprofile-use for profile use.
491         * gcc.misc-tests/bprob.exp: Ditto.
492         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
493         * gcc.dg/matrix/matrix.exp: Ditto.
494         * gcc.dg/struct/struct-reorg.exp: Ditto.
495         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
496         * gcc.dg/profile-dir-1.c: New test.
497         * gcc.dg/profile-dir-2.c: New test.
498         * gcc.dg/profile-dir-3.c: New test.
499
500 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
501
502         PR c/35750
503         * gcc.dg/old-style-param-1.c: New test.
504
505 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
506
507         * gnat.dg/object_overflow.adb: New test.
508
509 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
510
511         PR middle-end/30186
512         * gcc.dg/tree-ssa/vector-1.c: New testcase.
513         * gcc.c-torture/execute/vector-1.c: New testcase.
514         * gcc.c-torture/execute/vector-2.c: New testcase.
515
516 2008-03-31  Olivier Hainque  <hainque@adacore.com>
517
518         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
519         * gnat.dg/assign_from_packed.adb: New testcase.
520
521 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
522
523         PR rtl-optimization/35729
524         * gcc.dg/pr35729.c: New test.
525
526 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
527
528         PR target/32000
529         * gcc.target/i386/pr32000-1.c: New.
530
531 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
532
533         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
534         on some environments.
535
536 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
537
538         PR tree-opt/35431
539         * gcc.c-torture/compile/pr35431.c: New testcase.
540
541 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
542
543         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
544         targets.
545
546 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
547
548         PR c++/35245
549         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
550
551 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
552
553         PR c++/35578
554         * g++.dg/parse/friend8.C: New test.
555
556         PR c/35748
557         * gcc.dg/union-cast-4.c: New test.
558
559 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
560
561         PR target/35757
562         * gcc.target/i386/sse4_1-blendps-2.c: New.
563         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
564
565 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
566
567         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
568         * gfortran.dg/internal_pack_2.f90:  Likewise.
569         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
570         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
571         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
572         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
573         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
574         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
575
576 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
577
578         * gnat.dg/bit_packed_array2.adb: New test.
579
580 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
581
582         PR fortran/35740
583         * gfortran.dg/transpose_conjg_1.f90: New test.
584
585 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
586
587         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
588         
589 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
590
591         PR fortran/35698
592         * gfortran.dg/allocate_zerosize_3.f: New test.
593
594         PR fortran/35702
595         * gfortran.dg/character_assign_1.f90: New test.
596
597 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
598
599         PR libfortran/32972
600         PR libfortran/32512
601         * gfortran.dg/intrinsic_spread_1.f90:  New file.
602         * gfortran.dg/intrinsic_spread_2.f90:  New file.
603         * gfortran.dg/intrinsic_spread_3.f90:  New file.
604
605 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
606
607         PR fortran/34714
608         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
609         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
610         * gfortran.dg/func_assign.f90: Likewise.
611         * gfortran.dg/implicit_11.f90: Likewise.
612         * gfortran.dg/proc_assign_1.f90: Likewise.
613         * gfortran.dg/proc_assign_2.f90: Likewise.
614         * gfortran.dg/procedure_lvalue.f90: Likewise.
615
616 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
617
618         PR fortran/35699
619         * gfortran.dg/direct_io_10.f: New test.
620
621 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
622
623         * gcc.target/i386/vectorize6.c: New test.
624
625 2008-03-28  Tobias Burnus  <burnus@net-b.de>
626
627         PR fortran/35721
628         * gfortran.dg/associated_target_2.f90: New.
629
630 2008-03-28  Richard Guenther  <rguenther@suse.de>
631
632         PR tree-optimization/19580
633         * gcc.dg/tree-ssa/loop-34.c: New testcase.
634
635 2008-03-28  Richard Guenther  <rguenther@suse.de>
636
637         PR tree-optimization/30317
638         PR tree-optimization/30911
639         PR tree-optimization/34793
640         * gcc.dg/tree-ssa/vrp35.c: New testcase.
641         * gcc.dg/tree-ssa/vrp36.c: Likewise.
642         * gcc.dg/tree-ssa/vrp37.c: Likewise.
643
644 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
645
646         PR target/31334
647         * gcc.target/powerpc/altivec-25.c: New testcase.
648
649 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
650
651         PR fortran/35724
652         * gfortran.dg/cshift_shift_real_2.f90: New test.
653
654 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
655
656         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
657         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
658
659 2008-03-27  Richard Guenther  <rguenther@suse.de>
660
661         PR c/32511
662         * gcc.dg/attr-weak-1.c: New testcase.
663
664 2008-03-27  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/32810
667         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
668
669 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
670
671         * g++.dg/cpp0x/variadic91.C: New.
672
673 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
674
675         * gcc.dg/tree-ssa/loop-32.c: New testcase.
676         * gcc.dg/tree-ssa/loop-33.c: Likewise.
677
678 2008-03-27  Richard Guenther  <rguenther@suse.de>
679
680         * gcc.dg/fold-addr-1.c: New testcase.
681
682 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
683
684         PR middle-end/35429
685         * gcc.c-torture/compile/complex-5.c: New test.
686
687 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
688
689         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
690
691 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
692
693         PR c++/35546
694         * g++.dg/ext/attrib33.C: New test.
695
696 2008-03-26  Richard Guenther  <rguenther@suse.de>
697
698         Revert:
699         2008-03-26  Richard Guenther  <rguenther@suse.de>
700
701         * gcc.dg/fold-addr-1.c: New testcase.
702
703 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
704
705         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
706         before redefinitions of extern and __inline.
707         * gcc.target/i386/sse-13.c: Ditto.
708
709 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
710
711         PR c++/35332
712         * g++.dg/other/error27.C: New test.
713
714 2008-03-26  Richard Guenther  <rguenther@suse.de>
715
716         * gcc.dg/fold-addr-1.c: New testcase.
717
718 2008-03-26  Richard Guenther  <rguenther@suse.de>
719
720         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
721         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
722         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
723         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
724         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
725         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
726         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
727
728 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
729
730         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
731         variadic template template parameter binding semantics.
732         * g++.dg/cpp0x/variadic85.C: Ditto.
733         * g++.dg/cpp0x/variadic88.C: New.
734         * g++.dg/cpp0x/variadic89.C: New.
735         * g++.dg/cpp0x/variadic90.C: New.
736         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
737         variadic template template parameter binding semantics.
738         * g++.dg/cpp0x/variadic-lambda.C: New.
739
740 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
741
742         PR target/31558
743         * g++.dg/ext/altivec-15.C: New testcase.
744
745 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
746
747         PR objc/29197
748         * objc.dg/method-20.m: New testcase.
749         
750 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
751
752         PR rtl-optimization/35232
753         * gcc.target/mips/pr35232.c: New test.
754
755 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
756
757         * g++.dg/template/sfinae4.C: New.
758         * g++.dg/template/sfinae5.C: New.
759         * g++.dg/template/sfinae6.C: New.
760         * g++.dg/template/sfinae6_neg.C: New.
761         * g++.dg/template/sfinae7.C: New.
762         * g++.dg/template/sfinae8.C: New.
763         * g++.dg/template/sfinae9.C: New.
764         * g++.dg/template/sfinae10.C: New.
765         * g++.dg/template/sfinae11.C: New.
766         * g++.dg/template/sfinae12.C: New.
767         * g++.dg/template/sfinae13.C: New.
768         * g++.dg/template/sfinae14C: New.
769
770 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
771
772         * gcc.target/sh/sh2a-bclr.c: New test.
773         * gcc.target/sh/sh2a-bset.c: New test.
774
775 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
776
777         * gcc.target/sh/sh2a-movrt.c: New test.
778
779 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
780
781         * gcc.target/sh/sh2a-prefetch.c: New test.
782
783 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
784             Naveen.H.S  <naveen.hs@kpitcummins.com>
785
786         * gcc.target/sh/sh2a-movi20s.c: New test.
787
788 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
789             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
790             Naveen.H.S  <naveen.hs@kpitcummins.com>
791
792         * gcc.target/sh/sh2a-resbank.c: New test.
793         * gcc.target/sh/sh2a-tbr-jump.c: New test.
794         * gcc.target/sh/sh2a-jsrn.c: New test.
795         * gcc.target/sh/sh2a-rtsn.c: New test.
796
797 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
798
799         * gcc.target/i386/sse-17.c: Include sse2-check.h.
800         (main): Change to void and rename to sse2_test.
801         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
802         dg-do-what-default to "compile" if SSE2 hardware is not available.
803         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
804         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
805         xfail vect_no_int_max from "vectorization not profitable" check.
806
807 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
808
809         PR middle-end/26222
810         * gcc.dg/torture/pr26222.c: New testcase.
811
812 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
813
814         PR fortran/34813
815         * gfortran.dg/null_3.f90 : New test
816
817         PR fortran/33295
818         * gfortran.dg/module_function_type_1.f90 : New test
819
820 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
821
822         PR libfortran/32972
823         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
824         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
825         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
826
827 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
828
829         * gcc.target/mips/dse-1.c: Add checks for zeros.
830
831 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
832
833         PR target/27946
834         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
835
836 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
837
838         PR libfortran/32972
839         * internal_pack_1.f90:  New test case.
840         * internal_pack_2.f90:  New test case.
841         * internal_pack_3.f90:  New test case.
842
843 2008-03-21  Olivier Hainque  <hainque@adacore.com>
844
845         * gnat.dg/empty_vector_length.adb: New testcase.
846
847 2008-03-20  Richard Guenther  <rguenther@suse.de>
848
849         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
850
851 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
852             Uros Bizjak  <ubizjak@gmail.com>
853
854         PR testsuite/34168
855         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
856         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
857         if SSE2 hardware is not available.
858         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
859         gcc.dg/vect/vect.exp.
860         * gfortran.dg/vect/vect.exp: Ditto.
861         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
862
863 2008-03-20  Andreas Schwab  <schwab@suse.de>
864
865         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
866         xfail.
867
868 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
869
870         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
871         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
872         from dg-options.
873
874 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
875
876         PR testsuite/35621
877         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
878         * gcc.target/i386/ssse3-pabsd.c: Likewise.
879         * gcc.target/i386/ssse3-pabsw.c: Likewise.
880         * gcc.target/i386/ssse3-palignr.c: Likewise.
881         * gcc.target/i386/ssse3-phaddd.c: Likewise.
882         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
883         * gcc.target/i386/ssse3-phaddw.c: Likewise.
884         * gcc.target/i386/ssse3-phsubd.c: Likewise.
885         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
886         * gcc.target/i386/ssse3-phsubw.c: Likewise.
887         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
888         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
889         * gcc.target/i386/ssse3-pshufb.c: Likewise.
890         * gcc.target/i386/ssse3-psignb.c: Likewise.
891         * gcc.target/i386/ssse3-psignd.c: Likewise.
892         * gcc.target/i386/ssse3-psignw.c: Likewise.
893
894 2008-03-20  Andreas Schwab  <schwab@suse.de>
895
896         PR testsuite/35647
897         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
898         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
899         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
900         continuation and remove xfail.
901
902 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
903
904         PR libfortran/32972
905         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
906         in subroutine.
907
908 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
909
910         * gcc.dg/format/ms_array-1.c: New.
911         * gcc.dg/format/ms_c90-scanf-3.c: New.
912         * gcc.dg/format/ms_c99-strftime-1.c: New.
913         * gcc.dg/format/ms_no-y2k-1.c: New.
914         * gcc.dg/format/ms_attr-1.c: New.
915         * gcc.dg/format/ms_c90-scanf-4.c: New.
916         * gcc.dg/format/ms_c99-strftime-2.c: New.
917         * gcc.dg/format/ms_nonlit-1.c: New.
918         * gcc.dg/format/ms_c90-scanf-5.c: New.
919         * gcc.dg/format/ms_cast-1.c: New.
920         * gcc.dg/format/ms_nonlit-2.c: New.
921         * gcc.dg/format/ms_attr-2.c: New.
922         * gcc.dg/format/ms_c90-strftime-1.c: New.
923         * gcc.dg/format/ms_miss-1.c: New.
924         * gcc.dg/format/ms_nonlit-3.c: New.
925         * gcc.dg/format/ms_attr-3.c: New.
926         * gcc.dg/format/ms_c90-strftime-2.c: New.
927         * gcc.dg/format/ms_miss-2.c: New.
928         * gcc.dg/format/ms_nul-1.c: New.
929         * gcc.dg/format/ms_attr-4.c: New.
930         * gcc.dg/format/ms_c94-printf-1.c: New.
931         * gcc.dg/format/ms_miss-3.c: New.
932         * gcc.dg/format/ms_nul-2.c: New.
933         * gcc.dg/format/ms_attr-7.c: New.
934         * gcc.dg/format/ms_c94-scanf-1.c: New.
935         * gcc.dg/format/ms_miss-4.c: New.
936         * gcc.dg/format/ms_null-1.c: New.
937         * gcc.dg/format/ms_bitfld-1.c: New.
938         * gcc.dg/format/ms_c99-printf-1.c: New.
939         * gcc.dg/format/ms_miss-5.c: New.
940         * gcc.dg/format/ms_plus-1.c: New.
941         * gcc.dg/format/ms_branch-1.c: New.
942         * gcc.dg/format/ms_c99-printf-2.c: New.
943         * gcc.dg/format/ms_miss-6.c: New.
944         * gcc.dg/format/ms_sec-1.c: New.
945         * gcc.dg/format/ms_c90-printf-1.c: New.
946         * gcc.dg/format/ms_c99-printf-3.c: New.
947         * gcc.dg/format/ms_multattr-1.c: New.
948         * gcc.dg/format/ms_unnamed-1.c: New.
949         * gcc.dg/format/ms_c90-printf-2.c: New.
950         * gcc.dg/format/ms_c99-scanf-1.c: New.
951         * gcc.dg/format/ms_multattr-2.c: New.
952         * gcc.dg/format/ms_va-1.c: New.
953         * gcc.dg/format/ms_c90-printf-3.c: New.
954         * gcc.dg/format/ms_c99-scanf-2.c: New.
955         * gcc.dg/format/ms_multattr-3.c: New.
956         * gcc.dg/format/ms_c90-scanf-1.c: New.
957         * gcc.dg/format/ms_c99-scanf-3.c: New.
958         * gcc.dg/format/ms_no-exargs-1.c: New.
959         * gcc.dg/format/ms_zero-length-1.c: New.
960         * gcc.dg/format/ms_c90-scanf-2.c: New.
961         * gcc.dg/format/ms_c99-scanf-4.c: New.
962         * gcc.dg/format/ms_no-exargs-2.c: New.
963         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
964         * gcc.dg/format/miss-1.c: Likewise.
965         * gcc.dg/format/miss-3.c: Likewise.
966         * gcc.dg/format/multattr-2.c: Likewise.
967         * gcc.dg/format/miss-5.c: Likewise.
968         * gcc.dg/format/attr-2.c: Likewise.
969         * gcc.dg/format/attr-4.c: Likewise.
970         * gcc.dg/format/c90-scanf-4.c: Likewise.
971         * gcc.dg/format/c99-printf-3.c: Likewise.
972         * gcc.dg/format/multattr-1.c: Likewise.
973         * gcc.dg/format/miss-4.c: Likewise.
974         * gcc.dg/format/miss-6.c: Likewise.
975         * gcc.dg/format/c90-printf-3.c: Likewise.
976         * gcc.dg/format/attr-1.c: Likewise.
977         * gcc.dg/format/attr-3.c: Likewise.
978         * gcc.dg/format/attr-7.c: Likewise.
979         * gcc.dg/format/format.h: Treat mingw and gnu style.
980         * gcc.dg/format/sys_format.c: New.
981
982 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983
984         PR libfortran/35627
985         * gfortran.dg/namelist_46.f90: New test.
986
987 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
988
989         PR target/14552
990         * gcc.target/i386/pr14552.c: New test.
991
992 2008-03-19  Michael Matz  <matz@suse.de>
993
994         PR middle-end/35616
995         * gcc.dg/pr35616.c: New test.
996
997 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
998
999         PR fortran/35152
1000         * gfortran.dg/argument_checking_16.f90: New test.
1001
1002 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1003
1004         PR libfortran/32972
1005         * gfortran.dg/internal_pack_1.f90:  New test case.
1006         * gfortran.dg/internal_pack_2.f90:  New test case.
1007         * gfortran.dg/internal_pack_3.f90:  New test case.
1008
1009 2008-03-19  Jan Hubicka  <jh@suse.cz>
1010
1011         * gcc.dg/20050811-2.c: Update dumping flags.
1012         * gcc.dg/sms-2.c: Update dumping flags.
1013         * gcc.dg/var-expand1.c: Update dumping flags.
1014         * gcc.dg/var-expand3.c: Update dumping flags.
1015         * gcc.dg/pr30957-1.c: Update dumping flags.
1016         * gcc.dg/20050811-1.c: Update dumping flags.
1017         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1018         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1019
1020 2008-03-19  Richard Guenther  <rguenther@suse.de>
1021
1022         PR middle-end/35609
1023         * gcc.dg/testsuite/uninit-15.c: New testcase.
1024         * gcc.dg/testsuite/uninit-16.c: Likewise.
1025
1026 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1027
1028         PR target/35504
1029         * g++.dg/other/pr35504.C: New test.
1030
1031 2008-03-18  Richard Guenther  <rguenther@suse.de>
1032
1033         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1034         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1035
1036 2008-03-18  Richard Guenther  <rguenther@suse.de>
1037
1038         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1039
1040 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1041
1042         PR libfortran/35617
1043         * gfortran.dg/namelist_45.f90: New test.
1044
1045 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1046
1047         PR testsuite/35512
1048         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1049         Write variables instead of reading them.
1050
1051 2008-03-17  Jason Merrill  <jason@redhat.com>
1052
1053         PR c++/35548
1054         * g++.dg/init/ref16.C: New testcase.
1055
1056 2008-03-17  Richard Guenther  <rguenther@suse.de>
1057
1058         PR tree-optimization/19637
1059         * g++.dg/tree-ssa/pr19637.C: New testcase.
1060
1061 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1062
1063         PR fortran/35470
1064         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1065
1066 2008-03-16  Richard Guenther  <rguenther@suse.de>
1067
1068         PR middle-end/35607
1069         * gcc.c-torture/compile/pr35607.c: New testcase.
1070         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1071
1072 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1073
1074         PR fortran/35582
1075         * gfortran.dg/write_invalid_format.f90: New test.
1076
1077 2008-03-15  Richard Guenther  <rguenther@suse.de>
1078
1079         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1080
1081 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1082
1083         PR testsuite/35184
1084         * gfortran.dg/elemental_subroutine_6.f90: New test.
1085
1086 2008-03-15  Richard Guenther  <rguenther@suse.de>
1087
1088         * gcc.dg/pr23911.c: Adjust testcase.
1089         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1090         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1091
1092 2008-03-15  Richard Guenther  <rguenther@suse.de>
1093
1094         PR middle-end/35593
1095         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1096
1097 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1098
1099         PR testsuite/35478
1100         * gfortran.dg/generic_16.f90: New test.
1101
1102 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1103
1104         PR middle-end/35595
1105         * gcc.c-torture/compile/pr35595.c: New test.
1106
1107 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1108
1109         PR testsuite/33296
1110         * gfortran.dg/nearest_4.f90: New test.
1111
1112 2008-03-14  Richard Guenther  <rguenther@suse.de>
1113
1114         PR tree-optimization/13761
1115         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1116
1117 2008-03-14  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/34172
1120         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1121         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1122         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1123         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1124         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1125         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1126
1127 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1128
1129         PR libcpp/35322:
1130         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1131
1132 2008-03-14  Richard Guenther  <rguenther@suse.de>
1133
1134         PR tree-optimization/34043
1135         PR tree-optimization/33989
1136         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1137         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1138         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1139         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1140         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1141
1142 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1143             Uros Bizjak  <ubizjak@gmail.com>
1144
1145         PR testsuite/35538 
1146         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1147         Skip *-*-darwin*.
1148         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1149
1150 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1151             Uros Bizjak  <ubizjak@gmail.com>
1152
1153         PR testsuite/35406
1154         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1155         count from 0 to 1 for lp64 targets.
1156         * gfortran.dg/ldist-1.f90: Update test to check
1157         for 5 loops distributed instead of 4 for lp64 targets.
1158
1159 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1160
1161         PR fortran/35475
1162         * gfortran.dg/derived_sub.f90: New test.
1163
1164 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1165
1166         PR testsuite/35558
1167         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1168         dg-require-effective-target.
1169         * g++.dg/tls/static-1a.cc: Likewise.
1170
1171 2008-03-13  Tom Tromey  <tromey@redhat.com>
1172
1173         PR libcpp/35322:
1174         * gcc.dg/cpp/pr35322.c: New file.
1175
1176 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1177
1178         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1179         (main): Call check_vect.
1180
1181 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1182             Olga Golovanevsky  <olga@il.ibm.com>
1183         
1184         PR tree-optimization/35041
1185         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1186
1187 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1188
1189         PR target/34000
1190         PR target/35553
1191         * g++.dg/other/i386-3.C: New test.
1192         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1193         * gcc.target/i386/sse-14.c: Ditto.
1194         * gcc.target/i386/mmx-1.c: Ditto.
1195         * gcc.target/i386/mmx-2.c: Ditto.
1196         * gcc.target/i386/3dnow-1.c: Ditto.
1197         * gcc.target/i386/3dnow-2.c: Ditto.
1198         * gcc.target/i386/3dnowA-1.c: Ditto.
1199         * gcc.target/i386/3dnowA-2.c: Ditto.
1200
1201 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1202
1203         PR tree-opt/35422
1204         * gcc.target/i386/pr35422.c: Escape brackets.
1205
1206 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1207
1208         PR tree-opt/35422
1209         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1210         third loop.
1211         * gcc.target/i386/pr35422.c: New.
1212
1213 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1214
1215         PR tree-opt/35403
1216         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1217
1218 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1219
1220         PR target/35540
1221         * gcc.target/i386/pr35540.c: New test.
1222
1223 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1226
1227 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1228
1229         PR middle-end/35526
1230         * g++.dg/torture/pr35526.C: New test.
1231
1232 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR c++/35328
1235         * g++.dg/gomp/pr35328.C: New test.
1236
1237         PR c++/35337
1238         * g++.dg/gomp/pr35337.C: New test.
1239
1240         PR c/35438
1241         PR c/35439
1242         * gcc.dg/gomp/pr35438.c: New test.
1243         * gcc.dg/gomp/pr35439.c: New test.
1244
1245         PR middle-end/35099
1246         * g++.dg/gomp/pr35099.C: New test.
1247
1248 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1249
1250         * gnat.dg/range_check2.adb: New test.
1251
1252 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1253
1254         PR tree-optimization/35494
1255         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1256         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1257         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1258         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1259
1260 2008-03-10  Richard Guenther  <rguenther@suse.de>
1261
1262         PR tree-optimization/34677
1263         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1264         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1265         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1266
1267 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1268
1269         PR fortran/35474
1270         * gfortran.dg/module_commons_2.f90: New test.
1271
1272 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1273
1274         * gnat.dg/frame_overflow.adb: Improve portability.
1275
1276 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1277
1278         PR target/35350
1279         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1280         * gcc.target/i386/isa-2.c: Likewise.
1281         * gcc.target/i386/isa-3.c: Likewise.
1282         * gcc.target/i386/isa-10.c: Likewise.
1283         * gcc.target/i386/isa-11.c: Likewise.
1284         * gcc.target/i386/isa-12.c: Likewise.
1285         * gcc.target/i386/isa-13.c: Likewise.
1286         * gcc.target/i386/isa-14.c: Likewise.
1287
1288 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1289
1290         PR target/22152
1291         * gcc.target/i386/pr22152.c: New test.
1292         * gcc.target/i386/sse2-mmx.c: Ditto.
1293
1294 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1295
1296         * gnat.dg/uninit_func.adb: New test.
1297
1298 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1299
1300         * gnat.dg/pack4.adb: New test.
1301
1302 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * gnat.dg/small_alignment.adb: New test.
1305
1306 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1307
1308         * gnat.dg/specs/alignment2.ads: New test.
1309
1310 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gnat.dg/pack3.adb: New test.
1313
1314 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1315
1316         PR c++/20366
1317         * g++.dg/other/pr20366.C: New test.
1318
1319 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1320
1321         PR tree-opt/35402
1322         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1323
1324 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1325
1326         PR preprocessor/35458
1327         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1328         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1329         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1330
1331 2008-03-06  Tom Tromey  <tromey@redhat.com>
1332
1333         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1334         * treelang: Delete.
1335
1336 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1337
1338         * gnat.dg/specs/pack33.ads: New test.
1339
1340 2008-03-05  Richard Guenther  <rguenther@suse.de>
1341
1342         PR tree-optimization/35472
1343         * gcc.c-torture/execute/pr35472.c: New testcase.
1344
1345 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1346
1347         PR 33009
1348         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1349         * gcc.c-torture/compile/pr33009.c: Likewise.
1350
1351 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1352
1353         PR 31341
1354         * gcc.dg/vect/pr31041.c: Fix.
1355
1356 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1357
1358         PR libfortran/35293
1359         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1360         New.
1361         * gfortran.fortran-torture/execute/list_read_1.x,
1362         gfortran.fortran-torture/execute/read_null_string.x,
1363         gfortran.fortran-torture/execute/backspace.x,
1364         gfortran.fortran-torture/execute/seq_io.x,
1365         gfortran.fortran-torture/execute/slash_edit.x,
1366         gfortran.fortran-torture/execute/unopened_unit_1.x,
1367         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1368         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1369         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1370         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1371         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1372         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1373         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1374         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1375         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1376         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1377         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1378         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1379         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1380         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1381         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1382         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1383         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1384         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1385         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1386         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1387         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1388         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1389         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1390         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1391         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1392         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1393         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1394         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1395         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1396         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1397         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1398         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1399         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1400         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1401         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1402         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1403         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1404         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1405         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1406         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1407         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1408         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1409         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1410         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1411         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1412         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1413         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1414         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1415         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1416         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1417         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1418         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1419         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1420         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1421         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1422         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1423         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1424         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1425         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1426         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1427         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1428         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1429         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1430         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1431         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1432         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1433         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1434         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1435         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1436         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1437         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1438         gfortran.dg/write_back.f: Gate test on effective_target
1439         fd_truncate.
1440
1441 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1442
1443         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1444         targets declaring functions in assembly.
1445
1446 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1447
1448         PR 28322
1449         * gcc.dg/pr28322-3.c: New.
1450
1451 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1452
1453         PR target/35453
1454         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1455         _SIDD_XXX.
1456         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1457         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1458         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1459         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1460         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1461         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1462         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1463         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1464
1465 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1466
1467         PR middle-end/35456
1468         * gcc.c-torture/execute/pr35456.c: New test.
1469
1470 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1471
1472         * gcc.target/i386/sse-10.c: Don't use
1473         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1474
1475 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1476
1477         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1478         * gfortran.dg/reassoc_2.f90: Ditto.
1479         * gfortran.dg/reassoc_3.f90: Ditto.
1480
1481 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1482
1483         PR fortran/33197
1484         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1485         * gfortran.dg/dg.exp: Likewise.
1486         * gfortran.dg/vect/vect.exp: Likewise.
1487         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1488         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1489         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1490         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1491         empty CONTAINS.
1492         * gfortran.dg/gamma_2.f90: Add a few error messages.
1493         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1494         empty CONTAINS.
1495         * gfortran.dg/gamma_3.f90: Adjust error message.
1496         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1497         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1498         * gfortran.dg/bessel_1.f90: New test.
1499         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1500         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1501         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1502         * gfortran.dg/contains_empty_1.f03: New test.
1503         * gfortran.dg/erfc_scaled_1.f90: New test.
1504         * gfortran.dg/hypot_1.f90: New test.
1505         * gfortran.dg/contains_empty_2.f03: New test.
1506
1507 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1510
1511 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1512
1513         PR 24924
1514         * g++.dg/cpp/string-2.C: This is a warning now.
1515         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1516         default, so add it.
1517         
1518 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1519
1520         * g++.dg/cpp0x/auto1.C: New.
1521
1522 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1523
1524         PR fortran/34770
1525         * gfortran.dg/pointer_1.f90: New test.
1526
1527 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1528
1529         PR c++/35315
1530         * g++.dg/ext/attrib32.C: Add another test case.
1531
1532 2008-02-29  Tom Tromey  <tromey@redhat.com>
1533
1534         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1535         line.
1536
1537 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1538
1539         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1540         to make the interchange profitable.
1541
1542 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1543
1544         PR fortran/31463
1545         PR fortran/33950
1546         PR fortran/34296
1547         * gfortran.dg/arrayio_11.f90: Fixed test.
1548         * gfortran.dg/arrayio_12.f90: Likewise.
1549         * gfortran.dg/module_read_1.f90: Added warning-directives.
1550         * gfortran.dg/pr32242.f90: Likewise.
1551         * gfortran.dg/result_in_spec_3.f90: Likewise.
1552         * gfortran.dg/use_12.f90: Likewise.
1553         * gfortran.dg/warn_function_without_result.f90 : New test.
1554
1555 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1556
1557         PR fortran/34868
1558         * gfortran.dg/f2c_9.f90: New test.
1559
1560 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1561
1562         * gcc.dg/tree-ssa/ldist-1.c: New.
1563         * gcc.dg/tree-ssa/ldist-1a.c: New.
1564         * gcc.dg/tree-ssa/ldist-2.c: New.
1565         * gcc.dg/tree-ssa/ldist-3.c: New.
1566         * gcc.dg/tree-ssa/ldist-4.c: New.
1567         * gcc.dg/tree-ssa/ldist-5.c: New.
1568         * gcc.dg/tree-ssa/ldist-6.c: New.
1569         * gcc.dg/tree-ssa/ldist-7.c: New.
1570         * gcc.dg/tree-ssa/ldist-8.c: New.
1571         * gcc.dg/tree-ssa/ldist-9.c: New.
1572         * gcc.dg/tree-ssa/ldist-10.c: New.
1573         * gcc.dg/tree-ssa/ldist-11.c: New.
1574         * gcc.dg/tree-ssa/ldist-12.c: New.
1575         * gfortran.dg/ldist-1.f90: New.
1576
1577 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1578
1579         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1580
1581 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1582
1583         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1584
1585 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1586
1587         * gcc.target/i386/mmx-1.c: Add
1588         -Werror-implicit-function-declaration to dg-options.
1589         * gcc.target/i386/mmx-2.c: Likewise.
1590         * gcc.target/i386/sse-13.c: Likewise.
1591         * gcc.target/i386/sse-14.c: Likewise.
1592
1593 2008-02-27  Revital Eres  <eres@il.ibm.com>
1594
1595         PR rtl-optimization/34999
1596         * gcc.dg/tree-prof/pr34999.c: New.
1597
1598 2008-02-27  Richard Guenther  <rguenther@suse.de>
1599
1600         PR middle-end/25290
1601         * gcc.c-torture/execute/pr35390.c: New testcase.
1602
1603 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1604
1605         PR ada/22255
1606         * gnat.dg/test_direct_io.adb: New file.
1607
1608 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1609
1610         PR ada/34799
1611         * gnat.dg/specs/pr34799.ads: New test.
1612
1613 2008-02-27  Richard Guenther  <rguenther@suse.de>
1614
1615         PR middle-end/34971
1616         * gcc.c-torture/execute/pr34971.c: New testcase.
1617
1618 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1619
1620         * gcc.dg/gomp/preprocess-1.c: New test.
1621
1622         PR c++/35368
1623         * g++.dg/ext/visibility/typeinfo2.C: New test.
1624         * g++.dg/ext/visibility/typeinfo3.C: New test.
1625
1626 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1627
1628         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1629
1630 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1631
1632         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1633         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1634
1635 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1636
1637         PR c/28800
1638         * gcc.dg/empty-source-2.c: Adjust for warning message.
1639         * gcc.dg/empty-source-3.c: Likewise.
1640         * gcc.dg/pack-test-2.c: Adjust comment.
1641         * gcc.dg/pragma-ep-2.c: Likewise.
1642         * gcc.dg/pragma-re-2.c: Likewise.
1643         * gcc.dg/va-arg-2.c: Likewise.
1644
1645 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/35033
1648         * gfortran.dg/assignment_2.f90: New.
1649
1650 2008-02-26  Jason Merrill  <jason@redhat.com>
1651
1652         PR c++/35315
1653         * g++.dg/ext/attrib32.C: New.
1654
1655 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1656
1657         * gcc.c-torture/execute/nest-align-1.x: Delete.
1658
1659 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1660
1661         PR 26264
1662         * 20021023-1.c: Use __builtin_va_start instead of
1663         __builtin_stdarg_start.
1664         * pr17301-1.c: Likewise.
1665         * pr17301-2.c: Likewise.
1666                 
1667 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1668         
1669         * gcc.dg/pr34351.c: New.
1670         
1671 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1672
1673         * gcc.dg/Wlarger-than2.c: New.
1674         
1675 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1676
1677         PR c++/35323
1678         * g++.dg/lookup/crash7.C: New.
1679
1680 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1681
1682         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1683
1684 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1685
1686         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1687
1688 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1689
1690         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1691
1692 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1693
1694         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1695         Windows.
1696
1697 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1698
1699         * lib/target-supports.exp (check_profiling_available): Report -p
1700         unavailable on *-*-mingw*.
1701
1702 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1703
1704         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1705         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1706         dg-require-effective-target pthread_h.
1707
1708 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1709
1710         * gcc.dg/Wswitch-enum-error.c: New.
1711         * gcc.dg/Wswitch-error.c: New.
1712         * gcc.dg/20011021-1.c: Use two directives to match two different
1713         messages.
1714         
1715 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1716         
1717         PR 28322
1718         * gcc.dg/pr28322.c: New.
1719         * gcc.dg/pr28322-2.c: New.
1720         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1721         preceding it.
1722
1723 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1724
1725         PR c++/35333
1726         * g++.dg/other/error26.C: New.
1727
1728 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1729
1730         PR c++/35338
1731         * g++.dg/other/error25.C: New.
1732
1733 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1734
1735         PR target/35258
1736         * gcc.dg/pr35258.c: New testcase.
1737
1738 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1739
1740         * gcc.dg/20020426-2.c: Remove bogus workaround.
1741         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1742         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1743
1744 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1745
1746         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1747
1748 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1749
1750         PR middle-end/19984
1751         * gcc.dg/pr19984.c: New test.
1752         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1753         name of the variable.
1754
1755 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1756
1757         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1758         (main): Call check_vect and foo.  Check array values after
1759         the call to foo.
1760         * gcc.dg/vect/vect-117.c: Call check_vect.
1761         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1762
1763 2008-02-25  Jason Merrill  <jason@redhat.com>
1764
1765         PR c++/33486
1766         * g++.dg/lookup/strong-using-5.C: New.
1767
1768 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1769
1770         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1771         sh* targets.
1772
1773 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1774
1775         PR target/35349
1776         * gcc.c-torture/execute/20050604-1.x: New file.
1777
1778 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1779
1780         * gcc.target/i386/pr22076.c: Update number of mov insns
1781         for PIC targets.
1782         * gcc.target/i386/pr34256.c: Ditto.
1783
1784 2008-02-24  Diego Novillo  <dnovillo@google.com>
1785
1786         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1787
1788         PR 33738
1789         * g++.dg/warn/pr33738.C: New.
1790
1791 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1792
1793         * gcc.c-torture/execute/nest-align-1.x: New file.
1794
1795 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1796
1797         PR c++/34749
1798         * g++.dg.ext/dllimport13.C: New test.
1799
1800 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1801
1802         PR libfortran/24685
1803         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1804         powerpc*-apple-darwin*.
1805
1806 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1807
1808         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1809         ERFC into gfortran.dg/large_real_kind_3.F90.
1810         * gfortran.dg/large_real_kind_3.F90: New test.
1811
1812 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1813
1814         PR rtl-opt/33512
1815         * gcc.dg/and-1.c: New test.
1816
1817 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1818
1819         * gcc.c-torture/execute/20080222-1.c: New test.
1820
1821 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1822
1823         PR target/22076
1824         PR target/34256
1825         * gcc.target/i386/pr22076.c: New test.
1826         * gcc.target/i386/pr34256.c: New test.
1827         * gcc.target/i386/vecinit-5.c: New test.
1828         * gcc.target/i386/vecinit-6.c: New test.
1829         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1830
1831         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1832         <xmmintrin.h>, define __m64 and __m128 directly.
1833         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1834
1835 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1836
1837         PR C++/34715
1838         * g++.dg/ext/always_inline-1.C: New test.
1839         * g++.dg/ext/always_inline-2.C: New test.
1840         * g++.dg/ext/always_inline-3.C: New test.
1841         * g++.dg/ext/always_inline-4.C: New test.
1842
1843 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1844
1845         * gcc.target/cris/asm-b-1.c: New test.
1846
1847 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1848
1849         PR c++/35282
1850         * g++.dg/template/nontype17.C: Add.
1851
1852 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1853
1854         PR c++/35282
1855         Revert:
1856         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1857
1858         PR c++/28743
1859         * g++.dg/template/nontype17.C: New.
1860         * g++.dg/template/nontype16.C: Add error.
1861
1862 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1863
1864         PR c/19999
1865         * gcc.dg/Wfloat-equal-1.c: New.
1866         * g++.dg/warn/Wfloat-equal-1.C: New.
1867
1868 2008-02-21  Michael Matz  <matz@suse.de>
1869
1870         PR target/35264
1871         * gcc.dg/pr35264.c: New testcase.
1872
1873 2008-02-21  Richard Guenther  <rguenther@suse.de>
1874
1875         * gfortran.dg/reassoc_1.f90: New testcase.
1876         * gfortran.dg/reassoc_2.f90: Likewise.
1877         * gfortran.dg/reassoc_3.f90: Likewise.
1878
1879 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1880
1881         PR libfortran/34974
1882         * gfortran.dg/fmt_t_7.f: New test.
1883
1884         PR libfortran/35132
1885         * gfortran.dg/streamio_15.f90: New test.
1886         
1887 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1888
1889         PR libfortran/35036
1890         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1891
1892 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1893
1894         * gcc.dg/Wframe-larger-than.c: New option test.
1895
1896 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1897
1898         PR fortran/34997
1899         * gfortran.dg/dollar_sym_1.f90: New.
1900         * gfortran.dg/dollar_sym_2.f90: New.
1901
1902 2008-02-20  Richard Guenther  <rguenther@suse.de>
1903
1904         PR middle-end/35265
1905         * gcc.dg/builtins-66.c: New testcase.
1906
1907 2008-02-20  Richard Guenther  <rguenther@suse.de>
1908
1909         * gcc.dg/fold-reassoc-1.c: New testcase.
1910         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1911
1912 2008-02-20  Richard Guenther  <rguenther@suse.de>
1913
1914         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1915
1916 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1917
1918         * lib/target-supports.exp (check_effective_target_vect_unpack):
1919         Return true for SPU.
1920         (check_effective_target_vect_short_mult): Likewise.
1921         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1922         the loop on targets that support vect_unpack.
1923
1924 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1925
1926         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1927         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1928         templates to reduce number of passed arguments.
1929
1930 2008-02-19  Jason Merrill  <jason@redhat.com>
1931
1932         PR c++/34950
1933         * g++.dg/template/explicit-args1.C: New.
1934
1935 2008-02-19  Richard Guenther  <rguenther@suse.de>
1936
1937         PR tree-optimization/34989
1938         * gcc.dg/pr34989-1.c: New testcase.
1939         * gcc.dg/pr34989-2.c: Likewise.
1940
1941 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR c++/35028
1944         * g++.dg/gomp/pr35028.C: New test.
1945
1946         PR c++/34964
1947         PR c++/35244
1948         * gcc.dg/gomp/pr34964.c: New test.
1949         * g++.dg/gomp/pr34964.C: New test.
1950         * gcc.dg/gomp/pr35244.c: New test.
1951         * g++.dg/gomp/pr35244.C: New test.
1952
1953         PR c++/35078
1954         * g++.dg/gomp/pr35078.C: New test.
1955
1956 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1957
1958         * gcc.dg/packed-array.c: New testcase. 
1959
1960 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1961
1962         PR target/33555
1963         * gcc.target/i386/pr33555.c: New test.
1964         
1965 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1966
1967         PR target/35189
1968         * gcc.target/i386/isa-1.c: New.
1969         * gcc.target/i386/isa-2.c: Likewise.
1970         * gcc.target/i386/isa-3.c: Likewise.
1971         * gcc.target/i386/isa-4.c: Likewise.
1972         * gcc.target/i386/isa-5.c: Likewise.
1973         * gcc.target/i386/isa-6.c: Likewise.
1974         * gcc.target/i386/isa-7.c: Likewise.
1975         * gcc.target/i386/isa-8.c: Likewise.
1976         * gcc.target/i386/isa-9.c: Likewise.
1977         * gcc.target/i386/isa-10.c: Likewise.
1978         * gcc.target/i386/isa-11.c: Likewise.
1979         * gcc.target/i386/isa-12.c: Likewise.
1980         * gcc.target/i386/isa-13.c: Likewise.
1981         * gcc.target/i386/isa-14.c: Likewise.
1982
1983 2008-02-18  Joey Ye  <joey.ye@intel.com>
1984             H.J. Lu  <hongjiu.lu@intel.com>
1985
1986         PR middle-end/34921
1987         * gcc.c-torture/execute/nest-align-1.c: New test case.
1988
1989 2008-02-17  Richard Guenther  <rguenther@suse.de>
1990
1991         PR middle-end/35227
1992         * gcc.dg/torture/pr35227.c: New testcase.
1993
1994 2008-02-17  Richard Guenther  <rguenther@suse.de>
1995
1996         PR tree-optimization/35231
1997         * gcc.c-torture/execute/pr35231.c: New testcase.
1998
1999 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2000
2001         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2002         (test_gt): Ditto.
2003
2004 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2005
2006         * obj-c++.dg/encode-2.mm: XFAIL.
2007         * obj-c++.dg/encode-3.mm: Likewise.
2008
2009 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2010             Paolo Carlini  <pcarlini@suse.de>
2011
2012         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2013         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2014         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2015
2016 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2017
2018         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2019         (main): Change to void and rename to sse_test.
2020         * gcc.target/i386/pr24306.c: Ditto.
2021         * gcc.target/i386/pr32065-2.c: Ditto.
2022         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2023         (main): Change to void and rename to sse2_test.
2024         * gcc.target/i386/20060512-3.c: Ditto.
2025
2026 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2027
2028         PR fortran/35150
2029         * gfortran.dg/c_loc_tests_12.f03: New test.
2030
2031 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2032
2033         PR c++/35023
2034         PR c++/35024
2035         PR c++/35026
2036         * g++.dg/cpp0x/vt-35026.C: New.
2037         * g++.dg/cpp0x/vt-35023.C: New.
2038         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2039         * g++.dg/cpp0x/vt-35024.C: New.
2040
2041 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2042
2043         * gcc.c-torture/execute/va-arg-25.x: Remove.
2044
2045 2008-02-15  Richard Guenther  <rguenther@suse.de>
2046             Zdenek Dvorak  <ook@ucw.cz>
2047
2048         PR tree-optimization/35164
2049         * g++.dg/torture/pr35164-1.C: New testcase.
2050         * g++.dg/torture/pr35164-2.C: Likewise.
2051
2052 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2053
2054         PR testsuite/35119
2055         * g++.dg/template/spec35.C: Change the regular expressions
2056         in dg-final to match the assembly code generated by Darwin 9.
2057
2058 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2059
2060         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2061
2062 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2063
2064         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2065
2066 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2067
2068         * lib/dejapatches.exp: New file.
2069
2070 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2071
2072         PR c++/34050
2073         * g++.dg/cpp0x/vt-34050.C: New.
2074
2075 2008-02-14  Jason Merrill  <jason@redhat.com>
2076
2077         PR c++/5645
2078         PR c++/11159
2079         * g++.dg/warn/pr11159.C: New.
2080         * g++.dg/warn/pr5645.C: Likewise.
2081
2082 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2083
2084         PR preprocessor/35061
2085         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2086
2087 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2088
2089         PR c++/28743
2090         * g++.dg/template/nontype17.C: New.
2091         * g++.dg/template/nontype16.C: Add error.
2092
2093 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR c++/35138
2096         * g++.dg/template/member8.C: New test.
2097
2098 2008-02-13  Michael Matz  <matz@suse.de>
2099
2100         * gcc.dg/pr35065.c: Fix testcase warnings.
2101
2102 2008-02-13  Jason Merrill  <jason@redhat.com>
2103
2104         PR c++/34962, c++/34937, c++/34939
2105         * g++.dg/ext/tmplattr9.C: New.
2106
2107 2008-02-13  Michael Matz  <matz@suse.de>
2108
2109         PR debug/35065
2110         * gcc.dg/pr35065.c: New testcase.
2111
2112 2008-02-12  Richard Guenther  <rguenther@suse.de>
2113
2114         PR tree-optimization/35171
2115         * gcc.c-torture/compile/pr35171.c: New testcase.
2116
2117 2008-02-12  Richard Guenther  <rguenther@suse.de>
2118
2119         PR middle-end/35163
2120         * gcc.c-torture/execute/pr35163.c: New testcase.
2121
2122 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2123
2124         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2125
2126 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2127
2128         * gnat.dg/loop_address.adb: New test.
2129
2130 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2131
2132         * obj-c++.dg/bitfield-1.mm: Expect failures.
2133         * obj-c++.dg/bitfield-4.mm: Likewise.
2134         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2135         * obj-c++.dg/encode-8.mm: Likewise.
2136         * obj-c++.dg/isa-field-1.mm: Likewise.
2137         * obj-c++.dg/layout-1.mm: Likewise.
2138         * obj-c++.dg/lookup-2.mm: Likewise.
2139         * obj-c++.dg/try-catch-2.mm: Likewise.
2140         * obj-c++.dg/try-catch-9.mm: Likewise.
2141
2142 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2143
2144         PR c++/35144
2145         * g++.dg/tree-ssa/pr35144.C: New test.
2146
2147         PR inline-asm/35160
2148         * gcc.target/i386/pr35160.c: New test.
2149
2150         PR c++/34862
2151         * g++.dg/init/new27.C: New test.
2152
2153 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2154
2155         PR c++/35077
2156         * g++.dg/template/crash78.C: New.
2157
2158 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2159
2160         PR testsuite/35047
2161         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2162         * gcc.dg/compat/vector-2_y.c: Ditto.
2163
2164 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2165             Richard Guenther  <rguenther@suse.de>
2166
2167         PR tree-optimization/33992
2168         * gcc.c-torture/execute/pr33992.c: New testcase.
2169
2170 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2171
2172         * gfortran.dg/streamio_14.f90:  New test.
2173
2174 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2175
2176         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2177         Add -mfpmath=387 to dg-options.
2178
2179 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2180
2181         PR testsuite/35047
2182         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2183         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2184         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2185         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2186         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2187         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2188         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2189         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2190         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2191
2192 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2193
2194         PR objc++/34193
2195         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2196
2197 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2198
2199         PR c++/35056
2200         * g++.dg/conversion/bitfield8.C: New.
2201
2202 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2203
2204         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2205
2206 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2207
2208         PR c++/35049
2209         PR c++/35096
2210         * g++.dg/ext/vector13.C: New.
2211
2212 2008-02-06  David Daney  <ddaney@avtrex.com>
2213
2214         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2215
2216 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2217
2218         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2219         special case for xtensa-*-*.
2220         
2221 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2222
2223         PR fortran/35037
2224         * gfortran.dg/volatile11.f90: New test.
2225
2226 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2227
2228         PR c++/33553
2229         * g++.dg/template/array19.C: New test.
2230
2231 2008-02-05  Diego Novillo  <dnovillo@google.com>
2232
2233         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2234
2235         PR 33738
2236         * g++.dg/warn/pr33738.C: Remove.
2237
2238 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2239
2240         PR fortran/34945
2241         * gfortran.dg/bounds_check_13.f: New test.
2242
2243 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2244
2245         PR testsuite/33946
2246         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2247
2248 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2249
2250         PR target/35083
2251         * gcc.target/i386/pr35083.c: New test.
2252
2253 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2254
2255         PR fortran/32315
2256         * gfortran.dg/data_bounds_1.f90: New test.
2257
2258 2008-02-04  Diego Novillo  <dnovillo@google.com>
2259
2260         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2261
2262         PR 33738
2263         * g++.dg/warn/pr33738.C: New.
2264
2265 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2266
2267         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2268         to match.
2269
2270 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2271
2272         * lib/target-supports.exp (check_effective_target_hard_float): Only
2273         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2274         other targets, grep for a call insn in the rtl expand dump for an
2275         add of two doubles.
2276         (target_compile): Support generating rtl dumps as output.
2277
2278 2008-02-04  Richard Guenther  <rguenther@suse.de>
2279
2280         PR middle-end/33631
2281         * gcc.c-torture/execute/pr33631.c: New testcase.
2282
2283 2008-02-04  Richard Guenther  <rguenther@suse.de>
2284
2285         PR middle-end/35043
2286         * gcc.c-torture/compile/pr35043.c: New testcase.
2287
2288 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2289
2290         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2291
2292 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2293
2294         * gcc.target/i386/pr31628.c: Require effective target fpic.
2295         * gcc.target/i386/strinline.c: Ditto.
2296         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2297         * gcc.dg/pr35045.c: Ditto.
2298         * gcc.dg/20050503-1.c: Ditto.
2299
2300 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2301
2302         PR fortran/32760
2303         * gfortran.dg/host_assoc_variable_1.f90: New test.
2304         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2305
2306 2008-02-02  Michael Matz  <matz@suse.de>
2307
2308         PR target/35045
2309         * gcc.dg/pr35045.c: New test.
2310
2311 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2312
2313         PR libfortran/35001
2314         * gfortran.dg/shape_4.f90:  New test.
2315
2316 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2317
2318         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2319
2320 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2321
2322         PR rtl-optimization/34773
2323         * gcc.target/cris/torture/pr34773.c: New test.
2324
2325 2008-02-01  Nick Clifton  <nickc@redhat.com>
2326
2327         * lib/target-supports.exp (check_profiling_available): Do not
2328         expect profiling to work on the xstormy16 target.
2329
2330 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2331
2332         PR testsuite/35047
2333         * gcc.c-torture/execute/20050316-2.x: New file.
2334         * gcc.target/i386/pr17390.c: Update scan pattern.
2335         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2336         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2337
2338 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2339
2340         PR fortran/34910
2341         * gfortran.dg/proc_assign_2.f90: New test.
2342
2343 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2344             Jakub Jelinek  <jakub@redhat.com>
2345
2346         PR c++/34935
2347         PR c++/34936
2348         * g++.dg/ext/alias-canon.C: New.
2349         * g++.dg/ext/alias-mangle.C: New.
2350
2351 2008-01-30  Jan Hubicka  <jh@suse.cz>
2352
2353         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2354
2355 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2356
2357         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2358         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2359
2360 2008-01-30  Jan Hubicka  <jh@suse.cz>
2361
2362         PR target/34982
2363         * gcc.c-torture/execute/pr34982.c: New testcase.
2364
2365 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2366
2367         * gcc.target/s390/tf_to_di-1.c: New testcase.
2368
2369 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2370
2371         PR fortran/34975
2372         * gfortran.dg/use_only_3.f90: New test.
2373         * gfortran.dg/use_only_3.inc: Modules for new test.
2374
2375         PR fortran/34429
2376         * gfortran.dg/function_charlen_2.f90: New test.
2377
2378 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2379
2380         PR middle-end/34969
2381         * gcc.dg/pr34969.c: New test.
2382
2383         PR c/35017
2384         * gcc.dg/inline-25.c: New test.
2385         * gcc.dg/inline-26.c: New test.
2386         * gcc.dg/inline-27.c: New test.
2387
2388 2008-01-29  Richard Guenther  <rguenther@suse.de>
2389
2390         PR middle-end/35006
2391         * gcc.c-torture/compile/pr35006.c: New testcase.
2392
2393 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2394
2395         PR c++/34055
2396         PR c++/34103
2397         PR c++/34219
2398         PR c++/34606
2399         PR c++/34753
2400         PR c++/34754
2401         PR c++/34755
2402         PR c++/34919
2403         PR c++/34961
2404         * g++.dg/cpp0x/vt-34219-2.C: New.
2405         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2406         * g++.dg/cpp0x/vt-34961.C: New.
2407         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2408         cases from the re-opened PR.
2409         * g++.dg/cpp0x/vt-34753.C: New.
2410         * g++.dg/cpp0x/vt-34919.C: New.
2411         * g++.dg/cpp0x/vt-34754.C: New.
2412         * g++.dg/cpp0x/vt-34606.C: New.
2413         * g++.dg/cpp0x/vt-34219.C: New.
2414         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2415         * g++.dg/cpp0x/vt-34755.C: New.
2416         * g++.dg/cpp0x/pr31438.C: Ditto.
2417         * g++.dg/cpp0x/variadic81.C: Ditto.
2418
2419 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2420
2421         * g++.dg/torture/pr34641.C: Put the dg-do first.
2422
2423 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2424
2425         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2426
2427 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2428
2429         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2430
2431 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2432
2433         PR 31535
2434         * gcc.target/powerpc/spe-small-data-1.c: New test.
2435         * gcc.target/powerpc/spe-small-data-2.c: New test.
2436
2437 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2438
2439         PR libfortran/34980
2440         * gfortran.dg/shape_3.f90:  New test.
2441
2442 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2443
2444         * gcc.target/s390/20020926-1.c: Remove -m31.
2445
2446 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2447
2448         * gcc.target/s390/20020926-1.c: Disable for s390x.
2449
2450 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2451
2452         PR fortran/34994
2453         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2454         expression.
2455
2456 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2457
2458         PR fortran/34990
2459         * gfortran.dg/array_constructor_22.f90: New test.
2460
2461 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2462
2463         PR middle-end/34688
2464         * gcc.c-torture/compile/pr34688: New test.
2465
2466 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2467
2468         PR fortran/34848
2469         * gfortran.dg/missing_optional_dummy_5.f90: New.
2470
2471 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2472
2473         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2474         noinline.  XFAIL test.
2475
2476 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2477
2478         PR fortran/31610
2479         * gfortran.dg/array_3.f90: New test.
2480
2481 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2482
2483         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2484         on i?86/x86_64.
2485
2486         PR c++/34965
2487         * gcc.dg/pr34965.c: New test.
2488         * g++.dg/other/error24.C: New test.
2489
2490 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2491
2492         PR libfofortran/34887
2493         * gfortran.dg/x_slash_2.f:  New test.
2494
2495 2008-01-26  Richard Guenther  <rguenther@suse.de>
2496
2497         PR c++/34235
2498         * g++.dg/torture/pr34235.C: New testcase.
2499
2500 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2501
2502         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2503
2504 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2505
2506         PR target/34981
2507         * gcc.target/mips/lazy-binding-1.c: New test.
2508         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2509         mips_forced_no_abicalls and mips_forced_no_shared.
2510         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2511         Avoid using small data with -mabicalls.  Don't make -G0 force
2512         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2513         forces the opposite option.
2514
2515 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2516
2517         PR target/34970
2518         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2519         Use -std=gnu89 switch.
2520
2521 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2522
2523         PR libfortran/34876
2524         * gfortran.dg/direct_io_9.f: New test.
2525
2526 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2527
2528         PR fortran/34661
2529         * gfortran.dg/where_operator_assign_4.f90: New test.
2530
2531 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2532
2533         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2534         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2535         c4x-*-* targets.
2536
2537 2008-01-25  Richard Guenther  <rguenther@suse.de>
2538
2539         PR middle-end/32244
2540         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2541
2542 2008-01-25  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/34966
2545         * gcc.c-torture/compile/pr34966.c: New testcase.
2546
2547 2008-01-25  Richard Guenther  <rguenther@suse.de>
2548
2549         PR c++/33887
2550         * g++.dg/torture/pr33887-1.C: New testcase.
2551         * g++.dg/torture/pr33887-2.C: Likewise.
2552         * g++.dg/torture/pr33887-3.C: Likewise.
2553         * gcc.c-torture/execute/20071211-1.c: Likewise.
2554
2555 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2556
2557         PR target/34856
2558         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2559
2560 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR middle-end/33333
2563         * g++.dg/gomp/pr33333.C: New test.
2564
2565         PR preprocessor/34692
2566         * gcc.dg/cpp/pr34692.c: New test.
2567         * gcc.dg/gomp/pr34692.c: New test.
2568
2569 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2570
2571         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2572
2573 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2574
2575         PR fortran/34202
2576         * gfortran.dg/empty_type.f90: New test.
2577
2578 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2579
2580         PR c++/34603
2581         * g++.dg/template/crash77.C: New.
2582
2583 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2584
2585         PR target/34856
2586         * gcc.dg/pr34856.c: New test.
2587
2588 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2589
2590         * gfortran.dg/namelist_39.f90: Delete temporary files.
2591         * gfortran.dg/namelist_44.f90: Ditto.
2592
2593 2008-01-24  Richard Guenther  <rguenther@suse.de>
2594
2595         PR middle-end/34953
2596         * g++.dg/torture/pr34953.C: New testcase.
2597
2598 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR middle-end/34934
2601         * gcc.c-torture/compile/20080124-1.c: New test.
2602
2603 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2604
2605         PR fortran/34872
2606         * gfortran.dg/function_charlen_3.f: New test.
2607
2608 2008-01-23  Michael Matz  <matz@suse.de>
2609
2610         PR debug/34895
2611         * g++.dg/debug/pr34895.cc: New testcase.
2612
2613 2008-01-23  Richard Guenther  <rguenther@suse.de>
2614
2615         PR middle-end/31529
2616         * gcc.dg/pr31529-1.c: New testcase.
2617         * gcc.dg/pr31529-2.c: Likewise.
2618
2619 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2620
2621         PR c++/34829
2622         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2623         unsigned int for the first argument.
2624
2625 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR c++/33984
2628         * g++.dg/conversion/bitfield7.C: New test.
2629         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2630
2631 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2632
2633         From Michael Frysinger  <michael.frysinger@analog.com>
2634         * gcc.target/bfin/mcpu-bf547.c: New test.
2635         * gcc.target/bfin/mcpu-bf523.c: New test.
2636         * gcc.target/bfin/mcpu-bf524.c: New test.
2637         * gcc.target/bfin/mcpu-bf526.c: New test.
2638
2639 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2640
2641         * gcc.c-torture/execute/20080122-1.c: New test.
2642
2643 2008-01-22  Tom Tromey  <tromey@redhat.com>
2644
2645         PR c++/34859
2646         * gcc.dg/cpp/pr34859.c: New file.
2647
2648 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2649
2650         PR fortran/34875
2651         * gfortran.dg/vector_subscript_3.f90: New test.
2652
2653 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2654
2655         PR fortran/34848
2656         * gfortran.dg/missing_optional_dummy_4.f90
2657
2658 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2659
2660         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2661
2662 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2663
2664         * gnat.dg/unchecked_union1.adb: New test.
2665
2666 2008-01-22  Tom Tromey  <tromey@redhat.com>
2667
2668         PR c++/34829
2669         * g++.dg/ext/pr34829.C: New file.
2670
2671 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR c++/34607
2674         * gcc.dg/gomp/pr34607.c: New test.
2675         * g++.dg/gomp/pr34607.C: New test.
2676
2677         PR c++/34914
2678         * g++.dg/ext/vector10.C: New test.
2679
2680         PR c++/34918
2681         * g++.dg/other/error23.C: New test.
2682
2683         PR c++/34917
2684         * g++.dg/ext/vector12.C: New test.
2685
2686 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2687
2688         PR 32102
2689         * gcc.dg/Wstrict-overflow-21.c: New.
2690         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2691
2692 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2693
2694         PR middle-end/33092
2695         * gcc.dg/pr33092.c: New.
2696
2697 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2698
2699         * gcc.target/s390/20020926-1.c: Add -m31 option.
2700
2701 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2702
2703         PR fortran/34915
2704         * gfortran.dg/initialization_18.f90: New test.
2705
2706 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2707
2708         PR fortran/34899
2709         * gfortran.dg/tab_continuation.f: New.
2710
2711 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2712
2713         PR fortran/34896
2714         * gfortran.dg/use_rename_2.f90: New test.
2715
2716 2008-01-21  Richard Guenther  <rguenther@suse.de>
2717
2718         PR middle-end/34856
2719         * gcc.c-torture/compile/pr34856.c: New testcase.
2720
2721 2008-01-21  Richard Guenther  <rguenther@suse.de>
2722
2723         PR c/34885
2724         * gcc.c-torture/compile/pr34885.c: New testcase.
2725
2726 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2727
2728         * gnat.dg/specs/alignment1.ads: New test.
2729
2730 2008-01-21  Richard Guenther  <rguenther@suse.de>
2731
2732         PR c++/34850
2733         * g++.dg/torture/pr34850.C: New testcase.
2734
2735 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2736             Olga Golovanevsky  <olga@il.ibm.com>
2737
2738         PR tree-optimization/34701
2739         * gcc.dg/struct/wo_prof_array_field.c: New test.
2740         
2741 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2742
2743         PR c++/34891
2744         * g++.dg/ext/vector9.C: New.
2745
2746 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2747
2748         PR c++/34776
2749         PR c++/34486
2750         * g++.dg/template/crash75.C: New.
2751         * g++.dg/template/crash76.C: Likewise.  
2752
2753 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2754
2755         PR rtl-optimization/34808
2756         * gcc.c-torture/compile/pr34808.c: New test.
2757
2758 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2759
2760         PR fortran/34784
2761         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2762
2763         PR fortran/34861
2764         * gfortran.dg/entry_array_specs_3.f90: New test.
2765
2766         PR fortran/34854
2767         * gfortran.dg/use_rename_1.f90: New test.
2768
2769 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2770
2771         PR fortran/34784
2772         * gfortran.dg/array_constructor_20.f90: New test.
2773         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2774
2775         PR fortran/34785
2776         * gfortran.dg/array_constructor_21.f90: New test.
2777
2778 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2779
2780         PR libfortran/34795
2781         * gfortran.dg/inquire_13.f90: New test.
2782         
2783         PR libfortran/34659
2784         * gfortran.dg/continuation_9.f90: New test.
2785
2786 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2787
2788         PR target/34831
2789         * gcc.target/mips/pr34831.c: New test.
2790
2791 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2792
2793         PR fortran/34817
2794         PR fortran/34838
2795         * gfortran.dg/any_all_1.f90:  New test.
2796         * gfortran.dg/any_all_2.f90:  New test.
2797
2798 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2799
2800         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2801         "dg-require-weak" statement.
2802         * g++.dg/eh/weak1.C: Likewise.
2803
2804 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2805
2806         PR gcov-profile/34610
2807         * gcc.dg/gomp/pr34610.c: New test.
2808
2809 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2810
2811         PR fortran/34760
2812         * gfortran.dg/implicit_11.f90: New.
2813         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2814         * gfortran.dg/entry_15.f90: Ditto.
2815         * gfortran.dg/func_assign.f90: Ditto.
2816         * gfortran.dg/gomp/reduction3.f90: Ditto.
2817         * gfortran.dg/proc_assign_1.f90: Ditto.
2818
2819         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2820         of dg-excess-errors.
2821
2822 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2823
2824         PR fortran/32616
2825         * gfortran.dg/argument_checking_15.f90: New.
2826         * gfortran.dg/argument_checking_5.f90: Change TODO into
2827         dg-warning.
2828
2829 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2830
2831         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2832         * gfortran.dg/enum_5.f90: Ditto.
2833         * gfortran.dg/enum_6.f90: Ditto.
2834         * gfortran.dg/bom_error.f90: Ditto.
2835         * gfortran.dg/func_decl_4.f90: Ditto.
2836
2837 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2838
2839         PR libfortran/34782
2840         * gfortran.dg/fmt_t_6.f: New test.
2841
2842 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2843
2844         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2845
2846 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2847
2848         * g++.dg/lookup/two-stage2.C: fix comment.
2849
2850 2008-01-18  Ian Lance Taylor  <iant@google.com>
2851
2852         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2853
2854 2008-01-18  Ian Lance Taylor  <iant@google.com>
2855
2856         PR c++/33407
2857         * g++.dg/init/new26.C: New test.
2858
2859 2008-01-18  Richard Guenther  <rguenther@suse.de>
2860
2861         PR middle-end/34801
2862         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2863         redundant one.
2864
2865 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2866
2867         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2868         dg-require-effective-target.
2869
2870 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2871
2872         PR target/34556
2873         * gfortran.dg/reshape_2.f90: New test.
2874
2875 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2876
2877         * gcc.dg/20040223-1.c: Fix comment typo.
2878
2879 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2880
2881         PR target/34814
2882         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2883         until 34814 is fixed.
2884
2885 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2886
2887         PR tree-optimization/34648
2888         * gcc.c-torture/compile/pr34648.c: New testcase.
2889
2890 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2891
2892         PR testsuite/34821
2893         * gcc.dg/autopar/autopar.exp: New.
2894         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2895         * lib/target-supports.exp (check_effective_target_pthread): New.
2896
2897         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2898         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2899         * gcc.dg/tree-ssa/reduc-1.c: Same.
2900         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2901         * gcc.dg/tree-ssa/reduc-2.c: Same
2902         * gcc.dg/tree-ssa/reduc-3.c: Same.
2903         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2904         * gcc.dg/tree-ssa/reduc-6.c: Same.
2905         * gcc.dg/tree-ssa/reduc-7.c: Same.
2906         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2907         * gcc.dg/tree-ssa/reduc-8.c: Same.
2908         * gcc.dg/tree-ssa/reduc-9.c: Same.
2909
2910 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2911
2912         * gnat.dg/discr5.adb: New test.
2913
2914 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2915
2916         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2917
2918 2008-01-17  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/34825
2921         * gcc.dg/pr34825.c: New testcase.
2922
2923 2008-01-17  Richard Guenther  <rguenther@suse.de>
2924
2925         * gcc.c-torture/execute/20080117-1.c: New testcase.
2926
2927 2008-01-17  Revital Eres  <eres@il.ibm.com>
2928
2929         PR30957
2930         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2931
2932 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2933
2934         PR fortran/34429
2935         * gfortran.dg/function_charlen_1.f90: New test.
2936
2937         PR fortran/34431
2938         * gfortran.dg/function_types_1.f90: New test.
2939         * gfortran.dg/function_types_2.f90: New test.
2940
2941         PR fortran/34471
2942         * gfortran.dg/function_kinds_4.f90: New test.
2943         * gfortran.dg/function_kinds_5.f90: New test.
2944
2945         * gfortran.dg/defined_operators_1.f90: Errors now at function
2946         declarations.
2947         * gfortran.dg/private_type_4.f90: The same.
2948         * gfortran.dg/interface_15.f90: The same.
2949         * gfortran.dg/elemental_args_check_2.f90: The same.
2950         * gfortran.dg/auto_internal_assumed.f90: The same.
2951
2952 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2953
2954         * gnat.dg/sizetype.adb: New test.
2955
2956 2008-01-16  Richard Guenther  <rguenther@suse.de>
2957
2958         PR middle-end/32628
2959         * gcc.dg/overflow-warn-7.c: New testcase.
2960
2961 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2962
2963         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2964
2965 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2966         Richard Guenther  <rguenther@suse.de>
2967
2968         PR c/34668
2969         * gcc.dg/pr34668-1.c: New test.
2970         * gcc.dg/pr34668-2.c: Likewise.
2971
2972 2008-01-16  Richard Guenther  <rguenther@suse.de>
2973
2974         PR c++/33819
2975         * g++.dg/torture/pr33819.C: New testcase.
2976
2977 2008-01-16  Richard Guenther  <rguenther@suse.de>
2978
2979         PR c/34768
2980         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2981         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2982
2983 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2984
2985         PR fortran/34796
2986         * gfortran.dg/argument_checking_13.f90: New.
2987         * gfortran.dg/argument_checking_14.f90: New.
2988
2989 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2990         
2991         PR libfortran/34671
2992         * gfortran.dg/anyallcount_1.f90:  New test.
2993
2994 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2995
2996         PR c++/34399
2997         * g++.dg/cpp0x/vt-34399.C: New.
2998         * g++.dg/template/friend50.C: New.
2999
3000 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3001
3002         PR c++/34751
3003         * g++.dg/cpp0x/vt-34751.C: New.
3004
3005 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3006
3007         PR c++/34051
3008         PR c++/34055
3009         PR c++/34102
3010         PR c++/34103
3011         * g++.dg/cpp0x/vt-34051-2.C: New.
3012         * g++.dg/cpp0x/vt-34102.C: New.
3013         * g++.dg/cpp0x/vt-34051.C: New.
3014         * g++.dg/cpp0x/vt-34055.C: New.
3015         * g++.dg/cpp0x/vt-34103.C: New.
3016
3017 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3018
3019         PR c++/34314
3020         * g++.dg/cpp0x/vt-34314.C: New.
3021         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3022         reality (the error message was wrong previously).
3023
3024 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3025
3026         PR c++/33964
3027         * g++.dg/cpp0x/vt-33964.C: New.
3028         * g++.dg/template/partial5.C: New.
3029
3030 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3031
3032         PR c++/34052
3033         * g++.dg/cpp0x/vt-34052.C: New.
3034         * g++.dg/template/ttp26.C: New.
3035         
3036 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3037
3038         * gnat.dg/rep_clause2.ad[sb]: New test.
3039         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3040
3041 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3042
3043         PR c++/24924
3044         * g++.dg/cpp/pedantic-errors.C: Delete.
3045         * g++.dg/cpp/permissive.C: Delete.
3046         
3047 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3048
3049         * gcc.c-torture/compile/20080114-1.c: New test.
3050
3051 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3052
3053         PR fortran/34665
3054         * gfortran.dg/argument_checking_11.f90: New.
3055         * gfortran.dg/argument_checking_12.f90: New.
3056         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3057         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3058         * gfortran.dg/argument_checking_3.f90: Ditto.
3059         * gfortran.dg/pointer_intent_2.f90: Ditto.
3060         * gfortran.dg/import2.f90: Ditto.
3061         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3062         * gfortran.dg/implicit_actual.f90: Ditto.
3063         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3064         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3065
3066 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3067
3068         PR fortran/34763
3069         * gfortran.dg/interface_proc_end.f90: New.
3070
3071 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3072
3073         PR fortran/34759
3074         * gfortran.dg/assumed_size_refs_4.f90: New.
3075
3076 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3077
3078         * gnat.dg/unchecked_convert1.adb.
3079
3080 2008-01-13  Richard Guenther  <rguenther@suse.de>
3081
3082         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3083         readable and writable again before exiting.
3084
3085 2008-01-13  Richard Guenther  <rguenther@suse.de>
3086
3087         PR middle-end/34601
3088         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3089
3090 2008-01-13  Jan Hubicka  <jh@suse.cz>
3091
3092         PR middle-end/32135
3093         * gcc.dg/pr32135.c: new.
3094
3095 2008-01-12  Doug Kwan  <dougkwan@google.com>
3096
3097         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3098         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3099         -Wignored-qualifiers.
3100
3101 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3102
3103         * gnat.dg/slice3.adb: New test.
3104         * gnat.dg/slice4.adb: Likewise.
3105
3106 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3107
3108         * gnat.dg/bit_packed_array.ad[sb]: New test.
3109
3110 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3111
3112         PR fortran/34432
3113         * gfortran.dg/parens_7.f90: New test.
3114
3115 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3116
3117         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3118         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3119
3120         * gcc.dg/pr33826.c: Require nonpic.
3121
3122 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3123
3124         PR fortran/34722
3125         * gfortran.dg/inquire_12.f90: New test.
3126
3127 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3128
3129         PR libfortran/34670
3130         * all_bounds_1.f90: New test case.
3131         * maxloc_bounds_1.f90: New test case.
3132         * maxloc_bounds_2.f90: New test case.
3133         * maxloc_bounds_3.f90: New test case.
3134         * maxloc_bounds_4.f90: New test case.
3135         * maxloc_bounds_5.f90: New test case.
3136         * maxloc_bounds_6.f90: New test case.
3137         * maxloc_bounds_7.f90: New test case.
3138         * maxloc_bounds_8.f90: New test case.
3139
3140 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3141
3142         * gcc.dg/struct-ret-3.c: New test.
3143
3144 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3145
3146         PR fortran/34537
3147         * gfortran.dg/transfer_simplify_8.f90: New test.
3148
3149 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3150
3151         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3152         size_t using predefined macro.
3153
3154 2008-01-10  Raksit Ashok  <raksit@google.com>
3155
3156         PR rtl-optimization/27971
3157         * gcc.target/i386/pr27971.c: New testcase.
3158
3159 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3160
3161         PR fortran/34396
3162         * gfortran.dg/bounds_check_12.f90: New test.
3163
3164 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3165
3166         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3167         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3168
3169 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3170
3171         PR middle-end/34641
3172         * g++.dg/torture/pr34641.C: New testcase.
3173
3174 2008-01-10  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/34651
3177         * g++.dg/torture/pr34651.C: New testcase.
3178
3179 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3180
3181         PR tree-optimization/34017
3182         * gcc.dg/tree-ssa/pr34017.c: New.
3183
3184 2008-01-09  Richard Guenther  <rguenther@suse.de>
3185         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3186
3187         PR middle-end/30132
3188         * gcc.c-torture/compile/pr30132.c: New testcase.
3189
3190 2008-01-09  Richard Guenther  <rguenther@suse.de>
3191
3192         PR middle-end/34458
3193         * gcc.c-torture/compile/pr34458.c: New testcase.
3194
3195 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3196
3197         PR testsuite/30459
3198         g++.dg/eh/ia64-2.C: Require weak support.
3199
3200 2008-01-08  Richard Guenther  <rguenther@suse.de>
3201
3202         PR middle-end/31863
3203         * g++.dg/torture/pr31863.C: New testcase.
3204
3205 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR middle-end/34694
3208         * gcc.dg/gomp/pr34694.c: New test.
3209         * g++.dg/gomp/pr34694.C: New test.
3210
3211         PR c++/33890
3212         * g++.dg/gomp/pr33890.C: New test.
3213
3214 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3215
3216         PR fortran/34476
3217         * gfortran.dg/parameter_array_init_3.f90: New test.
3218
3219 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3220
3221         PR fortran/34681
3222         PR fortran/34704
3223         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3224
3225 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3226
3227         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3228         * g++.dg/other/spu2vmx-1.C: Use it.
3229
3230 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3231
3232         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3233
3234         PR testsuite/34575
3235         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3236         * gcc.target/powerpc/parity-1.c: Likewise.
3237
3238 2008-01-07  Fred Fish  <fnf@specifix.com>
3239
3240         PR preprocessor/30363:
3241         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3242         macro expansions.
3243
3244 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3245
3246         PR fortran/34672
3247         * gfortran.dg/use_only_2.f90: New test.
3248
3249 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3250
3251         PR libstdc++/34680
3252         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3253         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3254
3255 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3256
3257         PR fortran/34545
3258         * gfortran.dg/use_12.f90: New test.
3259
3260 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3261
3262         PR fortran/34689
3263         * interface.c (compare_actual_formal): Fix intent(out) check for
3264         function result variables.
3265
3266 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3267
3268         PR fortran/34690
3269         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3270
3271 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3272
3273         PR fortran/34689
3274         * gfortran.dg/intent_out_4.f90: Fix test case.
3275
3276 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3277
3278         PR fortran/34689
3279         * gfortran.dg/intent_out_4.f90: New.
3280
3281 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3282
3283         PR libfortran/34540
3284         * gfortran.dg/optional_dim_3.f90: New test.
3285
3286 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3287
3288         PR fortran/34658
3289         * gfortran.dg/common_11.f90: New.
3290         * gfortran.dg/blockdata_1.f90: Update test case.
3291         * gfortran.dg/blockdata_2.f90: Update test case.
3292
3293 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3294
3295         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3296
3297 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/34655
3300         * gfortran.dg/equiv_constraint_9.f90: New.
3301
3302 2008-01-06  Revital Eres  <eres@il.ibm.com>
3303
3304         PR tree-optimization/34263
3305         * gcc.dg/pr34263.c:  New testcase.
3306
3307 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3308
3309         PR fortran/34654
3310         * gfortran.dg/internal_io_unf.f90: New.
3311
3312 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3313
3314         PR fortran/34660
3315         * gfortran.dg/elemental_args_check_2.f90: New.
3316
3317 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3318
3319         PR fortran/34662
3320         * gfortran.dg/intent_out_3.f90: New.
3321
3322 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3323
3324         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3325
3326 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3327
3328         PR libfortran/34676
3329         * gfortran.dg/list_read_8.f90: New test.
3330
3331 2008-01-04  Richard Guenther  <rguenther@suse.de>
3332
3333         PR middle-end/34029
3334         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3335         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3336
3337 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3338
3339         PR gcov-profile/34609
3340         * g++.dg/gcov/gcov-6.C: New test.
3341
3342 2008-01-04  Richard Guenther  <rguenther@suse.de>
3343
3344         PR tree-optimization/31081
3345         * g++.dg/torture/pr31081-1.C: New testcase.
3346         * g++.dg/torture/pr31081-2.C: Likewise.
3347
3348 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3349
3350         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3351         * gcc.target/mips/rsqrt-2.c: Likewise.
3352         * gcc.target/mips/rsqrt-4.c: New test.
3353
3354 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3355
3356         PR fortran/34557
3357         * gfortran.dg/equiv_substr.f90: New.
3358
3359 2008-01-03  Tom Tromey  <tromey@redhat.com>
3360
3361         PR c/34457:
3362         * gcc.dg/pr34457-2.c: New file.
3363         * gcc.dg/pr34457-1.c: New file.
3364
3365 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3366
3367         Revert fix for PR tree-optimization/34458.
3368
3369 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3370
3371         PR tree-optimization/34458
3372         * gcc.dg/tree-ssa/pr34458.c: New.
3373
3374 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3375
3376         PR libfortran/34565
3377         * gfortran.dg/internal_readwrite_1.f90:  New test.
3378         * gfortran.dg/internal_readwrite_2.f90:  New test.
3379
3380 2008-01-03  Tom Tromey  <tromey@redhat.com>
3381
3382         PR preprocessor/34602:
3383         * gcc.dg/cpp/pr34602.c: New file.
3384
3385 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR tree-optimization/29484
3388         * gcc.c-torture/execute/20071220-1.c: New test.
3389         * gcc.c-torture/execute/20071220-2.c: New test.
3390
3391 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3392
3393         PR tree-optimization/34635
3394         * gcc.dg/tree-ssa/pr34635.c: New.
3395         * gcc.dg/tree-ssa/pr34635-1.c: New.
3396
3397 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3398
3399         PR middle-end/34562
3400         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3401         scan-assembler check.
3402
3403 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3404
3405         PR middle-end/34608
3406         * g++.dg/gomp/pr34608.C: New test.
3407
3408 2008-01-02  Richard Guenther  <rguenther@suse.de>
3409
3410         PR middle-end/34093
3411         PR middle-end/31976
3412         * gcc.c-torture/compile/pr34093.c: New testcase.
3413
3414 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3415
3416         * g++.dg/cpp0x/long_long.C: New.
3417
3418 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3419
3420         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3421         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3422         warning on the function main.
3423
3424 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3425
3426         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3427         rather than __v2di type.
3428
3429 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3430
3431         PR fortran/34558
3432         * gfortran.dg/linked_list_1.f90: New test.
3433
3434 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3435
3436         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3437         instead of appending to it.
3438
3439 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3440
3441         PR tree-optimization/34591
3442         * gcc.dg/vect/pr34591.c: New test.
3443
3444 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3445
3446         PR libfortran/34594
3447         * gfortran.dg/direct_io_8.f90:  New test case.
3448
3449 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3450
3451         PR target/34281
3452         * gcc.c-torture/execute/20071213-1.c: New test.
3453
3454 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3455
3456         PR libfortran/34560
3457         * gfortran.dg/read_eof_5.f90: New test.
3458
3459 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3460
3461         PR fortran/34514
3462         * gfortran.dg/initialization_17.f90: New.
3463
3464 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3465
3466         PR libfortran/34566
3467         * gfortran.dg/matmul_6.f90:  New test.
3468
3469 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3470
3471         PR fortran/34421
3472         * gfortran.dg/entry_17.f90: New.
3473
3474 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3475
3476         PR fortran/34536
3477         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3478         * gfortran.dg/real_const_3.f90: Likewise.
3479         * gfortran.dg/unary_operator.f90: New test.
3480
3481 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3482
3483         * gnat.dg/pack2.adb: New test.
3484
3485 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3486
3487         PR fortran/34559
3488         * gfortran.dg/repeat_6.f90: New test.
3489
3490 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3491
3492         PR fortran/34549
3493         * cshift_shift_real_1.f90:  New test.
3494
3495 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3496
3497         PR fortran/34540
3498         * gfortran.dg/shift-kind_2.f90: New test.
3499
3500 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3501
3502         PR target/8835
3503         * gcc.dg/pr8835-1.c: New.
3504
3505 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3506
3507         PR fortran/34438
3508         * gfortran.dg/default_initialization_3.f90: New test.
3509
3510 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3511
3512         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3513         conditions.
3514         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3515
3516 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3517
3518         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3519         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3520
3521 2007-12-20  Jason Merrill  <jason@redhat.com>
3522
3523         * gcc.dg/overload/arg[14].C: Remove expected errors.
3524
3525 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR c++/34459
3528         * gcc.c-torture/execute/20071219-1.c: New test.
3529
3530 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3531
3532         PR fortran/34530
3533         * gfortran.dg/namelist_44.f90: New.
3534
3535 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3536
3537         PR fortran/34482
3538         * gfortran.dg/boz_8.f90: Add error-check check.
3539         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3540         stop by call abort.
3541
3542 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3543
3544         * gcc.dg/gomp/combined-1.c: New test.
3545
3546 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3547
3548         PR tree-optimization/34355
3549         * g++.dg/tree-ssa/pr34355.C: New test.
3550
3551 2007-12-19  Revital Eres  <eres@il.ibm.com>
3552
3553          * gcc.dg/sms-5.c: New testcase.
3554
3555 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3556
3557         PR fortran/34325
3558         * gfortran.dg/missing_parens_1.f90: New.
3559         * gfortran.dg/missing_parens_1.f90: New.
3560         
3561 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3562
3563         PR fortran/34495
3564         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3565         expressions.
3566         * gfortran.dg/transfer_simplify_7.f90: New test.
3567
3568 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3569
3570         * gcc.dg/pr32912-3.c: Compile with -w.
3571
3572         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3573
3574 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3575             Jakub Jelinek  <jakub@redhat.com>
3576         
3577         PR c++/32565
3578         PR c++/33943
3579         PR c++/33965
3580         * g++.dg/cpp0x/variadic86.C: New.
3581         * g++.dg/cpp0x/variadic87.C: New.
3582         * g++.dg/cpp0x/variadic84.C: New.
3583         * g++.dg/cpp0x/variadic85.C: New.
3584         * g++.dg/template/ttp25.C: New.
3585
3586 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3587
3588         PR tree-optimization/34123
3589         * gcc.dg/tree-ssa/pr34123.c: New test.
3590
3591 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3592
3593         PR rtl-optimization/34456
3594         * gcc.c-torture/execute/pr34456.c: New test.
3595
3596 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR c++/34488
3599         * g++.dg/parse/friend7.C: New test.
3600
3601         PR rtl-optimization/34490
3602         * gcc.c-torture/execute/20071216-1.c: New test.
3603
3604 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3605
3606         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3607
3608 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3609
3610         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3611         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3612         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3613         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3614         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3615
3616 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3617
3618         PR c/34506
3619         * gcc.dg/gomp/clause-2.c: New test.
3620         * g++.dg/gomp/clause-4.C: New test.
3621
3622 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3623
3624         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3625         part of Fortran 77/95/2003.
3626
3627 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3628
3629         PR tree-optimization/34445
3630         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3631         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3632
3633 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3634
3635         PR fortran/34427
3636         * gfortran.dg/namelist_42.f90: Update.
3637         * gfortran.dg/namelist_43.f90: New.
3638         
3639 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3640
3641         PR fortran/34495
3642         * gfortran.dg/initialization_16.f90: New.
3643
3644 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3645
3646         PR fortran/34305
3647         * gfortran.dg/real_dimension_1.f:  New test case.
3648
3649 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3650
3651         * gcc.dg/torture/pr24257.c: Remove -O from options.
3652
3653 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3654
3655         PR fortran/34246
3656         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3657
3658 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3659
3660         PR fortran/31213
3661         PR fortran/33888
3662         PR fortran/33998
3663         * gfortran.dg/mapping_1.f90: New test.
3664         * gfortran.dg/mapping_2.f90: New test.
3665         * gfortran.dg/mapping_3.f90: New test.
3666
3667 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3668
3669         PR rtl-optimization/34415
3670         * gcc.c-torture/execute/pr34415.c: New test.
3671
3672 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3673
3674         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3675         void. 
3676
3677 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3678
3679         PR bootstrap/34003
3680         * gcc.dg/pr34003-1.c: New test.
3681         * gcc.dg/pr34003-2.c: New.
3682
3683 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3684
3685         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3686         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3687         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3688         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3689         add -save-temps.
3690         * gcc.target/cris/torture/cris-torture.exp,
3691         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3692         * gcc.target/cris/builtin_ctz_v3.c,
3693         gcc.target/cris/builtin_ctz_v8.c,
3694         gcc.target/cris/builtin_clz_v0.c,
3695         gcc.target/cris/builtin_clz_v3.c,
3696         gcc.target/cris/builtin_bswap_v3.c,
3697         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3698         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3699         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3700         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3701         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3702         lib/target-supports.exp: Adjust for crisv32-*-*.
3703
3704 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3705
3706         * gcc.dg/debug/const-3.c: New.
3707
3708 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3709
3710         * g++.dg/other/datasec1.C: Require named section support.
3711
3712 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3713
3714         PR target/29978
3715         * gcc.target/i386/pr29978.c: New test.
3716
3717 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3718
3719         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3720         instead of -msse4.1.
3721         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3722         * g++.dg/other/i386-2.C (dg-options): Ditto.
3723
3724 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/34438
3727         * gfortran.dg/private_type_10.f90: New.
3728
3729 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3730
3731         PR fortran/34398
3732         * gfortran.dg/nan_4.f90: New.
3733
3734 2007-12-14  Richard Guenther  <rguenther@suse.de>
3735
3736         PR middle-end/34462
3737         * gcc.c-torture/compile/20071214-1.c: New testcase.
3738
3739 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3740
3741         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3742         macros to test macroized SSE intrinsics.  Use new macros to test
3743         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3744         emmintrin.h, xmmintrin.h and bmmintrin.h
3745         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3746         to test with immediate operand.
3747
3748 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3749
3750         PR target/34091
3751         * gcc.c-torture/compile/pr34091.c: New test.
3752
3753 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3754
3755         * gcc.dg/uninit-13.c: UnXFAIL.
3756         * gcc.dg/complex-5.c: New testcase.
3757
3758 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3759
3760         * gcc.dg/struct/struct-reorg.exp: Replace 
3761          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3762         
3763 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3764
3765         PR libfortran/34370
3766         PR libfortran/34323
3767         PR libfortran/34405
3768         * gfortran.dg/advance_6.f90:  New test case.
3769         * gfortran.dg/direct_io_7.f90:  New test case.
3770         * gfortran.dg/streamio_13.f90:  New test case.
3771
3772 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3773
3774         * g++.dg/cpp0x/__func__.C: New.
3775
3776 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3777
3778         PR target/34435
3779         * g++.dg/other/pr34435.C: New testcase.
3780
3781 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3782
3783         * gcc.dg/struct: New directory with tests 
3784         for struct-reorg optimizaion.
3785         * gcc.dg/struct/struct-reorg.exp: New script.
3786         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3787         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3788         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3789         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3790         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3791         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3792         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3793         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3794         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3795         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3796         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3797         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3798         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3799         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3800         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3801         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3802         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3803         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3804         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3805         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3806         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3807         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3808         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3809         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3810
3811 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3812
3813         PR fortran/34427
3814         * gfortran.dg/namelist_42.f90: New.
3815
3816 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3817
3818         PR fortran/34254
3819         * gfortran.dg/function_kinds_3.f90: New.
3820
3821 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3822
3823         * gcc.target/s390/20071212-1.c: New testcase.
3824
3825 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3826
3827         PR c++/34238
3828         * g++.dg/ext/visibility/anon7.C: Add xfail.
3829         * g++.dg/ext/visibility/anon9.C: New test.
3830         * g++.dg/ext/visibility/anon10.C: New test.
3831
3832         PR c++/34364
3833         * g++.dg/rtti/dyncast2.C: New test.
3834
3835 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3836
3837         PR tree-optimization/34407
3838         * gcc.dg/vect/pr34407.c: New test.
3839
3840 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3841
3842         PR fortran/34411
3843         * gfortran.dg/error_recovery_5.f90: New.
3844         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3845
3846 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR tree-optimization/34371
3849         * gcc.c-torture/compile/20071207-1.c: New test.
3850
3851 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3852
3853         PR c++/34059
3854         * g++.dg/parse/crash40.C: New test.
3855
3856 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3857
3858         * g++.dg/opt/memcpy1.C: New test.
3859
3860 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3861
3862         PR fortran/34425
3863         * gfortran.dg/argument_checking_10.f90: New.
3864
3865 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR rtl-optimization/34302
3868         * gcc.c-torture/execute/20071210-1.c: New test.
3869
3870 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR c++/34395
3873         * g++.dg/cpp0x/error1.C: New test.
3874
3875         PR c++/34394
3876         * g++.dg/other/error22.C: New test.
3877
3878 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3879
3880         PR target/32086
3881         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3882         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3883         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3884
3885 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR c++/34178
3888         PR c++/34340
3889         * g++.dg/template/repo6.C: New test.
3890         * g++.dg/template/repo7.C: New test.
3891         * g++.dg/template/repo8.C: New test.
3892
3893 2007-12-09  H.J. Lu  <hjl@lucon.org>
3894             Tobias Burnus  <burnus@net-b.de>
3895
3896         PR fortran/34404
3897         * gfortran.dg/read_2.f90: New.
3898
3899 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3900
3901         * lib/target-supports.exp (check_effective_target_tls_native):
3902         Fix typo.
3903
3904 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3905
3906         PR ada/34366
3907         * gnat.dg/enclosing_record_reference.ads,
3908         gnat.dg/enclosing_record_reference.adb: New test.
3909
3910 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3911
3912         PR fortran/32129
3913         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3914         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3915
3916         PR fortran/31487
3917         * gfortran.dg/char_component_initializer_1.f90: New test.
3918
3919 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3920
3921         PR fortran/34342
3922         PR fortran/34345
3923         PR fortran/18026
3924         PR fortran/29471
3925
3926         * gfortran.dg/boz_8.f90: New.
3927         * gfortran.dg/boz_9.f90: New.
3928         * gfortran.dg/boz_10.f90: New.
3929         * gfortran.dg/boz_7.f90: Update dg-warning.
3930         * gfortran.dg/pr16433.f: Add dg-error.
3931         * gfortan.dg/ibits.f90: Update dg-warning.
3932         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3933         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3934
3935 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR fortran/34359
3938         * gfortran.dg/include_1.f90: New test.
3939         * gfortran.dg/include_1.inc: New.
3940         * gfortran.dg/include_2.f90: New test.
3941
3942 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3943
3944         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3945
3946 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3947
3948         PR fortran/34319
3949         * gfortran.dg/nan_3.f90: New.
3950
3951 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3952
3953         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3954
3955 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3956
3957         * gnat.dg/tamdt*.ad?: Support for ...
3958         * gnat.dg/test_tamdt.adb: New test.
3959
3960 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3961
3962         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3963         exports and document how these can be exercised.
3964
3965 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3966
3967         PR ada/15805
3968         * gnat.dg/specs/access_constants.ads: New test.
3969
3970         * gnat.dg/specs/access_constant_decl.ads: New test.
3971
3972         PR ada/21346
3973         * gnat.dg/compose.adb: New test.
3974
3975 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3976
3977         PR ada/34173
3978         * gnat.dg/unc_memops.ad[sb]: Support for ...
3979         * gnat.dg/unc_memfree.adb: New test.
3980         
3981 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3982
3983         * gfortran.dg/ltrans-7.f90: New.
3984
3985 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3986             Dorit Nuzman  <dorit@il.ibm.com>
3987
3988         PR tree-optimization/34005
3989         * gcc.dg/vect/pr34005.c: New test.
3990
3991 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3992
3993         PR c++/34336
3994         * g++.dg/template/new8.C: New test.
3995
3996 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3997
3998         PR fortran/34333
3999         * gfortran.dg/boz_7.f90: New.
4000         * gfortran.dg/int_1.f90: Disable -pedantic option.
4001         * gfortran.dg/boz_1.f90: Ditto.
4002         * gfortran.dg/boz_3.f90: Ditto.
4003         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4004         * gfortran.dg/ibits.f90: Ditto.
4005         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4006         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4007
4008 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4009
4010         PR fortran/34335
4011         * gfortran.dg/used_types_19.f90: New test.
4012
4013 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4014
4015         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4016         * gfortran.dg/nearest_2.f90: Likewise.
4017         * gfortran.dg/nearest_3.f90: Likewise.
4018
4019 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4020
4021         PR middle-end/34337
4022         * gcc.c-torture/execute/20071205-1.c: New test.
4023
4024 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4025
4026         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4027         * gfortran.dg/real_const_3.f90: Likewise.
4028
4029 2007-12-05  Richard Guenther  <rguenther@suse.de>
4030
4031         PR tree-optimization/34138
4032         * gcc.c-torture/compile/pr34138.c: New testcase.
4033
4034 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4035
4036         PR debug/33739
4037         * gfortran.dg/debug_2.f: New test.
4038
4039 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4040
4041         * gnat.dg/specs/elab1.ads: New test.
4042
4043 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4044
4045         PR target/34312
4046         * gcc.target/i386/pr34312.c: New test.
4047
4048 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4049
4050         PR fortran/34333
4051         * gfortran.dg/nan_2.f90: New.
4052
4053 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4054
4055         PR c++/34271
4056         * g++.dg/cpp0x/decltype9.C: New test.
4057         * g++.dg/cpp0x/decltype10.C: New test.
4058
4059 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4060
4061         PR ada/21489
4062         * gnat.dg/rm_6_4_1_13.adb: New test.
4063
4064 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR middle-end/34134
4067         * gcc.c-torture/compile/20071117-1.c: New test.
4068
4069 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4070
4071         PR c++/34101
4072         * g++.dg/cpp0x/variadic-ttp.C: New.
4073
4074 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4075         
4076         * gcc.dg/parse-decl-after-if.c: New.
4077         * gcc.dg/20031223-1.c: Adjust.
4078         
4079 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4080
4081         PR c++/33509
4082         * g++.dg/cpp0x/variadic-throw.C: New.
4083
4084 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4085
4086         PR c++/33091
4087         * g++.dg/cpp0x/variadic-unify.C: New.
4088
4089 2007-12-04  Richard Guenther  <rguenther@suse.de>
4090
4091         PR middle-end/34334
4092         PR middle-end/34222
4093         * gcc.c-torture/compile/pr34334.c: New testcase.
4094         * g++.dg/torture/pr34222.C: New testcase.
4095
4096 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4097
4098         * gcc.c-torture/execute/20071202-1.c: New test.
4099         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4100
4101 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4102
4103         PR fortran/34318
4104         * gfortran.dg/module_nan.f90: New.
4105
4106 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4107
4108         * lib/target-supports.exp (get_compiler_messages): Replace with...
4109         (check_compile): ...this new procedure.  Handle TYPE == executable.
4110         Use comments in the source to determine the correct extension.
4111         Return a pair containing the compiler output and the output filename.
4112         Don't delete the file here.
4113         (check_no_compiler_messages_nocache): New procedure.
4114         (check_no_compiler_messages): Use it.
4115         (check_no_messages_and_pattern_nocache): New procedure.
4116         (check_no_messages_and_pattern): Use it.
4117         (check_runtime_nocache, check_runtime): New procedures.
4118         (check_effective_target_tls): Use check_no_compiler_messages.
4119         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4120         (check_effective_target_tls_runtime): Use check_runtime.
4121         (check_effective_target_fstack_protector): Likewise.
4122         (check_iconv_available): Use check_runtime_nocache.
4123         (check_effective_target_fortran_large_real): Use
4124         check_no_compiler_messages.
4125         (check_effective_target_fortran_large_int): Likewise.
4126         (check_effective_target_static_libgfortran): Likewise.
4127         (check_750cl_hw_available): Use check_cached_effective_target
4128         and check_runtime_nocache.
4129         (check_vmx_hw_available): Likewise.
4130         (check_effective_target_broken_cplxf_arg): Likewise.
4131         (check_alpha_max_hw_available): Use check_runtime.
4132         (check_function_available): Use check_no_compiler_messages.
4133         (check_cxa_atexit_available): Use check_cached_effective_target
4134         and check_runtime_nocache.
4135         (check_effective_target_dfp_nocache): Use
4136         check_no_compiler_messages_nocache.
4137         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4138         (check_effective_target_dfp): Use check_cached_effective_target.
4139         (check_effective_target_dfprt): Likewise.
4140         (check_effective_target_arm_neon_hw): Use check_runtime.
4141         (check_effective_target_ultrasparc_hw): Likewise.
4142         (check_effective_target_c99_runtime): Use
4143         check_no_compiler_messages_nocache.
4144
4145 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR middle-end/29749
4148         * gcc.dg/fold-rotate-1.c: New test.
4149
4150         PR tree-optimization/33453
4151         * gcc.c-torture/compile/20071203-1.c: New test.
4152
4153 2007-12-03  Robert Dewar <dewar@adacore.com>
4154             Samuel Tardieu  <sam@rfc1149.net>
4155
4156         PR ada/34287
4157         * gnat.dg/check_elaboration_code.adb: New test.
4158         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4159         New support files.
4160
4161 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4162
4163         PR c++/34061
4164         * g++.dg/cpp0x/pr34061.C: New.
4165
4166 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4167
4168         PR c++/34273
4169         * g++.dg/other/error21.C: New.
4170
4171 2007-12-02  Revital Eres  <eres@il.ibm.com>
4172
4173         * gcc.dg/sms-4.c: New testcase.
4174
4175 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4176             Revital Eres  <eres@il.ibm.com>
4177
4178         * gcc.dg/sms-3.c: New testcase.
4179
4180 2007-12-01  Ollie Wild  <aaw@google.com>
4181
4182         PR c++/8171
4183         * g++.dg/conversion/ptrmem9.C: New test.
4184
4185 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4186
4187         PR libfortran/34291
4188         * gfortran.dg/namelist_41.f90: New test.
4189
4190 2007-11-30  Tom Tromey  <tromey@redhat.com>
4191
4192         PR preprocessor/32868:
4193         * gcc.dg/cpp/pr32868.c: New file.
4194
4195 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4196
4197         PR fortran/34248
4198         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4199
4200 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4201
4202         PR rtl-optimization/34171
4203         * gcc.dg/pr34171.c: New testcase.
4204
4205 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4206
4207         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4208
4209 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4210
4211         PR fortran/34133
4212         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4213         * gfortran.dg/bind_c_usage_11.f03: New.
4214         * gfortran.dg/bind_c_usage_12.f03: New.
4215
4216 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4217
4218         PR c++/34275
4219         * g++.dg/other/error20.C: New test.
4220
4221 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4222
4223         PR fortran/34230
4224         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4225
4226 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4227
4228         PR tree-optimization/34244
4229         * gcc.dg/tree-ssa/pr34244.c: New test.
4230
4231 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4232
4233         PR tree-optimization/33434
4234         * gcc.dg/pr33434-1.c: New test.
4235         * gcc.dg/pr33434-2.c: New test.
4236         * gcc.dg/pr33434-3.c: New test.
4237         * gcc.dg/pr33434-4.c: New test.
4238
4239         PR c++/34270
4240         * g++.dg/template/cond7.C: New test.
4241
4242         PR c++/34267
4243         PR c++/34268
4244         * g++.dg/cpp0x/decltype7.C: New test.
4245         * g++.dg/cpp0x/decltype8.C: New test.
4246
4247 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4248
4249         PR fortran/34248
4250         * gfortran.dg/result_in_spec_3.f90: New.
4251
4252 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4253
4254         PR fortran/34262
4255         * gfortran.dg/mvbits_3.f90: New.
4256
4257 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4258         
4259         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4260         Delete.
4261         (check_effective_target_hard_float): New.
4262         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4263         * gcc.dg/pr30957-1.c: Likewise.
4264         
4265 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4266
4267         PR ada/15804
4268         * gnat.dg/specs/variant_part.ads: New test.
4269
4270         PR ada/17318
4271         * gnat.dg/specs/attribute_parsing.ads: New test.
4272
4273         PR ada/32792
4274         * gnat.dg/specs/integer_value.ads: New test.
4275
4276         PR ada/22559
4277         * gnat.dg/specs/delta_small.ads: New test.
4278
4279 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4280
4281         PR tree-optimization/34140
4282         * gcc.c-torture/compile/20071128-1.c: New test.
4283
4284 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4285
4286         PR fortran/32928
4287         * gfortran.dg/data_array_1.f90
4288         * gfortran.dg/data_array_2.f90
4289         * gfortran.dg/data_array_3.f90
4290         * gfortran.dg/data_array_4.f90
4291
4292 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4293
4294         PR fortran/34227
4295         * gfortran.dg/blockdata_5.f90: New test.
4296         * gfortran.dg/blockdata_6.f90: New test.
4297
4298 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR tree-optimization/34016
4301         * gcc.dg/pr34016.c: New test.
4302
4303 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4304
4305         PR fortran/29389
4306         * gfortran.dg/stfunc_6.f90: New test.
4307
4308         PR fortran/33850
4309         * gfortran.dg/assign_10.f90: New test.
4310
4311 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4312
4313         PR fortran/33541
4314         * gfortran.dg/use_11.f90: New test.
4315
4316         PR fortran/34231
4317         * gfortran.dg/generic_15.f90: New test.
4318
4319 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4320
4321         PR target/34225
4322         * gcc.dg/pr34225.c: New test.
4323
4324 2007-11-27  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/34241
4327         * g++.dg/torture/pr34241.C: New testcase.
4328
4329 2007-11-27  Richard Guenther  <rguenther@suse.de>
4330
4331         * gcc.dg/builtins-error.c: New testcase.
4332
4333 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR c++/34213
4336         * g++.dg/ext/visibility/anon8.C: New test.
4337
4338 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4339
4340         PR target/34077
4341         * gcc.target/i386/pr34077.c: New testcase.
4342
4343 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4344
4345         PR fortran/34203
4346         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4347         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4348         * gfortran.dg/backslash_1.f90: Remove no longer needed
4349         -fno-backslash option.
4350
4351 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4352
4353         PR c/23722
4354         * gcc.dg/cpp/19990413-1.c: Update.
4355         * gcc.dg/parse-else-error.c: New.
4356         * gcc.dg/parse-else-error-2.c: New.
4357         * gcc.dg/parse-else-error-3.c: New.
4358         * gcc.dg/parse-else-error-4.c: New.
4359
4360 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4361
4362         PR c++/34081
4363         * g++.dg/template/dependent-expr6.C: New testcase.
4364
4365 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4366
4367         PR target/34215
4368         * gcc.target/i386/pr34215.c: New test.
4369
4370 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4371
4372         PR target/34174
4373         * gcc.dg/torture/pr34174-1.c: New.
4374
4375 2007-11-26  Richard Guenther  <rguenther@suse.de>
4376
4377         PR middle-end/34233
4378         * gcc.dg/pr34233.c: New testcase.
4379
4380 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4381             Revital Eres  <eres@il.ibm.com>
4382
4383         PR rtl-optimization/34085
4384         * gcc.dg/tree-prof (bb-reorg.c): New test.
4385
4386 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4387
4388         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4389         Return true for MIPS16 targets.
4390
4391 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4392
4393         PR fortran/33152
4394         * gfortran.dg/blockdata_4.f90: New test.
4395
4396 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4397
4398         PR fortran/34079
4399         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4400         * gfortran.dg/bind_c_usage_16.f03: New.
4401         * gfortran.dg/bind_c_usage_16_c.c: New.
4402
4403 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4404
4405         * gnat.dg/specs/size_clause1.ads: New test.
4406         * gnat.dg/specs/size_clause2.ads: Likewise.
4407         * gnat.dg/specs/size_clause3.ads: Likewise.
4408
4409 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4410
4411         PR fortran/33499
4412         * gfortran.dg/entry_16.f90: New test.
4413
4414 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4415
4416         PR fortran/34192
4417         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4418
4419 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4420
4421         PR fortran/33541
4422         * gfortran.dg/nested_modules_1.f90: Change the reference to
4423         FOO, forbidden by the standard, to a reference to W.
4424         * gfortran.dg/use_only_1.f90: New test.
4425
4426 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4427
4428         PR fortran/34209
4429         * gfortran.dg/nearest_3.f90: New test.
4430
4431 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4432
4433         PR fortran/33317
4434         * gfortran.dg/optional_dim_2.f90: New test.
4435
4436 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4437
4438         PR fortran/34187
4439         * gfortran.dg/bind_c_usage_15.f90: New.
4440
4441 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4442
4443         PR fortran/34192
4444         * gfortran.dg/nearest_2.f90: New.
4445
4446
4447 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR c++/30293
4450         PR c++/30294
4451         * g++.dg/ext/java-2.C: New test.
4452
4453 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4454             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4455         
4456         PR c++/5310
4457         * g++.dg/warn/pr5310.C: New.
4458         * g++.dg/warn/pr33160.C: New.
4459         
4460 2007-11-23  Richard Guenther  <rguenther@suse.de>
4461             Michael Matz  <matz@suse.de>
4462
4463         PR tree-optimization/34176
4464         * gcc.c-torture/execute/pr34176.c: New testcase.
4465
4466 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR c++/34198
4469         * gcc.dg/Wconversion-5.c: New test.
4470         * g++.dg/Wconversion3.C: New test.
4471
4472 2007-11-23  Richard Guenther  <rguenther@suse.de>
4473
4474         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4475
4476 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4477
4478         PR c/14050
4479         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4480         qualifiers in abstract declarator.
4481
4482 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4483
4484         * gfortran.dg/derived_constructor_comps_3.f90: New.
4485
4486 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4487
4488         PR c++/34094
4489         * g++.dg/ext/visibility/anon7.C: New test.
4490
4491 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4492
4493         PR fortran/34079
4494         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4495         * gfortran.dg/bind_c_usage_13.f03: New.
4496         * gfortran.dg/bind_c_usage_14.f03: New.
4497
4498 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4499
4500         PR rtl-optimization/33848
4501         * gcc.dg/torture/pr33848.c: New test.
4502
4503 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4504
4505         PR fortran/34083
4506         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4507
4508 2007-11-20  Richard Guenther  <rguenther@suse.de>
4509
4510         PR middle-end/34154
4511         * gcc.c-torture/execute/pr34154.c: New testcase.
4512
4513 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4514
4515         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4516
4517 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4518
4519         PR fortran/32770
4520         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4521         so test passes with -frecord-marker=8.
4522         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4523         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4524         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4525         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4526         * gfortrand.dg/modulo_1.f90:  Likewise.
4527
4528 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4529
4530         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4531         New procedure.
4532         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4533         * gcc.dg/pr30957-1.c: Likewise.
4534
4535 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR c++/34089
4538         * g++.dg/template/crash74.C: New test.
4539
4540 2007-11-20  Richard Guenther  <rguenther@suse.de>
4541
4542         * gcc.c-torture/execute/20071120-1.c: New testcase.
4543
4544 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4545
4546         PR c/34146
4547         * gcc.dg/tree-ssa/pr34146.c: New test.
4548
4549         PR testsuite/33978
4550         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4551         dependent on target settings like move_by_pieces etc.
4552
4553         PR c++/28879
4554         * g++.dg/template/vla2.C: New test.
4555
4556         PR c++/33962
4557         * g++.dg/overload/template3.C: New test.
4558
4559 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4560
4561         PR fortran/33317
4562         * gfortran.dg/optional_dim_2.f90: Remove test.
4563
4564 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4565
4566         * gcc.dg/dfp/ddmode-ice.c: New test.
4567
4568 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4569
4570         PR tree-optimization/34036
4571         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4572
4573 2007-11-19  Richard Guenther  <rguenther@suse.de>
4574
4575         PR tree-optimization/34
4576         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4577
4578 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4579
4580         PR fortran/34079
4581         * gfortran.dg/bind_c_usage_10_c.c: New.
4582         * gfortran.dg/bind_c_usage_10.f03: New.
4583
4584 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4585
4586         * gcc.dg/pr33007.c: Expect new warning.
4587         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4588         * g++.dg/opt/pr34036.C: New test.
4589
4590 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4591
4592         PR c++/30988
4593         * g++.dg/warn/noreturn-4.C: New test.
4594         * g++.dg/warn/noreturn-5.C: New test.
4595         * g++.dg/warn/noreturn-6.C: New test.
4596         * g++.dg/warn/noreturn-7.C: New test.
4597
4598 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4599
4600         PR fortran/32770
4601         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4602         integers so tests works with -fdefault-integer-8.
4603         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4604         integers so test passes with -fdefault-integer-8.
4605         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4606         buffer length so test passes with -fdefault-integer-8.
4607         * gfortran.dg/bounds_check_8.f90:  Likewise.
4608         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4609         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4610         with -fdefault-integer-8.
4611         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4612         provoke overflow.
4613
4614 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4615
4616         PR fortran/33317
4617         * gfortran.dg/optional_dim_2.f90: New test.
4618         
4619         PR fortran/34139
4620         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4621         
4622 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR rtl-optimization/34132
4625         * gcc.c-torture/compile/20071118-1.c: New test.
4626
4627 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4628
4629         PR fortran/31608
4630         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4631
4632 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4633
4634         PR fortran/34137
4635         * gfortran.dg/entry_14.f90: New.
4636         * gfortran.dg/entry_15.f90: New.
4637
4638 2007-11-18  Richard Guenther  <rguenther@suse.de>
4639
4640         PR tree-optimization/34127
4641         * gcc.c-torture/compile/pr34127.c: New testcase.
4642
4643 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4644
4645         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4646         type specifier, as they are not permitted according to the AltiVec
4647         Programming Interface Manual.
4648
4649 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4650
4651         PR fortran/34133
4652         * gfortran.dg/bind_c_usage_9.f03: New.
4653         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4654
4655 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4656
4657         PR fortran/25252
4658         * interface.c (gfc_current_interface_head,
4659         gfc_set_current_interface_head): New functions.
4660         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4661         On syntax error, restore previous state of the interface.
4662         * gfortran.h (gfc_current_interface_head,
4663         gfc_set_current_interface_head): New prototypes.
4664
4665 2007-11-17  Richard Guenther  <rguenther@suse.de>
4666
4667         PR middle-end/34130
4668         * gcc.c-torture/execute/pr34130.c: New testcase.
4669
4670 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4671
4672         PR fortran/34108
4673         * gfortran.dg/fmt_label_1.f90: New test.
4674
4675 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4676
4677         PR fortran/33957
4678         * gfortran.dg/initialization_15.f90 : New test.
4679
4680 2007-11-16  Richard Guenther  <rguenther@suse.de>
4681
4682         PR middle-end/34030
4683         * gcc.c-torture/compile/pr34030.c: New testcase.
4684
4685 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4686
4687         PR fortran/34008
4688         * gfortran.dg/interface_assignment_3.f90.
4689
4690 2007-11-16  Richard Guenther  <rguenther@suse.de>
4691
4692         PR tree-optimization/33870
4693         * gcc.dg/torture/pr33870.c: New testcase.
4694
4695 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4696
4697         PR fortran/33986
4698         * gfortran.dg/allocatable_function_3.f90.
4699
4700 2007-11-16  Richard Guenther  <rguenther@suse.de>
4701
4702         PR tree-optimization/34113
4703         * gcc.c-torture/compile/pr34113.c: New testcase.
4704
4705 2007-11-16  Richard Guenther  <rguenther@suse.de>
4706
4707         PR tree-optimization/34099
4708         * g++.dg/torture/pr3499.C: New testcase.
4709         * gcc.c-torture/execute/pr34099.c: Likewise.
4710
4711 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4712
4713         * gnat.dg/release_unc_maxalign.adb: New test.
4714
4715 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR c++/34100
4718         * g++.dg/template/crash73.C: New test.
4719
4720 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR middle-end/23848
4723         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4724         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4725         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4726         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4727
4728 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4729
4730         PR fortran/33917
4731         * gfortran.dg/proc_decl_11.f90: New.
4732
4733 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4734
4735         * gcc.target/spu/compare-dp.c: New test.
4736
4737 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4738
4739         * gcc.dg/pr33923.c: New test.
4740
4741 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR middle-end/34088
4744         * gcc.dg/pr34088.c: New test.
4745
4746 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4747
4748         * gcc.c-torture/compile/20071114-1.c: New test.
4749
4750 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4751
4752         PR fortran/31608
4753         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4754         to match known variations in symbol format. Document in comments.
4755
4756 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4757
4758         PR fortran/33985
4759         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4760
4761 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4762
4763         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4764         when done.
4765
4766 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4767
4768         PR fortran/33162
4769         * gfortran.dg/proc_decl_1.f90: Update.
4770         * gfortran.dg/proc_decl_7.f90: New test.
4771         * gfortran.dg/proc_decl_8.f90: New test.
4772         * gfortran.dg/proc_decl_9.f90: New test.
4773         * gfortran.dg/proc_decl_10.f90: New test.
4774
4775 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4776
4777         PR fortran/34080
4778         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4779
4780 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR c++/34054
4783         PR c++/34056
4784         PR c++/34057
4785         PR c++/34058
4786         PR c++/34060
4787         * g++.dg/parse/crash36.C: Add another dg-error.
4788         * g++.dg/cpp0x/pr34054.C: New test.
4789         * g++.dg/cpp0x/pr34056.C: New test.
4790         * g++.dg/cpp0x/pr34057.C: New test.
4791         * g++.dg/cpp0x/pr34058.C: New test.
4792         * g++.dg/cpp0x/pr34060.C: New test.
4793
4794         PR tree-optimization/34063
4795         * g++.dg/tree-ssa/pr34063.C: New test.
4796
4797 2007-11-13  Diego Novillo  <dnovillo@google.com>
4798
4799         PR tree-optimization/33870
4800         * gcc.c-torture/execute/pr33870-1.c: New test.
4801         * gcc.dg/tree-ssa/alias-16.c: New test.
4802
4803 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4804
4805         PR c++/29225
4806         * g++.dg/template/crash72.C: New test.
4807
4808 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4809
4810         * g++.dg/opt/cfg5.C: New test.
4811
4812 2007-11-12  Richard Guenther  <rguenther@suse.de>
4813
4814         PR middle-end/34070
4815         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4816         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4817
4818 2007-11-12  Richard Guenther  <rguenther@suse.de>
4819
4820         PR middle-end/34027
4821         * gcc.dg/pr34027-1.c: New testcase.
4822         * gcc.dg/pr34027-2.c: Likewise.
4823
4824 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4825
4826         PR tree-optimization/33953
4827         * gcc.dg/vect/pr33953.c: New testcase.
4828
4829 2007-11-11  Tom Tromey  <tromey@redhat.com>
4830
4831         PR c++/17577:
4832         * g++.dg/ext/pr17577.h: New file.
4833         * g++.dg/ext/pr17577.C: New file.
4834
4835 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4836
4837         PR c++/8570
4838         * g++.old-deja/g++.ns/template13.C: Update expected output.
4839         * g++.old-deja/g++.pt/friend23.C: Likewise.
4840         * g++.dg/warn/pr8570.C: New.
4841
4842 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4843
4844         PR c++/34068
4845         * g++.dg/template/pseudodtor4.C: New test.
4846
4847 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR middle-end/34018
4850         * g++.dg/opt/inline14.C: New test.
4851
4852         PR tree-optimization/33680
4853         * gcc.c-torture/compile/20071108-1.c: New test.
4854
4855         PR c++/32241
4856         * g++.dg/template/pseudodtor3.C: New test.
4857
4858 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4859
4860         PR c++/33510
4861         * g++.dg/cpp0x/variadic-init.C: New.
4862
4863 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4864             Jakub Jelinek  <jakub@redhat.com>
4865
4866         PR rtl-optimization/34012
4867         * gcc.target/i386/pr34012.c: New test.
4868
4869 2007-11-09  Richard Guenther  <rguenther@suse.de>
4870
4871         PR tree-optimization/33604
4872         * g++.dg/tree-ssa/pr33604.C: New testcase.
4873         * gcc.dg/pr32721.c: Adjust pattern.
4874
4875 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4876
4877         * gcc.target/mips/dse-1.c: Disable.
4878
4879 2007-11-08  Tom Tromey  <tromey@redhat.com>
4880
4881         * gcc.dg/empty-source-3.c: Update warning location.
4882         * gcc.dg/gomp/barrier-2.c: Likewise.
4883         * gcc.dg/label-decl-3.c: Likewise.
4884         * gcc.dg/label-decl-2.c: Likewise.
4885         * gcc.dg/empty-source-2.c: Likewise.
4886
4887 2007-11-08  Tom Tromey  <tromey@redhat.com>
4888
4889         PR c++/30297:
4890         * g++.dg/inherit/pr30297.C: New file.
4891
4892 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4893
4894         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4895         -fno-common for cygwin and mingw32.
4896
4897 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4898
4899         PR middle-end/33826
4900         * gcc.dg/pr33826.c: New.
4901         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4902         recursive functions being marked pure or const.
4903         
4904 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4905
4906         PR fortran/33917
4907         * gfortran.dg/proc_decl_5.f90: New.
4908         * gfortran.dg/proc_decl_6.f90: New.
4909
4910 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR tree-optimization/32575
4913         * gcc.c-torture/execute/20071108-1.c: New test.
4914
4915 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4916
4917         * g++.dg/opt/anchor1.C: New.
4918
4919 2007-11-07  Diego Novillo  <dnovillo@google.com>
4920
4921         PR 33870
4922         * gcc.c-torture/execute/pr33870.x: Remove.
4923
4924 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4925
4926         PR c++/33045
4927         PR c++/33837
4928         PR c++/33838
4929         * g++.dg/cpp0x/decltype-33837.C: New.
4930         * g++.dg/cpp0x/decltype-refbug.C: New.
4931         * g++.dg/cpp0x/decltype-33838.C: New.
4932
4933 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4934
4935         * gcc.c-torture/compile/20071107-1.c: New test.
4936
4937 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4938
4939         * gcc.dg/out-of-bounds-1.c: New test.
4940
4941 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4942
4943         PR c++/33501
4944         * g++.dg/warn/incomplete2.C: New test.
4945         * g++.dg/template/incomplete4.C: New test.
4946         * g++.dg/template/incomplete5.C: New test.
4947
4948 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4949
4950         * gnat.dg/max_align.adb: New test.
4951
4952 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4953
4954         PR target/30961
4955         * gcc.target/i386/pr30961-1.c: New.
4956
4957 2007-11-06  Tom Tromey  <tromey@redhat.com>
4958
4959         PR c++/32368:
4960         * g++.dg/warn/pragma-system_header3.h: New.
4961         * g++.dg/warn/pragma-system_header3.C: New.
4962
4963         PR c++/32256:
4964         * g++.dg/warn/pragma-system_header4.C: New.
4965         * g++.dg/warn/pragma-system_header4.h: New.
4966
4967 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4968
4969         PR c++/33977
4970         PR c++/33886
4971         * g++.dg/other/canon-array.C: New.
4972         
4973 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4974
4975         * g++.dg/parser/crash36.C: Tweak expected errors.
4976         * g++.dg/cpp0x/pr31439.C: New.
4977         * g++.dg/cpp0x/pr32114.C: New.
4978         * g++.dg/cpp0x/pr32115.C: New.
4979         * g++.dg/cpp0x/pr32125.C: New.
4980         * g++.dg/cpp0x/pr32126.C: New.
4981         * g++.dg/cpp0x/pr32127.C: New.
4982         * g++.dg/cpp0x/pr32128.C: New.
4983         * g++.dg/cpp0x/pr32253.C: New.
4984         * g++.dg/cpp0x/pr32566.C: New.
4985         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4986         * g++.dg/cpp0x/pr31438.C: Ditto.
4987         * g++.dg/cpp0x/variadic81.C: Ditto.
4988         * g++.dg/cpp0x/pr31432.C: Ditto.
4989         * g++.dg/cpp0x/pr31442.C: Ditto.
4990
4991 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4992
4993         PR target/33168
4994         * g++.dg/other/datasec1.C: New test.
4995
4996         PR tree-optimization/33458
4997         * g++.dg/opt/inline12.C: New test.
4998
4999         PR tree-optimization/33993
5000         * gcc.c-torture/compile/20071105-1.c: New test.
5001
5002 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5003
5004         PR rtl-optimization/33648
5005         * gcc.dg/pr33648.c: Require effective target freorder.
5006
5007 2007-11-05  Revital Eres  <eres@il.ibm.com>
5008
5009         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5010
5011 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5012
5013         PR c++/33996
5014         PR c++/33235
5015         PR c++/33930
5016         * g++.dg/cpp0x/pr33996.C: New
5017         * g++.dg/cpp0x/rv-trivial-bug.C: New
5018         * g++.dg/cpp0x/pr33930.C: New
5019
5020 2007-11-05  Nick Clifton  <nickc@redhat.com>
5021             Sebastian Pop  <sebastian.pop@amd.com>
5022
5023         PR tree-optimization/32540
5024         PR tree-optimization/33922
5025         * gcc.dg/tree-ssa/pr32540-1.c: New.
5026         * gcc.dg/tree-ssa/pr32540-2.c: New.
5027         * gcc.dg/tree-ssa/pr33922.c: New.
5028
5029 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5030
5031         PR c++/33939
5032         * g++.dg/cpp0x/variadic-rref.C: New.
5033         
5034 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5035
5036         * g++dg/warn/pointer-integer-comparison.C: New.
5037
5038 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR tree-optimization/33856
5041         * gcc.c-torture/compile/20071027-1.c: New test.
5042
5043         PR c++/33836
5044         * g++.dg/ext/label10.C: New test.
5045
5046         PR c++/33969
5047         * g++.dg/other/ptrmem9.C: New test.
5048
5049 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5050
5051         PR middle-end/32931
5052         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5053
5054 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5055
5056         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5057         * g++.dg/ext/visibility/namespace2.C: Add argument to
5058         dg-require-visibility.
5059         * g++.dg/ext/java-1.C: Disable on AIX.
5060
5061 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5062
5063         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5064
5065 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5066
5067         PR fortran/33881
5068         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5069
5070 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5071
5072         PR c/29062
5073         * gcc.dg/20031223-1.c: Adjust error output.
5074         * gcc.dg/parse-decl-after-label.c: New.
5075         
5076 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5077
5078         PR libfortran/24685
5079         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5080         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5081         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5082
5083 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5084
5085         PR rtl-optimization/28940
5086         * gcc.target/i386/addr-sel-1.c: New test.
5087
5088 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR middle-end/33670
5091         * gcc.dg/pr33670.c: New test.
5092
5093 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR c++/33516
5096         * g++.dg/lookup/typedef1.C: New test.
5097
5098 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5099
5100         PR testsuite/32076
5101         * lib/scandump.exp (dump-suffix): New.
5102         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5103         Include dump suffix in pass/fail messages, put regexp in quotes.
5104
5105 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5106
5107         PR c++/33495
5108         * g++.dg/other/error19.C: New.
5109
5110 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5111
5112         PR rtl-optimization/28062
5113         * gcc.c-torture/compile/20071102-1.c: New test.
5114
5115 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5116
5117         * g++.dg/cpp0x/pr33955.C: New.
5118
5119 2007-11-01  Tom Tromey  <tromey@redhat.com>
5120
5121         PR preprocessor/30805:
5122         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5123
5124 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5125
5126         PR rtl-optimization/33648
5127         * gcc.dg/pr33648.c: New test.
5128
5129 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5130
5131         PR c++/32384
5132         * g++.dg/template/pseudodtor1.C: New test.
5133         * g++.dg/template/pseudodtor2.C: New test.
5134
5135         PR c++/32260
5136         * g++.dg/rtti/typeid7.C: New test.
5137
5138 2007-11-01  Tom Tromey  <tromey@redhat.com>
5139
5140         PR preprocessor/30805:
5141         * gcc.dg/cpp/pr30805.c: New file.
5142
5143 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5144
5145         PR testsuite/25352
5146         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5147         add dg-skip-if.
5148         * gcc.c-torture/compile/20001205-1.c: Ditto.
5149         * gcc.c-torture/compile/20001226-1.c: Ditto.
5150         * gcc.c-torture/compile/20020312-1.c: Ditto.
5151         * gcc.c-torture/compile/20020604-1.c: Ditto.
5152         * gcc.c-torture/compile/920501-12.c: Ditto.
5153         * gcc.c-torture/compile/920501-4.c: Ditto.
5154         * gcc.c-torture/compile/920520-1.c: Ditto.
5155         * gcc.c-torture/compile/980506-1.c: Ditto.
5156         * gcc.c-torture/compile/990617-1.c: Ditto.
5157         * gcc.dg/compare6.c: Ditto.
5158         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5159         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5160         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5161         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5162         * g++.old-deja/g++.pt/static6.C: Ditto.
5163         * g++.old-deja/g++.pt/crash16.C: Ditto.
5164         * g++.old-deja/g++.mike/p10416.C: Ditto.
5165         * g++.old-deja/g++.mike/ns15.C: Ditto.
5166         * g++.old-deja/g++.mike/eh46.C: Ditto.
5167
5168 2007-11-01  Tom Tromey  <tromey@redhat.com>
5169
5170         * gcc.dg/redecl-1.c: Update.
5171         * gcc.dg/pr20368-3.c: Update.
5172         * gcc.dg/inline-14.c: Update.
5173         * gcc.dg/builtins-30.c: Update.
5174         * gcc.dg/dremf-type-compat-4.c: Update.
5175         * gcc.dg/pr20368-2.c: Update.
5176
5177 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5178
5179         PR rtl-optimization/33673
5180         * gcc.dg/pr33673.c: New test.
5181
5182 2007-11-01  Michael Matz  <matz@suse.de>
5183
5184         PR tree-optimization/33961
5185         * gcc.dg/pr33961.c: New test.
5186
5187 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5188
5189         PR c++/33494
5190         * g++.dg/template/error35.C: New.
5191
5192 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5193
5194         PR target/31507
5195         * gcc.dg/pr31507-1.c: New test.
5196         * gcc.dg/pr31507-2.c: New test.
5197
5198 2007-10-31  Revital Eres  <eres@il.ibm.com>
5199
5200         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5201         target.
5202         * gcc.dg/vect/tree-vect.h (check_vect): Add
5203         powerpc-*paired test.
5204         * lib/target-supports.exp (check_750cl_hw_available):
5205         New.
5206         (check_effective_target_vect_int,
5207         check_effective_target_vect_intfloat_cvt,
5208         check_effective_target_powerpc_altivec_ok,
5209         check_effective_target_vect_long,
5210         check_effective_target_vect_sdot_hi,
5211         check_effective_target_vect_udot_hi,
5212         check_effective_target_vect_pack_trunc,
5213         check_effective_target_vect_unpack,
5214         check_effective_target_vect_shift,
5215         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5216         target.
5217         * gcc.dg/vect/vect-ifcvt-11.c: New.
5218         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5219         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5220         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5221         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5222         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5223         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5224
5225 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5226             Tobias Burnus  <burnus@net-b.de>
5227
5228         PR fortran/33941
5229         * gfortran.dg/module_read_1.f90: New.
5230
5231 2007-10-31  Tom Tromey  <tromey@redhat.com>
5232
5233         PR preprocessor/30786:
5234         * gcc.dg/cpp/pr30786.c: New file.
5235
5236 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5237
5238         PR fortran/33162
5239         * gfortran.dg/interface_19.f90: New.
5240         * gfortran.dg/interface_20.f90: New.
5241         * gfortran.dg/interface_21.f90: New.
5242         
5243 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5244
5245         PR tree-optimization/32377
5246         * gfortran.dg/vect/pr32377.f90: New.
5247         
5248 2007-10-31  Richard Guenther  <rguenther@suse.de>
5249
5250         PR middle-end/33779
5251         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5252         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5253
5254 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5255
5256         PR fortran/33897
5257         * gfortran.dg/contained_3.f90: New.
5258
5259 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5260
5261         PR c++/19531
5262         * g++.dg/opt/nrv8.C: New.
5263         
5264 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5265
5266         PR c++/33709
5267         * g++.dg/opt/compound1.C: New test.
5268
5269         PR c++/33616
5270         * g++.dg/template/ptrmem18.C: New test.
5271
5272 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5273
5274         PR fortran/33596
5275         * gfortran.dg/isnan_2.f90: New test.
5276
5277 2007-10-30  Ed Schouten  <ed@fxq.nl>
5278
5279         PR tree-optimization/32500
5280         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5281
5282 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5283
5284         PR c++/31993
5285         PR c++/32252
5286         * g++.dg/cpp0x/pr31993.C: New
5287         * g++.dg/cpp0x/pr32252.C: New
5288
5289 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5290
5291         PR tree-optimization/33723
5292         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5293
5294 2007-10-30  Richard Guenther  <rguenther@suse.de>
5295
5296         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5297         gcc.target/i386/loop-3.c.
5298
5299 2007-10-30  Revital Eres  <eres@il.ibm.com>
5300
5301         * gcc.dg/vect/pr33866.c: Require vect_long.
5302
5303 2007-10-30  Revital Eres  <eres@il.ibm.com>
5304
5305         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5306         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5307
5308 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5309
5310         PR tree-optimization/32893
5311         * lib/target-supports.exp
5312         (check_effective_target_unaligned_stack): new keyword.
5313         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5314         not sensitive to unaligned_stack.
5315         * gcc.dg/vect/vect-3.c: Likewise.
5316         * gcc.dg/vect/vect-4.c: Likewise.
5317         * gcc.dg/vect/vect-5.c: Likewise.
5318         * gcc.dg/vect/vect-6.c: Likewise.
5319         * gcc.dg/vect/vect-7.c: Likewise.
5320         * gcc.dg/vect/vect-13.c: Likewise.
5321         * gcc.dg/vect/vect-17.c: Likewise.
5322         * gcc.dg/vect/vect-18.c: Likewise.
5323         * gcc.dg/vect/vect-19.c: Likewise.
5324         * gcc.dg/vect/vect-20.c: Likewise.
5325         * gcc.dg/vect/vect-21.c: Likewise.
5326         * gcc.dg/vect/vect-22.c: Likewise.
5327         * gcc.dg/vect/vect-27.c: Likewise.
5328         * gcc.dg/vect/vect-29.c: Likewise.
5329         * gcc.dg/vect/vect-64.c: Likewise.
5330         * gcc.dg/vect/vect-65.c: Likewise.
5331         * gcc.dg/vect/vect-66.c: Likewise.
5332         * gcc.dg/vect/vect-72.c: Likewise.
5333         * gcc.dg/vect/vect-73.c: Likewise.
5334         * gcc.dg/vect/vect-86.c: Likewise.
5335         * gcc.dg/vect/vect-all.c: Likewise.
5336         * gcc.dg/vect/slp-25.c: Likewise.
5337         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5338         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5339         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5340
5341         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5342         * gcc.dg/vect/vect-34.c: Likewise.
5343         * gcc.dg/vect/vect-36.c: Likewise.
5344         * gcc.dg/vect/vect-64.c: Likewise.
5345         * gcc.dg/vect/vect-65.c: Likewise.
5346         * gcc.dg/vect/vect-66.c: Likewise.
5347         * gcc.dg/vect/vect-68.c: Likewise.
5348         * gcc.dg/vect/vect-76.c: Likewise.
5349         * gcc.dg/vect/vect-77.c: Likewise.
5350         * gcc.dg/vect/vect-78.c: Likewise.
5351
5352         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5353         testcase (without no-section-anchors prefix) but with global arrays.
5354         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5355         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5356         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5357         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5358         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5359         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5360         * gcc.dg/vect/vect-77-global.c: Likewise.
5361         * gcc.dg/vect/vect-78-global.c: Likewise.
5362
5363         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5364         testcase (without no-section-anchors prefix) but fix alignment checks
5365         to also consider unaligned_stack targets.
5366         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5367
5368 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR tree-optimization/33723
5371         * gcc.c-torture/execute/20071029-1.c: New test.
5372         * gcc.dg/tree-ssa/pr33723.c: New test.
5373
5374 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5375
5376         PR tree-optimization/33614
5377         * gcc.c-torture/compile/pr33614.c: New test.
5378
5379 2007-10-29  Richard Guenther  <rguenther@suse.de>
5380
5381         PR tree-optimization/33870
5382         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5383
5384 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5385
5386         PR tree-optimization/33757
5387         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5388         true architectures instead of having a big dg-skip-if.
5389
5390         PR c++/33841
5391         * g++.dg/other/bitfield3.C: New test.
5392
5393 2007-10-29  Richard Guenther  <rguenther@suse.de>
5394
5395         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5396
5397 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5398
5399         Automatic parallelization reduction tests.
5400
5401         * gcc.dg/tree-ssa/reduc-1.c: New test.
5402         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5403         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5404         * gcc.dg/tree-ssa/reduc-2.c: New test.
5405         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5406         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5407         * gcc.dg/tree-ssa/reduc-3.c: New test.
5408         * gcc.dg/tree-ssa/reduc-6.c: New test.
5409         * gcc.dg/tree-ssa/reduc-7.c: New test.
5410         * gcc.dg/tree-ssa/reduc-8.c: New test.
5411         * gcc.dg/tree-ssa/reduc-9.c: New test.
5412
5413 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5414             Zdenek Dvorak  <ook@ucw.cz>
5415
5416         OMP_ATOMIC Changes, testsuite changes.
5417
5418         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5419         instead of gimple dump.
5420         * gcc.dg/gomp/atomic-9.c: Same.
5421         * gcc.dg/gomp/atomic-10.c: Same.
5422         * g++.dg/gomp/atomic-3.C: Same.
5423         * g++.dg/gomp/atomic-9.C: Same.
5424         * g++.dg/gomp/atomic-10.C: Same.
5425
5426 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5427
5428         PR fortran/31217
5429         PR fortran/33811
5430         * gfortran.dg/forall_12.f90: New test.
5431
5432         PR fortran/33686
5433         * gfortran.dg/forall_13.f90: New test.
5434
5435 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5436             Mark Mitchell  <mark@codesourcery.com>
5437
5438         PR c++/30659
5439         * g++.dg/template/crash71.C: New.
5440
5441 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5442
5443         PR fortran/32147
5444         * gfortran.dg/module_md5_1.f90: Update hash-value.
5445
5446 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5447
5448         PR tree-opt/33589
5449         * g++.dg/torture/pr33589-1.C: New testcase.
5450         * g++.dg/torture/pr33589-2.C: New testcase.
5451
5452 2007-10-28  Richard Guenther  <rguenther@suse.de>
5453
5454         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5455
5456 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5457             Uros Bizjak  <ubizjak@gmail.com>
5458
5459         PR tree-optimization/33920
5460         * gcc.dg/tree-ssa/pr33290.c: New test.
5461
5462 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5463
5464         PR fortran/31306
5465         * gfortran.dg/argument_check_7.f90: New test.
5466         * gfortran.dg/argument_check_8.f90: New test.
5467         
5468 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5469
5470         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5471         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5472         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5473         * gcc.target/i386/sse-14.c: Ditto.
5474
5475 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5476
5477         PR c++/33844
5478         * g++.dg/other/ptrmem8.C: New test.
5479
5480         PR c++/33842
5481         * g++.dg/template/error34.C: New test.
5482
5483 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5484
5485         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5486
5487 2007-10-27  Richard Guenther  <rguenther@suse.de>
5488
5489         PR tree-optimization/33870
5490         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5491         * gcc.c-torture/execute/pr33870.c: Likewise.
5492
5493 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5494
5495         PR fortran/33162
5496         * gfortran.dg/argument_checking_9.f90: New test.
5497
5498 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5499
5500         * g++.dg/other/pr33601.C: New.
5501
5502 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5503
5504         PR c++/31988
5505         * g++.dg/init/new25.C: New.
5506
5507 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5508
5509         * g++.dg/cpp0x/pr33839.C: New.
5510         
5511 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5512
5513         PR c++/33744
5514         * g++.dg/template/arg6.C: New test.
5515
5516 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5517
5518         PR c++/31747
5519         * g++.dg/parse/crash39.C: New.
5520
5521 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5522
5523         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5524         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5525         "offset: -4B".
5526
5527 2007-10-25  David Daney  <ddaney@avtrex.com>
5528
5529         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5530
5531 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5532
5533         PR c++/33843
5534         * g++.dg/template/error32.C: New.
5535
5536 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5537             Ira Rosen  <irar@il.ibm.com>
5538
5539         PR tree-optimization/33833
5540         * gcc.dg/vect/pr33833.c: New testcase.
5541
5542 2007-10-25  David Daney  <ddaney@avtrex.com>
5543
5544         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5545
5546 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5547             Ira Rosen  <irar@il.ibm.com>
5548
5549         PR tree-optimization/33866
5550         * gcc.dg/vect/pr33866.c: New testcase.
5551
5552 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5553
5554         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5555         Add -w to compile flags to suppress "call-clobbered register" warnings
5556         and remove dg-warning directives.
5557
5558 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5559
5560         * gcc.dg/sms-2.c: Cleanup sms dump file.
5561         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5562         profile-use step.
5563
5564 2007-10-24  David Daney  <ddaney@avtrex.com>
5565
5566         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5567
5568 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5569
5570         PR target/33755
5571         * gcc.target/mips/pr33755.c: New test.
5572
5573 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5574
5575         PR tree-optimization/33804
5576         * gcc.dg/vect/pr33804.c: New testcase.
5577
5578 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5579
5580         PR forrtran/33849
5581         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5582
5583 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5584             Uros Bizjak  <ubizjak@gmail.com>
5585
5586         PR rtl-optimization/33846
5587         * gcc.dg/vect/pr33846.c: New testcase.
5588
5589 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5590             Dorit Nuzman  <dorit@il.ibm.com>
5591
5592         PR tree-optimization/33860
5593         * g++.dg/vect/pr33860.cc: New test.
5594         * g++.dg/vect/pr33860a.cc: New test.
5595
5596 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5597             Revital Eres  <eres@il.ibm.com>      
5598
5599         * gcc.dg/sms-2.c: New testcase.
5600
5601 2007-10-22  David S. Miller  <davem@davemloft.net>
5602
5603         * gcc.dg/globalreg-1.c: New test.
5604
5605 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5606             Dorit Nuzman  <dorit@il.ibm.com>
5607
5608         PR tree-optimization/33834
5609         PR tree-optimization/33835
5610         * g++.dg/vect/pr33834_1.cc: New test.
5611         * g++.dg/vect/pr33834_2.cc: New test.
5612         * g++.dg/vect/pr33835.cc: New test.
5613
5614 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5615
5616         * gcc.dg/pr33644.c: New test.
5617
5618 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5619
5620         PR c++/33372
5621         * g++.dg/gomp/pr33372-1.C: New test.
5622         * g++.dg/gomp/pr33372-2.C: New test.
5623         * g++.dg/gomp/pr33372-3.C: New test.
5624
5625 2007-10-22  Michael Matz  <matz@suse.de>
5626
5627         PR tree-optimization/33855
5628         * gcc.c-torture/compile/pr33855.c: New testcase.
5629
5630 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5631
5632         PR tree-optimization/33854
5633         * gcc.dg/vect/O1-pr33854.c: New testcase.
5634         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5635
5636 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5637
5638         * gcc.dg/unwind-1.c: Disable on AIX.
5639         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5640
5641 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5642
5643         PR fortran/33749
5644         * gfortran.dg/assign_9.f90: New test.
5645
5646 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5647
5648         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5649         (dg-mips-options): Skip tests that specify an ABI other than o32
5650         and o64 if generating MIPS16 hard-float code.
5651
5652 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5653             Revital Eres  <eres@il.ibm.com>
5654
5655         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5656         * gcc.dg/vect/vect-16.c: Fix comment.
5657         * gcc.dg/vect/pr33369.c: Require vect_int.
5658         * gcc.dg/vect/slp-33.c: Add spaces.
5659         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5660         targets.
5661         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5662         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5663         targets.
5664         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5665         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5666         targets.
5667         * gcc.dg/vect/slp-10.c: Add spaces.
5668         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5669         targets.
5670         * gcc.dg/vect/slp-36.c: Require vect_int.
5671         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5672         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5673         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5674         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5675         targets.
5676         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5677         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5678         instead of vector_alignment_reachable_for_double.
5679         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5680         (natural_alignment): Split into...
5681         (natural_alignment_32, natural_alignment_64): New.
5682         (vector_alignment_reachable): Depend on natural_alignment_32.
5683         (vector_alignment_reachable_for_double): Rename to ...
5684         (vector_alignment_reachable_for_64bit): And depend on
5685         natural_alignment_64.
5686
5687 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5688
5689         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5690         MIPS targets.
5691         * g++.dg/vect/vect.exp: Likewise.
5692         * lib/fortran-torture.exp: Likewise.
5693         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5694         mipsisa64*-*-* as the target selector.  Remove -mips64,
5695         -mhard-float and -mgp64 from the options list.
5696         * gcc.target/mips/mips-ps-2.c: Likewise.
5697         * gcc.target/mips/mips-ps-3.c: Likewise.
5698         * gcc.target/mips/mips-ps-4.c: Likewise.
5699         * gcc.target/mips/mips-ps-6.c: Likewise.
5700         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5701         options list.
5702         * gcc.target/mips/sb1-1.c: Likewise.
5703         * gcc.target/mips/mips-ps-type.c: Likewise.
5704         * gcc.target/mips/mips-ps-7.c: New test.
5705         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5706         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5707         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5708         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5709         as forcing an ABI and an architecture.
5710         (is_gp32_flag, is_gp64_flag): Fold into...
5711         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5712         then -mfp64 imply -mhard-float.  Apply register rules after the
5713         loop.  Handle -march=mipsN like -mipsN.
5714
5715 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5716
5717         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5718         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5719
5720 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5721
5722         PR fortran/33818
5723         * gfortran.dg/entry_dummy_ref_3.f90: New.
5724
5725 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5726             FX Coudert <fxcoudert@gcc.gnu.org>
5727
5728         PR fortran/31608
5729         * gfortran.dg/char_cast_1.f90: New test.
5730
5731 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5732
5733         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5734         * gfortran.dg/large_real_kind_2.F90: ditto.
5735         * gfortran.dg/default_format_2.f90: ditto.
5736         * gfortran.dg/default_format_denormal_1.f90: ditto.
5737
5738 2007-10-19  Richard Guenther  <rguenther@suse.de>
5739
5740         PR middle-end/33816
5741         PR middle-end/32921
5742         * gfortran.dg/pr32921.f: New testcase.
5743
5744 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5745
5746         PR libfortran/33544
5747         * gfortran.dg/transfer_check_1.f90: Adjust options.
5748
5749 2007-10-19  Richard Guenther  <rguenther@suse.de>
5750
5751         Revert
5752         2007-10-19  Richard Guenther  <rguenther@suse.de>
5753
5754         PR middle-end/32921
5755         * gfortran.dg/pr32921.f: New testcase.
5756
5757 2007-10-19  Richard Guenther  <rguenther@suse.de>
5758
5759         * gcc.c-torture/execute/20071018-1.c: New testcase.
5760
5761 2007-10-19  Richard Guenther  <rguenther@suse.de>
5762
5763         PR middle-end/32921
5764         * gfortran.dg/pr32921.f: New testcase.
5765
5766 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5767
5768         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5769
5770 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5771
5772         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5773
5774 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5775
5776         PR fortran/33233
5777         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5778         * gfortran.dg/host_assoc_function_3.f90: New test.
5779
5780 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5781
5782         PR fortran/33733
5783         * gfortran.dg/transfer_simplify_6.f90: New test.
5784
5785 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5786             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5787
5788         PR middle-end/33794
5789         * gfortran.dg/pr33794.f90: New testcase.
5790
5791 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5792
5793         PR target/32961
5794         * gcc.target/i386/pr32961.c: New testcase.
5795         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5796         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5797         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5798         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5799         __builtin_ia32_pslldi128 defines.
5800
5801 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5802
5803         PR fortran/33760
5804         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5805
5806 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5807
5808         PR c++/28639
5809         PR c++/30299
5810         * g++.dg/template/void12.C: New.
5811         * g++.dg/template/void13.C: New.
5812
5813 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5814
5815         PR c++/31446
5816         * g++.dg/template/void11.C: New.
5817         * g++.dg/template/void2.C: Adjust error markers.
5818         * g++.dg/template/void10.C: Likewise.
5819         * g++.dg/template/crash55.C: Likewise.
5820
5821 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5822
5823         * g++.dg/opt/const5.C: New test.
5824
5825 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5826             Maxim Kuvyrkov  <maxim@codesourcery.com>
5827
5828         * gcc.target/ia64/20040709-2.c: New test.
5829
5830 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5831
5832         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5833
5834 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5835
5836         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5837         to each function.  Check that there are no unsigned loads.
5838
5839 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5840
5841         PR tree-optimization/33136
5842         * gcc.c-torture/execute/20070824-1.c: New test.
5843         * gcc.dg/pr33136-1.c: New test.
5844         * gcc.dg/pr33136-2.c: New test.
5845         * gcc.dg/pr33136-3.c: New test.
5846
5847 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5848
5849         PR tree-optimization/33735
5850         * g++.dg/torture/pr33735.C: New.
5851
5852 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5853
5854         PR middle-end/33706
5855         * gcc.dg/va-arg-pack-2.c: New.
5856
5857 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5858
5859         PR tree-optimization/33619
5860         * gcc.dg/pr33619.c: New test.
5861
5862 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5863
5864         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5865         flag for AIX.
5866         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5867
5868 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5869
5870         PR libfortran/33055
5871         * gfortran.dg/inquire_11.f90: New test.
5872         * gfortan.dg/negative_unit_int8.f: New test.
5873
5874 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5875
5876         PR target/33133
5877         * gcc.c-torture/compile/pr33133.c: New test.
5878
5879 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5880
5881         PR libfortran/33672
5882         * gfortran.dg/namelist_40.f90: New test.
5883
5884 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5885
5886         PR fortran/33745
5887         * gfortran.dg/bounds_check_11.f90: New.
5888
5889 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5890
5891         PR c++/30303
5892         * g++.dg/other/ctor1.C: New test.
5893         * g++.dg/other/ctor2.C: New test.
5894         * g++.dg/other/dtor1.C: New test.
5895
5896 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5897
5898         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5899
5900 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5901             Paul Thomas  <pault@gcc.gnu.org>
5902
5903         PR fortran/33254
5904         PR fortran/33727
5905         * gfortran.dg/bounds_check_10.f90: New.
5906
5907 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5908
5909         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5910         * gcc.target/powerpc/popcount-1.c: Same.
5911
5912 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5913
5914         PR c++/26698
5915         * g++.dg/conversion/op4.C: New test.
5916
5917 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5918
5919         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5920
5921 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5922
5923         PR fortran/33542
5924         * gfortran.dg/ambiguous_specific_1.f90: New test.
5925
5926 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5927
5928         PR fortran/33664
5929         * gfortran.dg/impure_spec_expr_1.f90: New test.
5930         * gfortran.dg/char_result_7.f90: Remove illegal test.
5931
5932 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5933
5934         PR 11001
5935         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5936         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5937         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5938         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5939         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5940         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5941         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5942         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5943         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5944
5945 2007-10-12  Richard Guenther  <rguenther@suse.de>
5946
5947         PR middle-end/26198
5948         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5949         * gcc.c-torture/execute/20071011-1.c: Likewise.
5950         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5951
5952 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5953
5954         PR tree-optimization/33742
5955         * gcc.dg/pr33742.c: New testcase.
5956
5957 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR tree-optimization/33645
5960         * gcc.dg/pr33645-1.c: New test.
5961         * gcc.dg/pr33645-2.c: New test.
5962         * gcc.dg/pr33645-3.c: New test.
5963  
5964         PR c++/32121
5965         * g++.dg/ext/label4.C: Adjust error regexp.
5966         * g++.dg/ext/label6.C: Adjust error regexp.
5967         * g++.dg/ext/label7.C: New test.
5968         * g++.dg/ext/label8.C: New test.
5969         * g++.dg/ext/label9.C: New test.
5970
5971 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5972
5973         PR middle-end/33676
5974         * gcc.dg/pr33676.c: New.
5975
5976 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5977
5978         PR c++/31441
5979         * g++.dg/cpp0x/variadic83.C: New.
5980
5981 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5982
5983         PR c++/33461
5984         * g++.dg/cpp0x/variadic81.C: New.
5985         * g++.dg/cpp0x/variadic82.C: Likewise.
5986
5987 2007-10-11  Richard Guenther  <rguenther@suse.de>
5988
5989         PR middle-end/33724
5990         * gcc.dg/pr33724.c: New testcase.
5991
5992 2007-10-11  Richard Guenther  <rguenther@suse.de>
5993
5994         PR c/33726
5995         * gcc.dg/pr33726.c: New testcase.
5996
5997 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5998
5999         PR fortran/33500
6000         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6001         
6002 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6003
6004         PR testsuite/33391
6005         * gfortran.dg/do_3.F90: Run with -fwrapv.
6006
6007 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6008
6009         * gcc.dg/unwind-1.c: New.
6010
6011 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6012
6013         PR libfortran/33683
6014         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6015         failure on some common systems.
6016
6017 2007-10-09  Richard Guenther  <rguenther@suse.de>
6018
6019         PR middle-end/33692
6020         * gcc.dg/pr33692.c: New testcase.
6021
6022 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6023
6024         PR middle-end/33669
6025         * gcc.c-torture/execute/pr33669.c: New.
6026
6027 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6028
6029         PR tree-optimization/33615
6030         * g++.dg/tree-ssa/pr33615-2.C: New test.
6031
6032 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6033
6034         PR tree-optimization/33615
6035         * g++.dg/tree-ssa/pr33615.C: New test.
6036
6037 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6038
6039         PR tree-optimization/33572
6040         * g++.dg/torture/pr33572.C: Replace with complete test.
6041
6042 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6043
6044         PR fortran/33689
6045         * gfortran.dg/spec_expr_5.f90: New.
6046
6047 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6048
6049         * gcc.dg/pragma-darwin-2.c: New.
6050
6051 2007-10-08  Richard Guenther  <rguenther@suse.de>
6052
6053         PR middle-end/33693
6054         PR middle-end/33695
6055         PR middle-end/33697
6056         * gcc.dg/pr33693.c: New testcase.
6057         * gcc.dg/pr33695.c: Likewise.
6058         * gcc.dg/pr33697.c: Likewise.
6059
6060 2007-10-08  Richard Guenther  <rguenther@suse.de>
6061
6062         PR middle-end/33691
6063         PR middle-end/33694
6064         PR middle-end/33696
6065         * gcc.dg/pr33691.c: New testcase.
6066         * gcc.dg/pr33694.c: Likewise.
6067         * gcc.dg/pr33696.c: Likewise.
6068
6069 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6070
6071         PR libfortran/33683
6072         * gfortran.dg/gamma_5.f90:  New test case
6073
6074 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6075
6076         PR fortran/20851
6077         * initialization_1.f90: Fix dg-error annotations.
6078         * initialization_14.f90: New.
6079         * initialization_7.f90: Fix dg-error annotations.
6080         * initialization_9.f90: Likewise.
6081
6082 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6083
6084         * gfortran.dg/error_recovery_4.f90: New test.
6085
6086 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6087
6088         * gfortran.dg/default_format_denormal_2.f90: New test.
6089         * gfortran.dg/default_format_2.inc: New test.
6090         * gfortran.dg/default_format_denormal_1.f90: New test.
6091         * gfortran.dg/default_format_1.inc: New test.
6092         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6093         numbers.
6094         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6095         numbers.
6096
6097 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6098
6099         * gfortran.dg/namelist_15.f90: Revise test.
6100
6101 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6102
6103         PR tree-optimization/33655
6104         * gcc.dg/torture/pr33655.c: New.
6105
6106 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6107
6108         PR tree-optimization/33572
6109         * g++.dg/torture/pr33572.C: New.
6110
6111 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6112
6113         PR fortran/25076
6114         * gfortran.dg/forall_11.f90: New.
6115
6116 2007-10-05  Michael Matz  <matz@suse.de>
6117
6118         PR middle-end/33667
6119         * gcc.dg/pr33667.c: New testcase.
6120
6121 2007-10-05  Richard Guenther  <rguenther@suse.de>
6122
6123         PR middle-end/33666
6124         * gcc.dg/pr33666.c: New testcase.
6125
6126 2007-10-05  Michael Matz  <matz@suse.de>
6127
6128         PR inline-asm/33600
6129         * gcc.target/i386/pr33600.c: New testcase.
6130
6131 2007-10-05  Richard Guenther  <rguenther@suse.de>
6132
6133         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6134
6135 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6136
6137         PR target/33635
6138         * gcc.target/mips/pr33635-1.c: New test.
6139
6140 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6141
6142         PR libfortran/33253
6143         * gfortran.dg/namelist_39.f90: Revise to use long names.
6144
6145 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6146
6147         PR fortran/33646
6148         * gfortran.dg/pr33646.f90: New file.
6149
6150 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6151
6152         PR fortran/33529
6153         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6154         * gfortran.dg/char_decl_2.f90: New test.
6155
6156 2007-10-04  Richard Guenther  <rguenther@suse.de>
6157
6158         PR middle-end/33641
6159         * gcc.c-torture/compile/pr33641.c: New testcase.
6160
6161 2007-10-04  Michael Matz  <matz@suse.de>
6162
6163         PR rtl-optimization/33653
6164         * gcc.dg/pr33653.c: New.
6165
6166 2007-10-04  Richard Guenther  <rguenther@suse.de>
6167
6168         PR tree-optimization/33627
6169         * g++.dg/torture/pr33627.C: New testcase.
6170
6171 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6172
6173         PR fortran/33626
6174         * gfortran.dg/parens_6.f90: New.
6175
6176 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6177
6178         PR fortran/33646
6179         PR fortran/33542
6180         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6181
6182 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6183
6184         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6185
6186 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6187
6188         PR target/33635
6189         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6190         and mips_forced_be.
6191         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6192         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6193         options.
6194         * gcc.target/mips/fpr-moves-1.c: New test.
6195         * gcc.target/mips/fpr-moves-2.c: Likewise.
6196         * gcc.target/mips/fpr-moves-3.c: Likewise.
6197         * gcc.target/mips/fpr-moves-4.c: Likewise.
6198         * gcc.target/mips/fpr-moves-5.c: Likewise.
6199         * gcc.target/mips/fpr-moves-6.c: Likewise.
6200         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6201
6202 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6203
6204         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6205
6206 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6207
6208         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6209         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6210
6211 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6212
6213         PR fortran/33198
6214         * gfortran.dg/common_errors_1.f90: New.
6215
6216 2007-10-03  Doug Kwan  <dougkwan@google.com>
6217         Richard Guenther  <rguenther@suse.de>
6218
6219         PR debug/31899
6220         * g++.dg/debug/using3.C: New testcase.
6221
6222 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6223
6224         PR libfortran/33253
6225         * gfortran.dg/namelist_38.f90: New test.
6226         * gfortran.dg/namelist_39.f90: New test.
6227
6228 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6229
6230         PR libfortran/33469
6231         * gfortran.dg/default_format_1.f90: New test.
6232         * gfortran.dg/default_format_2.f90: New test.
6233         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6234         * gfortran.dg/real_const_3.f90: Adjust expected output.
6235
6236 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6237
6238         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6239         default ABI.  Split mips_forced_abi into mips_forced_abi and
6240         mips_forced_regs.
6241         (is_gp32_flag): Return true for -mabi=32.
6242         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6243         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6244         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6245         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6246         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6247         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6248         * gcc.target/mips/save-restore-2.c: Likewise.
6249         * gcc.target/mips/save-restore-3.c: Likewise.
6250         * gcc.target/mips/save-restore-4.c: Likewise.
6251
6252 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6253
6254         PR middle-end/33617
6255         * gcc.c-torture/compile/pr33617.c: New test.
6256
6257 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6258
6259         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6260         -gstabs+ for extended options.
6261
6262 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6263
6264         PR fortran/33542
6265         * gfortran.dg/ambiguous_specific_1.f90: New test.
6266
6267 2007-10-02  Revital Eres  <eres@il.ibm.com>
6268
6269         * gcc.target/powerpc/paired-8.c: New test.
6270         * gcc.target/powerpc/paired-9.c: New test.
6271         * gcc.target/powerpc/paired-10.c: New test.
6272
6273 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6274
6275         PR fortran/33566
6276         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6277
6278 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6279
6280         PR fortran/33554
6281         * gfortran.dg/intent_out_2.f90: New test.
6282
6283 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6284
6285         PR fortran/33550
6286         * gfortran.dg/ambiguous_reference_1.f90: New test.
6287
6288 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6289
6290         PR fortran/31154
6291         PR fortran/31229
6292         PR fortran/33334
6293         * gfortran.dg/function_kinds_1.f90: New test.
6294         * gfortran.dg/function_kinds_2.f90: New test.
6295         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6296         use association into interfaces.
6297
6298 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6299
6300         PR testsuite/31828
6301         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6302         (overflow): Use INFINITY, not FP_INFINITE.
6303         gcc.dg/float-range-4.c: Likewise.
6304         gcc.dg/float-range-5.c: Likewise.
6305
6306 2007-10-01  Nick Clifton  <nickc@redhat.com>
6307
6308         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6309         for 16-bit targets.
6310
6311 2007-09-30  Diego Novillo  <dnovillo@google.com>
6312
6313         PR 33593
6314         * g++.dg/tree-ssa/pr33593.C: New test.
6315
6316 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6317
6318         PR libfortran/33400
6319         * gfortran.dg/PR19872.f: Fix test condition.
6320         * gfortran.dg/list_read_7.f90: New test.
6321
6322 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6323
6324         PR tree-optimization/33597
6325         * gcc.dg/vect/pr33597.c: New testcase.
6326
6327 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6328
6329         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6330         * gcc.target/i386/pr33524.c: ...this.
6331
6332 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6333
6334         PR fortran/33354
6335         * gfortran.dg/minmaxloc_4.f90: New.
6336
6337 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6338
6339         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6340
6341 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6342
6343         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6344
6345 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6346
6347         PR c++/33213
6348         * g++.dg/cpp0x/variadic79.C: New.
6349
6350 2007-09-28  Michael Matz  <matz@suse.de>
6351             Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR rtl-optimization/33552
6354         * gcc.target/i386/pr33552.c: New runtime test.
6355         * gcc.target/i386/strinline.c: New compile time test.
6356
6357 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6358
6359         * gfortran.dg/openmp_stack.f90: Removed.
6360
6361         PR c++/31434
6362         * g++.dg/cpp0x/variadic80.C: New test.
6363
6364 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6365
6366         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6367         r128057.
6368
6369 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6370
6371         PR middle-end/7003
6372         * gcc.target/powerpc/gcse-1.c: New test.
6373
6374 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6375
6376         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6377         fixed capitalizations.
6378         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6379         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6380         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6381         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6382         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6383         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6384         * gfortran.dg/min_max_conformance.f90: Likewise.
6385
6386 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6387
6388         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6389         options.
6390         * gcc.dg/c99-tgmath-2.c: Likewise.
6391         * gcc.dg/c99-tgmath-3.c: Likewise.
6392         * gcc.dg/c99-tgmath-4.c: Likewise.
6393
6394 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6395
6396         PR fortran/33568
6397         * gfortran.dg/anint_1.f90: New test.
6398
6399 2007-09-27  Ian Lance Taylor  <iant@google.com>
6400
6401         PR tree-optimization/33565
6402         * gcc.dg/Wstrict-overflow-20.c: New test.
6403
6404 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6405
6406         * gfortran.dg/openmp_stack.f90: Fix typo.
6407         * gfortran.dg/recursive_stack.f90: Fix typo.
6408
6409 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6410
6411         PR c++/33493
6412         * g++.dg/template/error31.C: New.
6413
6414 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6415
6416         * lib/prune.exp: Prune also "^In function .*$" lines and
6417         "^    inlined from .*$" lines.
6418
6419 2007-09-26  Richard Guenther  <rguenther@suse.de>
6420
6421         PR tree-optimization/33563
6422         * gcc.dg/torture/pr33563.c: New testcase.
6423
6424 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6425
6426         PR c/25309
6427         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6428         array.
6429         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6430         without -O2.
6431
6432 2007-09-26  Richard Guenther  <rguenther@suse.de>
6433
6434         PR tree-optimization/30375
6435         PR tree-optimization/33560
6436         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6437         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6438         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6439         * gcc.dg/torture/pr30375.c: New testcase.
6440         * gcc.dg/torture/pr33560.c: New testcase.
6441         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6442
6443 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6444
6445         PR c++/33207
6446         * g++.dg/parse/crash38.C: New test.
6447
6448 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6449
6450         PR target/33524
6451         * gcc.target/i386/sse5-convert.c: New file, test int->long
6452         vectorized conversions.
6453
6454 2007-09-25  Revital Eres  <eres@il.ibm.com>
6455
6456         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6457
6458 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6459
6460         PR c/32295
6461         * gcc.dg/enum-incomplete-1.c: New test.
6462
6463 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6464
6465         * gcc.c-torture/compile/20070919-1.c: New test.
6466
6467 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6468
6469         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6470
6471 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6472
6473         PR c++/14688
6474         * g++.dg/inherit/override_attribs.C: New file.
6475
6476 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6477
6478         PR fortran/33269
6479         * io.c (check_format_string): Move NULL and constant checks into
6480         this function.
6481         (check_io_constraints): Call gfc_simplify_expr() before calling
6482         check_format_string().  Remove NULL and constant checks.
6483
6484 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6485
6486         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6487         * gcc.c-torture/execute/loop-2g.x: Likewise.
6488
6489 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6490
6491         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6492         Reject hard-float modes unless the ABI is o32 or o64.
6493         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6494         of gcc.exp.  Skip the tests when mips16 code generation is not
6495         supported.
6496         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6497         and use dg-add-options mips16_attribute.
6498
6499 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6500
6501         PR c++/33506
6502         * g++.dg/ext/attrib29.C: New test.
6503
6504 2007-09-23  Ollie Wild  <aaw@google.com>
6505
6506         * gcc.dg/fold-bitand-1.c: New test.
6507         * gcc.dg/fold-bitand-2.c: New test.
6508         * gcc.dg/fold-bitand-3.c: New test.
6509         * gcc.dg/fold-bitand-4.c: New test.
6510
6511 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6512
6513         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6514         any of the macros to be defined for __mips16.
6515         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6516
6517 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6518
6519         * gcc.dg/vect/pr21591.c: Require vect_int.
6520         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6521         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6522         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6523
6524 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6525
6526         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6527         attributes.
6528         * gcc.dg/va-arg-pack-len-2.c: New test.
6529         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6530         attributes.
6531         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6532
6533         PR tree-optimization/32772
6534         * gcc.c-torture/compile/20070905-1.c: New test.
6535
6536         PR tree-optimization/32975
6537         * gcc.dg/pr32975.c: New test.
6538
6539         PR middle-end/28755
6540         * gcc.dg/pr28755.c: New test.
6541
6542 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6543
6544         * lib/target-supports.exp (check_effective_target_nomips16): New
6545         procedure.
6546         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6547         for mipsisa64*-*-*.
6548         * gcc.dg/vect/vect.exp: Likewise.
6549         * g++.dg/vect/vect.exp: Likewise.
6550         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6551         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6552         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6553         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6554         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6555         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6556         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6557         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6558         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6559         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6560         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6561         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6562         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6563         (test14, test15, test16, test17, test18): Likewise.
6564         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6565         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6566         (test14, test15, test16, test17, test18, test19, test20, test21)
6567         (test22): Likewise.
6568         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6569         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6570         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6571         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6572         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6573         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6574         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6575         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6576         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6577         (test13, test14, test15, test16, test17, test18, test19, test20)
6578         (test21, test22, test23, test24, test25, test26, test27, test28)
6579         (test29, test30, test31): Likewise.
6580         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6581         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6582         (test13, test14, test15, test16, test17, test18, test19, test20)
6583         (test21, test22, test23, test24, test25, test26, test27, test28)
6584         (test29, test30, test31, test32, test33, test34, test35, test36)
6585         (test37, test38, test39, test40, test41, test42, test43, test44)
6586         (test45, test46, test47, test48, test49, test50, test51, test52)
6587         (test53, test54, test55, test56, test57, test58, test59, test60)
6588         (test61, test62, test63): Likewise.
6589         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6590         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6591         (test13, test14, test15, test16, test17, test18, test19, test20)
6592         (test21, test22, test23, test24, test25, test26, test27, test28)
6593         (test29, test30, test31): Likewise.
6594         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6595         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6596         (test13, test14, test15, test16, test17, test18, test19, test20)
6597         (test21, test22, test23, test24, test25, test26, test27, test28)
6598         (test29, test30, test31): Likewise.
6599         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6600         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6601         (test13, test14, test15): Likewise.
6602         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6603         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6604         (test13, test14, test15): Likewise.
6605         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6606         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6607         (test13, test14, test15, test16, test17, test18, test19, test20)
6608         (test21, test22, test23, test24, test25, test26, test27, test28)
6609         (test29, test30, test31): Likewise.
6610         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6611         (matrix_multiply4: Likewise.
6612         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6613         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6614         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6615         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6616         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6617         (test13, test14, test15, test16, test17, test18, test19, test20)
6618         (test21, test22, test23, test24, test25, test26, test27, test28)
6619         (test29, test30, test31): Likewise.
6620         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6621         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6622         (test13, test14, test15, test16, test17, test18, test19, test20)
6623         (test21, test22, test23, test24, test25, test26, test27, test28)
6624         (test29, test30, test31): Likewise.
6625         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6626         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6627         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6628         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6629         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6630         (sub_v4qi): Likewise.
6631         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6632         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6633         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6634         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6635         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6636         (subb, subc): Likewise.
6637         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6638         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6639         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6640         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6641         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6642         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6643         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6644         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6645         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6646         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6647         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6648         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6649         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6650
6651 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6652
6653         * lib/target-supports.exp (add_options_for_mips16_attribute)
6654         (check_effective_target_mips16_attribute): New functions.
6655         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6656         command line.
6657         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6658         extra_test_flags.
6659         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6660         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6661         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6662         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6663         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6664         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6665         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6666         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6667         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6668         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6669         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6670         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6671         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6672         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6673         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6674         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6675         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6676         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6677         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6678         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6679         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6680         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6681         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6682         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6683         (NOMIPS16): Delete.
6684         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6685         of dg-options.
6686         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6687         options.  Require { target mips16_attribute } and use dg-add-options
6688         to add the associated options.
6689         (foo): Use MIPS16.
6690         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6691         * gcc.target/mips/call-saved-3.c: Likewise.
6692         * gcc.target/mips/code-readable-1.c: Require { target
6693         mips16_attribute } and use dg-add-options to add the associated
6694         options.  Remove trailing whitespace.
6695         (NOMIPS16): Delete.
6696         * gcc.target/mips/code-readable-2.c: Likewise.
6697         * gcc.target/mips/code-readable-3.c: Likewise.
6698         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6699         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6700         Require { target mips16_attribute } and use dg-add-options to
6701         add the associated options.
6702         (cksum16, cksum8): Use MIPS16.
6703         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6704         Require { target mips16_attribute } and use dg-add-options to
6705         add the associated options.
6706         (foo): Use MIPS16.
6707         * gcc.target/mips/save-restore-2.c: Likewise.
6708         * gcc.target/mips/save-restore-3.c: Likewise.
6709         * gcc.target/mips/save-restore-4.c: Likewise.
6710         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6711         -mno-abicalls.
6712         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6713         (foo): Use NOMIPS16.
6714
6715 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6716
6717         PR fortran/33337
6718         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6719
6720         PR fortran/33376
6721         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6722
6723 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6724
6725         PR fortran/33445
6726         * gfortran.dg/gomp/free-2.f90: New.
6727         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6728         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6729
6730 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6731
6732         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6733         * gcc.target/i386/sse5-haddX.c: Ditto.
6734         * gcc.target/i386/sse5-hsubX.c: Ditto.
6735         * gcc.target/i386/sse5-maccXX.c: Ditto.
6736         * gcc.target/i386/sse5-msubXX.c: Ditto.
6737         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6738         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6739         * gcc.target/i386/sse5-permpX.c: Ditto.
6740         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6741         effective target.
6742         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6743         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6744         * gcc.target/i386/sse5-pcmov.c: Ditto.
6745         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6746
6747 2007-09-22  Richard Guenther  <rguenther@suse.de>
6748
6749         PR tree-optimization/33146
6750         * gcc.c-torture/compile/pr33146.c: New testcase.
6751
6752 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6753
6754         * lib/target-supports.exp (check_cached_effective_target): New
6755         procedure.
6756         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6757         (check_effective_target_c99_runtime): New procedure.
6758         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6759         (test3l): Likewise cargl.
6760         * gcc.dg/builtins-59.c: Require c99_runtime.
6761         * gcc.dg/builtins-61.c: Likewise.
6762         * gcc.dg/builtins-62.c: Likewise.
6763
6764 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6765
6766         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6767         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6768         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6769         target-specific dg-options.
6770         * gcc.dg/builtins-20.c: Likewise.
6771         * gcc.dg/builtins-53.c: Likewise.
6772         * gcc.dg/builtins-55.c: Likewise.
6773         * gcc.dg/single-precision-constant.c: Likewise.
6774         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6775         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6776         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6777         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6778         * gcc.dg/torture/builtin-power-1.c: Likewise.
6779
6780 2007-09-21  Chao-ying Fu  <fu@mips.com>
6781
6782         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6783         check if targets have fixed-point supports.
6784         * gcc.dg/fixed-point/fixed-point.exp: New file.
6785         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6786         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6787         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6788         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6789         * gcc.dg/fixed-point/constants-pedantic.c,
6790         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6791         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6792         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6793         * gcc.dg/fixed-point/keywords-pedantic.c,
6794         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6795         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6796         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6797         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6798         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6799         * gcc.dg/fixed-point/func-vararg-mixed.c,
6800         * gcc.dg/fixed-point/operator-logical.c,
6801         * gcc.dg/fixed-point/struct-union.c,
6802         * gcc.dg/fixed-point/bit-complement.c,
6803         * gcc.dg/fixed-point/operator-bitwise.c,
6804         * gcc.dg/fixed-point/operator-comma.c,
6805         * gcc.dg/fixed-point/struct-layout-1.c,
6806         * gcc.dg/fixed-point/union-init.c,
6807         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6808         * gcc.dg/fixed-point/func-mixed.c,
6809         * gcc.dg/fixed-point/func-vararg-size0.c,
6810         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6811         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6812         * gcc.dg/fixed-point/operator-unary.c,
6813         * gcc.dg/fixed-point/allop-const.c,
6814         * gcc.dg/fixed-point/muldiv-warning.c,
6815         * gcc.dg/nofixed-point-1.c,
6816         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6817         * gcc.target/mips/fixed-vector-type.c,
6818         * gcc.target/mips/fixed-scalar-type.c: New tests.
6819
6820 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6821
6822         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6823         * gnat.dg/test_nested_subtype_byref.adb: New test.
6824
6825 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR fortran/33439
6828         * gfortran.dg/gomp/pr33439.f90: New test.
6829
6830 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6831
6832         PR fortran/33455
6833         * gfortran.dg/merge_char_3.f90: New.
6834
6835 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6836
6837         PR fortran/33037
6838         * gfortran.dg/transfer_check_1.f90: New.
6839
6840 2007-09-20  Asher Langton  <langton2@llnl.gov>
6841
6842         PR fortran/20441
6843         * gfortran.dg/init_flag_1.f90: New.
6844         * gfortran.dg/init_flag_2.f90: New.
6845         * gfortran.dg/init_flag_3.f90: New.
6846         * gfortran.dg/init_flag_4.f90: New.
6847         * gfortran.dg/init_flag_5.f90: New.
6848         * gfortran.dg/init_flag_6.f90: New.
6849         * gfortran.dg/init_flag_7.f90: New.
6850
6851 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6852
6853         PR c++/33460
6854         * g++.dg/ext/anon-struct6.C: New.
6855
6856 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6857
6858         PR libfortran/23272
6859         * gfortran.dg/inquire_10.f90: New test.
6860
6861 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6862
6863         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6864
6865 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6866
6867         PR fortran/33221
6868         * gfortran.dg/used_types_18.f90: Declare variable of empty
6869         derived type.
6870
6871 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6872
6873         PR fortran/33288
6874         * gfortran.dg/array_constructor_19.f90: New test.
6875
6876 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR debug/33316
6879         * gcc.dg/debug/pr33316.c: New test.
6880
6881         PR c++/33496
6882         * g++.dg/cpp0x/variadic76.C: New test.
6883         * g++.dg/cpp0x/variadic77.C: New test.
6884         * g++.dg/cpp0x/variadic78.C: New test.
6885
6886         PR c/33238
6887         PR c/27301
6888         * gcc.c-torture/execute/20070919-1.c: New test.
6889         * gcc.dg/pr33238.c: New test.
6890         * gcc.dg/pr27301.c: New test.
6891
6892 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6893
6894         * lib/target-supports.exp (check_effective_target_mips64): New
6895         procedure.
6896         * gcc.dg/lower-subreg-1.c: Require !mips64.
6897         * gcc.dg/sibcall-3.c (ATTR): New macro.
6898         (recurser_void1, recurser_void2): Use it.
6899         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6900         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6901
6902 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6903
6904         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6905         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6906         warning annotation.
6907         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6908
6909 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6910
6911         PR fortran/33497
6912         * gfortran.dg/c_loc_tests_11.f03: New test case.
6913
6914 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6915
6916         PR c++/33459
6917         * g++.dg/init/ref14.C: New.
6918
6919 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6920
6921         * gnat.dg/slice2.ad[sb]: New testcase.
6922
6923 2007-09-19  Nick Clifton  <nickc@redhat.com>
6924
6925         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6926
6927 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6928
6929         * gcc.target/bfin/bfin.exp: New.
6930         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6931         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6932         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6933         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6934         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6935         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6936         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6937         mcpu-bf561.c, mcpu-default.c}: New tests.
6938
6939 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6940
6941         Restore detection of unsupported TLS.
6942
6943         Revert this patch:
6944         2007-02-10  Richard Henderson  <rth@redhat.com>
6945
6946         * lib/target-supports.exp (check_effective_target_tls): Redefine
6947         to mean non-emulated tls.
6948         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6949         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6950         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6951         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6952         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6953         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6954         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6955
6956         And then:
6957         * lib/target-supports.exp (check_effective_target_tls): Use
6958         stronger test for compiler support for TLS.
6959         (check_effective_target_tls_native): New, to test for non-emulated
6960         TLS support.
6961         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6962         instead of dg-require-effective-target tls.
6963         * g++.dg/gomp/copyin-1.C: Likewise.
6964         * g++.dg/gomp/sharing-1.C: Likewise.
6965         * g++.dg/gomp/tls-1.C: Likewise.
6966         * g++.dg/gomp/tls-2.C: Likewise.
6967         * g++.dg/gomp/tls-3.C: Likewise.
6968         * g++.dg/tls/diag-1.C: Likewise.
6969         * g++.dg/tls/diag-2.C: Likewise.
6970         * g++.dg/tls/diag-3.C: Likewise.
6971         * g++.dg/tls/diag-4.C: Likewise.
6972         * g++.dg/tls/diag-5.C: Likewise.
6973         * g++.dg/tls/init-1.C: Likewise.
6974         * g++.dg/tls/init-2.C: Likewise.
6975         * g++.dg/tls/trivial.C: Likewise.
6976         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6977         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6978         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6979         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6980         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6981         * gcc.dg/gomp/clause-1.c: Likewise.
6982         * gcc.dg/gomp/copyin-1.c: Likewise.
6983         * gcc.dg/gomp/sharing-1.c: Likewise.
6984         * gcc.dg/gomp/tls-1.c: Likewise.
6985         * gcc.dg/gomp/tls-2.c: Likewise.
6986         * gcc.dg/tls/alpha-1.c: Likewise.
6987         * gcc.dg/tls/opt-1.c: Likewise.
6988         * gcc.dg/tls/opt-13.c: Likewise.
6989         * gcc.dg/tls/opt-14.c: Likewise.
6990         * gcc.dg/tls/opt-2.c: Likewise.
6991         * gcc.dg/tls/opt-3.c: Likewise.
6992         * gcc.dg/tls/opt-4.c: Likewise.
6993         * gcc.dg/tls/opt-7.c: Likewise.
6994         * gcc.dg/tls/section-1.c: Likewise.
6995         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6996         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6997         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6998         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6999         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7000         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7001         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7002         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7003         * gfortran.dg/gomp/fixed-1.f: Likewise.
7004         * gfortran.dg/gomp/free-1.f90: Likewise.
7005         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7006         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7007         * gfortran.dg/gomp/reduction1.f90: Likewise.
7008         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7009
7010 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7011
7012         PR fortran/31119
7013         * gfortran.dg/bounds_check_9.f90: New test.
7014         * gfortran.dg/bounds_check_fail_2.f90: New test.
7015
7016 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7017
7018         PR c++/33462 (again)
7019         * g++.dg/ext/va-arg1.C: Adjust.
7020
7021 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7022
7023         PR c++/33462
7024         * g++.dg/ext/va-arg1.C: New.
7025
7026 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7027
7028         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7029
7030 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7031
7032         PR c++/33463
7033         * g++.dg/rtti/typeid6.C: New.
7034
7035 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7036
7037         PR c++/33464
7038         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7039         * g++.dg/ext/is_class_error2.C: New.
7040
7041 2007-09-18  Richard Guenther  <rguenther@suse.de>
7042
7043         PR tree-optimization/33340
7044         * g++.dg/torture/pr33340.C: New testcase.
7045
7046 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7047
7048         PR fortran/33231
7049         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7050         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7051         * gfortran.dg/elemental_subroutine_5.f90: New.
7052
7053 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7054
7055         * lib/target-supports.exp (check_profiling_available): Extend
7056         mips*-*-elf check to mips*-*-elf*.
7057
7058 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7059
7060         * gcc.dg/format/c90-scanf-5.c: New test.
7061         * gcc.dg/format/c99-scanf-4.c: New test.
7062         * gcc.dg/format/ext-7.c: New test.
7063         * gcc.dg/format/ext-8.c: New test.
7064
7065         PR middle-end/33423
7066         * gcc.c-torture/compile/20070915-1.c: New test.
7067
7068 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7069
7070         PR fortran/33106
7071         * gfortran.dg/private_type_9.f90: New.
7072
7073 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7074
7075         PR middle-end/33449
7076         * gfortran.dg/pr33449.f90: New test.
7077
7078 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7079
7080         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7081         * gfortran.dg/private_type_1.f90: Ditto
7082         * gfortran.dg/interface_18.f90: New.
7083         * gfortran.dg/private_type_8.f90: New.
7084
7085 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7086
7087         PR c++/33124
7088         * g++.dg/warn/new1.C: Adjust.
7089         * g++.dg/torture/str_empty.C: Likewise.
7090
7091 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7092
7093         * gcc.target/mips/dse-1.c: New test.
7094
7095 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7096
7097         PR c++/32756
7098         * g++.dg/overload/operator3.C: New.
7099
7100 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7101
7102         * gcc.target/mips/truncate-1.c: New test.
7103
7104 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7105
7106         PR fortran/29396
7107         PR fortran/29606
7108         PR fortran/30625
7109         PR fortran/30871
7110         * gfortran.dg/subref_array_pointer_1.f90: New test.
7111         * gfortran.dg/subref_array_pointer_2.f90: New test.
7112
7113 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7114
7115         * gfortran.dg/nint_2.f90: Correct last change.
7116
7117 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7118
7119         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7120
7121 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7122
7123         * gcc.dg/vect/pr33373b.c: New test.
7124
7125 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         PR target/33438
7128         * gcc.target/i386/pr33438.c: New test.
7129
7130 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7131
7132         * gfortran.dg/nint_2.f90: Revert previous commit.
7133
7134 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7135
7136         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7137
7138 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7139
7140         PR debug/33429
7141         * g++.dg/other/unused1.C: XFAIL class2 scan.
7142
7143 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7144
7145         PR fortran/33343
7146         * gfortran.dg/elemental_args_check_1.f90: New.
7147         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7148         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7149
7150 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7151
7152         * gfortran.dg/recursive_check_3.f90: New.
7153
7154 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7155
7156         PR fortran/33412
7157         * gfortran.dg/elemental_bind_c.f90: New.
7158
7159 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7160
7161         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7162         * gcc.target/mips/mips16-attributes-2.c: New test.
7163         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7164         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7165         hard-float asm when __mips16 is defined.
7166         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7167         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7168         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7169         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7170         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7171         * gcc.target/mips/pr26765.c (foo): Likewise.
7172         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7173         targets, use dg-mips-options instead of dg-options, and use -mgp32
7174         to force 32-bit mode.
7175         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7176         and 64-bit mode.
7177         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7178
7179 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7180             Michael Meissner  <michael.meissner@amd.com>
7181
7182         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7183         * gcc.target/i386/sse5-hsubX.c: Ditto.
7184         * gcc.target/i386/sse5-permpX.c: Ditto.
7185         * gcc.target/i386/sse5-haddX.c: Ditto.
7186         * gcc.target/i386/sse5-maccXX.c: Ditto.
7187         * gcc.target/i386/sse5-msubXX.c: Ditto.
7188         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7189         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7190
7191         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7192         optimizes floating point conditional moves into the pcmov
7193         instruction on SSE5.
7194         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7195
7196         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7197         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7198         SSE5.
7199
7200         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7201         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7202
7203         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7204         optimizes (a*b)+c into fmadd on SSE5.
7205
7206         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7207         whether the SSE5 instructions can be generated.
7208
7209         * gcc.target/i386/sse5-check.h: New. Add support for 
7210         SSE5 tests.
7211
7212         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7213         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7214         * gcc.target/i386/sse-13.c: Ditto.
7215         * gcc.target/i386/sse-14.c: Ditto.
7216
7217 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7218
7219         PR testsuite/33153
7220         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7221         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7222
7223 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR target/32338
7226         * gcc.dg/pr32338-1.c: New test.
7227         * gcc.dg/pr32338-2.c: New test.
7228
7229 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7230         
7231         * lib/target-supports.exp (check_effective_target_sync_int_long):
7232         Revert change to add xtensa.
7233         (check_effective_target_sync_char_short): Likewise.
7234         
7235 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7236
7237         * gnat.dg/packed_subtype.adb: New test.
7238
7239 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7240
7241         PR fortran/33297
7242         * gfortran.dg/intrinsic_size.f90: New.
7243
7244 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7245
7246         PR fortran/33284
7247         PR fortran/33310
7248         * gfortran.dg/conflicts_2.f90: New.
7249
7250 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7251
7252         PR tree-optimization/32377
7253         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7254         dependence distance.
7255         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7256         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7257         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7258         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7259
7260 2007-09-12  Richard Guenther  <rguenther@suse.de>
7261
7262         PR middle-end/33382
7263         * gcc.c-torture/compile/pr33382.c: New testcase.
7264         * gcc.c-torture/execute/pr33382.c: Likewise.
7265
7266 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7267
7268         PR fortran/33395
7269         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7270
7271 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7272
7273         PR tree-optimization/33373
7274         * gcc.dg/vect/pr33373.c: New test.
7275
7276 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7277
7278         * lib/target-supports.exp (check_effective_target_vect_no_double):
7279         Remove unused proc.
7280
7281 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7282             Ulrich Weigand  <uweigand@de.ibm.com>
7283
7284         * gcc.target/spu/dfcgt-nan.c: New test.
7285
7286 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7287
7288         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7289
7290 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7291
7292         PR fortran/33040
7293         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7294
7295 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7296
7297         * gcc.dg/va-arg-pack-len-1.c: New test.
7298         * g++.dg/va-arg-pack-len-1.C: New test.
7299
7300 2007-09-11  Michael Matz  <matz@suse.de>
7301
7302         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7303
7304 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7305
7306         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7307         checks for size of long double.
7308         * gcc.dg/dfp/convert.h: New file.
7309         * gcc.dg/dfp/convert-bfp-2.c: New test.
7310         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7311         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7312         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7313         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7314         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7315         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7316         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7317         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7318         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7319
7320 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7321
7322         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7323         Change dg-final to expect 1 non-profitable loop and
7324         3 profitable loops.
7325         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7326         Change dg-final to expect 1 non-profitable loop and
7327         3 profitable loops.
7328         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7329         Change dg-final to expect 1 profitable loop.
7330         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7331         Change dg-final to expect 1 profitable loop.    
7332         
7333 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7334
7335         * gcc.target/mips/call-saved-1.c: New test.
7336         * gcc.target/mips/call-saved-2.c: Likewise.
7337         * gcc.target/mips/call-saved-3.c: Likewise.
7338         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7339         instead of mips_mips64.  Set mips_fp64 too.
7340         (is_gp32_flag): Return true for -mips1 and -mips2.
7341         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7342
7343 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7344
7345         * g++.dg/ext/va-arg-pack-1.C: New test.
7346         * g++.dg/ext/va-arg-pack-2.C: New test.
7347
7348 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7349
7350         PR target/33369
7351         * gcc.dg/vect/pr33369.c: New test.
7352
7353 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7354
7355         PR fortran/33370
7356         * gfortran.dg/array_memcpy_5.f90:  New test.
7357
7358 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7359
7360         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7361
7362 2007-09-09  Richard Guenther  <rguenther@suse.de>
7363
7364         * gcc.c-torture/compile/20070906-1.c: New testcase.
7365
7366 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7367
7368         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7369         noinline attribute.
7370         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7371         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7372         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7373         Likewise.
7374
7375 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7376
7377         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7378
7379 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7380
7381         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7382
7383 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7384
7385         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7386         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7387         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7388         Compile tests with -fno-tree-pre.
7389         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7390         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7391         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7392         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7393         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7394         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7395         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7396         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7397         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7398         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7399         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7400         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7401         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7402         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7403         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7404         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7405         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7406         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7407         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7408
7409 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7410
7411         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7412         to call objdump.
7413         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7414         Use remote_exec to call c++filt.
7415         * lib/target-supports-dg.exp (dg-require-host-local): New.
7416         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7417         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7418         * g++.dg/rtti/repo1.C: Likewise.
7419         * g++.dg/template/repo1.C: Likewise.
7420         * g++.dg/template/repo2.C: Likewise.
7421         * g++.dg/template/repo3.C: Likewise.
7422         * g++.dg/template/repo4.C: Likewise.
7423         * g++.dg/template/repo5.C: Likewise.
7424         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7425         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7426         * g++.old-deja/g++.pt/repo1.C: Likewise.
7427         * g++.old-deja/g++.pt/repo2.C: Likewise.
7428         * g++.old-deja/g++.pt/repo3.C: Likewise.
7429         * g++.old-deja/g++.pt/repo4.C: Likewise.
7430         * gcc.dg/cpp/trad/builtins.c: Likewise.
7431
7432 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7433
7434         PR tree-optimization/32283
7435         * gcc.dg/tree-ssa/loop-31.c: New test.
7436
7437 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7438
7439         PR rtl-optimization/26449
7440         * gcc.target/i386/pr26449-1.c: New file.
7441
7442 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7443
7444         PR target/33329
7445         PR rtl-optimization/26449
7446         * gcc.target/i386/pr33329.c: New file.
7447
7448 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7449
7450         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7451
7452 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7453
7454         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7455
7456 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7457
7458         PR tree-optimization/33301
7459         * gfortran.dg/vect/pr33301.f: New test.
7460
7461 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7462
7463         PR libfortran/33307
7464         * gfortran.dg/backspace_10.f90: New test.
7465
7466 2007-09-07  Richard Guenther  <rguenther@suse.de>
7467
7468         Reapply
7469         2007-09-06  Richard Guenther  <rguenther@suse.de>
7470
7471         PR tree-optimization/32586
7472         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7473         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7474         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7475         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7476         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7477         now obsolete simplification.
7478
7479 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7480         
7481         PR tree-optimization/33299
7482         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7483         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7484
7485 2007-09-07  Richard Guenther  <rguenther@suse.de>
7486
7487         Revert
7488         2007-09-06  Richard Guenther  <rguenther@suse.de>
7489
7490         PR tree-optimization/32586
7491         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7492         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7493         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7494         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7495         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7496         now obsolete simplification.
7497
7498 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7499
7500         PR tree-optimization/32821
7501         * gcc.dg/tree-ssa/pr32821.c: New file.
7502
7503 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7504
7505         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7506         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7507         and mips_forced_no_er.
7508         (dg-mips-options): Add -mno-abicalls when a small-data option is
7509         specified.  Skip tests with small-data options if mips_forced_gp.
7510         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7511         * gcc.target/mips/sdata-1.c: New test.
7512         * gcc.target/mips/sdata-2.c: Likewise.
7513         * gcc.target/mips/sdata-3.c: Likewise.
7514         * gcc.target/mips/sdata-4.c: Likewise.
7515
7516 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7517
7518         PR fortran/33298
7519         * spread_zerosize_1.f90:  New test case.
7520         * spread_bounds_1.f90:  New test case.
7521
7522 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7523
7524         PR c++/32674
7525         * g++.dg/template/static31.C: New.
7526
7527 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7528
7529         PR fortran/33271
7530         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7531         powerpc*-linux-gnu.
7532
7533 2007-09-06  David Daney  <ddaney@avtrex.com>
7534             Richard Sandiford  <richard@codesourcery.com>
7535
7536         PR target/33256
7537         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7538         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7539         * gcc.target/mips/pr33256.c: New test.
7540
7541 2007-09-06  Tom Tromey  <tromey@redhat.com>
7542
7543         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7544
7545 2007-09-06  Richard Guenther  <rguenther@suse.de>
7546
7547         PR tree-optimization/32586
7548         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7549         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7550         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7551         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7552         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7553         now obsolete simplification.
7554
7555 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7556
7557         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7558         * gcc.target/i386/sse3-addsubps.c: Ditto.
7559         * gcc.target/i386/sse3-haddpd.c: Ditto.
7560         * gcc.target/i386/sse3-haddps.c: Ditto.
7561         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7562         * gcc.target/i386/sse3-hsubps.c: Ditto.
7563         * gcc.target/i386/sse3-lddqu.c: Ditto.
7564         * gcc.target/i386/sse3-movddup.c: Ditto.
7565         * gcc.target/i386/sse3-movshdup.c: Ditto.
7566         * gcc.target/i386/sse3-movsldup.c: Ditto.
7567
7568 2007-09-06  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/33302
7571         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7572
7573 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7574
7575         PR libfortran/33225
7576         * gfortran.dg./fmt_float.f90: New test.
7577
7578 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7579
7580         PR libfortran/33253
7581         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7582
7583 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7584
7585         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7586         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7587
7588 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7589
7590         * g++.dg/eh/builtin1.C: New test.
7591         * g++.dg/eh/builtin2.C: New test.
7592         * g++.dg/eh/builtin3.C: New test.
7593
7594         PR c++/33289
7595         * g++.dg/eh/builtin4.C: New test.
7596
7597 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7598
7599         * gcc.target/powerpc/dfp-dd.c: New test.
7600         * gcc.target/powerpc/dfp-td.c: New test.
7601
7602 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7603
7604         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7605         * gcc.dg/va-arg-pack-1.c: New test.
7606
7607 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7608
7609         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7610         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7611         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7612         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7613         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7614
7615 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7616
7617         PR c++/30302
7618         * g++.dg/ext/anon-struct5.C: New.
7619
7620 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         * gcc.dg/i386-cpuid.h: Remove.
7623         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7624         (main): Use __get_cpuid to get target features.
7625         * gcc.target/i386/sse-check.h: Ditto.
7626         * gcc.target/i386/sse2-check.h: Ditto.
7627         * gcc.target/i386/sse3-check.h: Ditto.
7628         * gcc.target/i386/ssse3-check.h: Ditto.
7629         * gcc.target/i386/sse4_1-check.h: Ditto.
7630         * gcc.target/i386/sse4_2-check.h: Ditto.
7631         * gcc.target/i386/sse4a-check.h: Ditto.
7632         * gcc.dg/torture/pr16104-1.c: Ditto.
7633         (do_test): Change to void.
7634         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7635         * gcc.target/i386/sse-6.c: Ditto.
7636         * gcc.target/i386/sse-7.c: Ditto.
7637         * g++.dg/other/i386-1.C: Include cpuid.h.
7638         (main): New function.  Use __get_cpuid to get target fetaures.
7639
7640 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7641             David Ung  <davidu@mips.com>
7642             Nigel Stephens <nigel@mips.com>
7643
7644         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7645         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7646         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7647         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7648         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7649         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7650         * gcc.dg/torture/pr19683-1.c: Likewise.
7651         * gcc.target/mips/madd-3.c: Likewise.
7652         * gcc.target/mips/maddu-3.c: Likewise.
7653         * gcc.target/mips/msub-3.c: Likewise.
7654         * gcc.target/mips/msubu-3.c: Likewise.
7655         * gcc.target/mips/asm-1.c: Likewise.
7656         * gcc.target/mips/branch-1.c: Likewise.
7657         * gcc.target/mips/ins-1.c: Likewise.
7658         * gcc.target/mips/near-far-3.c: Likewise.
7659         * gcc.target/mips/near-far-4.c: Likewise.
7660         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7661         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7662         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7663         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7664         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7665         * gcc.target/mips/dspr2-MULT.c: Likewise.
7666         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7667         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7668         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7669         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7670         * gcc.target/mips/code-readable-2.c: Likewise.
7671         * gcc.target/mips/code-readable-3.c: Likewise.
7672
7673 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7674             David Ung  <davidu@mips.com>
7675             Nigel Stephens <nigel@mips.com>
7676
7677         * gcc.target/mips/mips16-attributes.c: New.
7678
7679 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7680
7681         PR fortran/31564
7682         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7683
7684         PR fortran/33241
7685         * gfortran.dg/char_length_10.f90: New test.
7686
7687 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7688
7689         PR c++/29731
7690         * g++.dg/parse/template24.C: New.
7691
7692 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7693
7694         * g++.dg/other/spu2vmx-1.C: New test.
7695
7696 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7697
7698         PR tree-optimization/33017
7699         * gcc.dg/pr33017.c: New test.
7700
7701 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7702
7703         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7704         __protected_stream family of macros.
7705
7706 2007-09-04  Jan Hubicka  <jh@suse.cz>
7707
7708         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7709         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7710         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7711         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7712         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7713         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7714         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7715         Likewise.
7716
7717 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7718             Tobias Burnus  <burnus@net-b.de>
7719
7720         * gfortran.dg/proc_decl_1.f90: New.
7721         * gfortran.dg/proc_decl_2.f90: New.
7722         * gfortran.dg/proc_decl_3.f90: New.
7723         * gfortran.dg/proc_decl_4.f90: New.
7724
7725 2007-09-04  Jan Hubicka  <jh@suse.cz>
7726
7727         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7728         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7729         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7730         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7731         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7732         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7733         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7734         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7735         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7736         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7737         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7738         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7739         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7740         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7741         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7742         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7743         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7744         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7745         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7746         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7747         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7748         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7749         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7750         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7751         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7752         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7753         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7754         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7755         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7756         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7757         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7758         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7759         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7760         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7761         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7762         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7763         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7764         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7765         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7766         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7767         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7768         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7769         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7770         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7771         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7772         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7773         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7774         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7775         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7776         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7777         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7778         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7779         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7780         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7781         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7782         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7783         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7784         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7785         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7786         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7787         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7788         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7789         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7790         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7791         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7792         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7793         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7794         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7795         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7796         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7797         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7798         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7799         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7800         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7801         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7802         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7803         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7804         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7805         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7806         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7807         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7808         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7809         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7810         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7811         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7812         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7813         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7814         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7815         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7816         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7817         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7818         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7819         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7820         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7821         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7822         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7823         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7824         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7825         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7826         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7827         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7828         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7829         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7830         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7831         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7832         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7833         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7834         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7835         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7836         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7837         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7838         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7839         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7840         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7841         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7842         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7843         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7844         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7845         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7846         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7847         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7848         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7849         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7850         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7851         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7852         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7853         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7854         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7855         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7856         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7857         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7858         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7859         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7860         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7861         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7862         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7863         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7864         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7865         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7866         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7867         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7868         noinline.
7869         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7870         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7871         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7872         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7873         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7874         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7875         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7876         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7877         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7878         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7879         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7880         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7881         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7882         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7883         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7884         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7885         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7886         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7887         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7888         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7889         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7890         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7891         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7892         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7893         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7894         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7895         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7896         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7897         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7898         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7899         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7900         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7901         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7902         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7903         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7904         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7905         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7906         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7907         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7908         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7909         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7910         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7911         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7912         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7913         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7914         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7915         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7916         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7917         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7918         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7919         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7920         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7921         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7922         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7923         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7924         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7925         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7926         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7927         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7928         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7929         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7930         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7931         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7932         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7933         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7934         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7935         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7936         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7937         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7938         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7939         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7940         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7941         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7942         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7943         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7944         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7945         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7946         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7947         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7948         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7949         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7950         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7951         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7952         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7953         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7954         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7955         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7956         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7957         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7958         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7959         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7960         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7961         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7962         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7963         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7964         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7965         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7966         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7967         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7968         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7969         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7970         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7971         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7972         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7973         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7974         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7975         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7976         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7977         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7978         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7979         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7980         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7981         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7982         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7983         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7984         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7985         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7986         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7987         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7988         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7989         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7990         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7991         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7992         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7993         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7994         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7995
7996 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7997
7998         PR middle-end/33187
7999         * gcc.target/i386/cmov7.c: New file.
8000
8001 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8002
8003         * gcc.target/i386/sse4a-check.h: New file.
8004         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8005         * gcc.target/i386/sse4a-insert.c: Ditto.
8006         * gcc.target/i386/sse4a-montsd.c: Ditto.
8007         * gcc.target/i386/sse4a-montss.c: Ditto.
8008         * gcc.target/i386/mmx-check.h: New file.
8009         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8010         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8011         * gcc.target/i386/sse-check.h: New file.
8012         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8013         * gcc.target/i386/sse-3.c: Ditto.
8014         * gcc.target/i386/sse-7.c: Ditto.
8015         * gcc.target/i386/sse-9.c: Ditto.
8016         * gcc.target/i386/ssefn-3.c: Ditto.
8017         * gcc.target/i386/sse-recip.c: Ditto.
8018         * gcc.target/i386/sse-recip-vec.c: Ditto.
8019         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8020         * gcc.target/i386/20020523-1.c: Remove.
8021         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8022         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8023         * gcc.target/i386/ssefn-4.c: Ditto.
8024         * gcc.target/i386/sse-6.c: Ditto.
8025         * gcc.target/i386/sse-10.c: Ditto.
8026         * gcc.target/i386/sse-11.c: Ditto.
8027         * gcc.target/i386/sse-18.c: Ditto.
8028         * gcc.target/i386/fpprec-1.c: Ditto.
8029         * g++.dg/other/i386-1.C: Ditto.
8030
8031 2007-09-04  Richard Guenther  <rguenther@suse.de>
8032
8033         PR tree-optimization/33291
8034         * gcc.dg/volatile2.c: New testcase.
8035         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8036         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8037         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8038         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8039
8040 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8041
8042         PR fortran/33253
8043         * gfortran.dg/namelist_15.f90: Update test.
8044         * gfortran.dg/namelist_24.f90: Update test.
8045         * gfortran.dg/namelist_38.f90: New test.
8046
8047 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8048
8049         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8050         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8051         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8052         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8053         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8054         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8055
8056 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8057
8058         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8059         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8060
8061         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8062
8063 2007-09-02  David Daney  <ddaney@avtrex.com>
8064
8065         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8066         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8067         * gcc.target/mips/atomic-memory-1.c: Ditto.
8068         * gcc.target/mips/atomic-memory-2.c: Ditto.
8069
8070 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8071
8072         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8073         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8074
8075 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8076
8077         * gfortran.dg/substr_6.f90: New test.
8078
8079 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8080
8081         PR c++/33208
8082         * g++.dg/other/error18.C: New.
8083         * g++.dg/expr/bitfield3.C: Adjust.
8084
8085 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8086
8087         PR fortran/33276
8088         * gfortran.fortran-torture/compile/pr33276.f90: New.
8089
8090 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8091
8092         PR C/29237
8093         PR middle-end/33272
8094         * gcc.dg/c99-arraydecl-3.c: New test.
8095
8096 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8097
8098         PR c++/32597
8099         * g++.dg/cpp0x/variadic-new2.C: New.
8100         * g++.dg/cpp0x/variadic-new.C: New.
8101
8102 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8103
8104         PR fortran/33232
8105         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8106         * gfortran.dg/read_1.f90: New.
8107
8108 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8109
8110         PR c++/33210
8111         * g++.dg/template/error30.C: New.
8112
8113 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8114
8115         PR c++/32113
8116         * g++.dg/template/crash70.C: New.
8117
8118 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8119
8120         PR c++/33212
8121         * g++.dg/ext/is_class_error.C: New.
8122
8123 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8124
8125         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8126         
8127 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8128             Revital Eres  <eres@il.ibm.com>
8129
8130         * gcc.target/powerpc/paired-1.c: New test.
8131         * gcc.target/powerpc/paired-2.c: New test.
8132         * gcc.target/powerpc/paired-3.c: New test.
8133         * gcc.target/powerpc/paired-4.c: New test.
8134         * gcc.target/powerpc/paired-5.c: New test.
8135         * gcc.target/powerpc/paired-6.c: New test.
8136         * gcc.target/powerpc/paired-7.c: New test.
8137         * gcc.target/powerpc/ppc-paired.c: New test.
8138
8139 2007-08-31  Ollie Wild  <aaw@google.com>
8140
8141         * g++.dg/conversion/ptrmem2.C: New test.
8142         * g++.dg/conversion/ptrmem3.C: New test.
8143         * g++.dg/conversion/ptrmem4.C: New test.
8144         * g++.dg/conversion/ptrmem5.C: New test.
8145         * g++.dg/conversion/ptrmem6.C: New test.
8146         * g++.dg/conversion/ptrmem7.C: New test.
8147         * g++.dg/conversion/ptrmem8.C: New test.
8148
8149 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8150
8151         PR fortran/31879
8152         * gfortran.dg/char_length_7.f90: New test.
8153         * gfortran.dg/char_length_9.f90: New test.
8154         * gfortran.dg/char_assign_1.f90: Add extra warning.
8155
8156         PR fortran/31197
8157         PR fortran/31258
8158         * gfortran.dg/char_length_8.f90: New test.
8159
8160 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8161
8162         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8163
8164 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8165
8166         * gcc.dg/inline-24.c: New test.
8167         * g++.dg/opt/inline11.C: New test.
8168
8169 2007-08-30  Richard Guenther  <rguenther@suse.de>
8170
8171         * gcc.target/i386/vectorize5.c: New testcase.
8172
8173 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8174
8175         PR fortran/33228
8176         * interface.c (check_interface0): Improve error for external procs.
8177         (check_sym_interfaces): Fix checking of module procedures.
8178
8179 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8182         (AI): Add AI_ALIGN.
8183         * gcc.dg/sync-3.c: New test.
8184
8185         PR middle-end/32758
8186         * gcc.dg/cleanup-12.c: New test.
8187
8188 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8189
8190         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8191         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8192         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8193         * gcc.dg/pr32450.c: Ditto.
8194         * gcc.dg/nest.c: Ditto.
8195         * gcc.dg/nested-func-4.c: Ditto.
8196         * g++.old-deja/g++.law/profile1.C: Ditto.
8197
8198 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8199
8200         PR fortran/32989
8201         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8202         non-default integer kind arguments.
8203
8204 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8205
8206         PR fortran/33105
8207         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8208
8209 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8210
8211         * gcc.dg/h8300-ice2.c: Remove target selector.
8212
8213 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8214
8215         PR fortran/33215
8216         * gfortran.dg/binding_label_tests_15.f03: New test case.
8217         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8218
8219 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8220
8221         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8222         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8223
8224 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8225
8226         PR c++/33194
8227         * g++.dg/other/canon-33194.C: New.
8228
8229 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8230
8231         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8232         * gcc.c-torture/execute/pr23135.c: Likewise.
8233
8234 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8235
8236         * gcc.dg/pr31344.c: Move to ...
8237         * gcc.dg/dfp/pr31344.c: ... here.
8238         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8239         * gcc.dg/20050503-1.c: Ditto.
8240         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8241         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8242         * gcc.dg/20060801-1.c: Ditto.
8243
8244 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8245
8246         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8247         * gfortran.dg/nan_1.f90: Likewise.
8248
8249 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8250
8251         PR fortran/33055
8252         Revert previous patch.
8253
8254 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8255             Kazu Hirata  <kazu@codesourcery.com>
8256
8257         * gcc.target/m68k/interrupt-1.c: New.
8258
8259 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8260
8261         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8262         10000 for targets where "int" can't hold at least 100000.
8263         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8264         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8265         (test5)(test6): Use it.
8266         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8267         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8268         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8269         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8270         * gcc.dg/attr-alloc_size.c (test): Likewise.
8271
8272 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8273
8274         PR c++/33209
8275         * g++.dg/template/error29.C: New.
8276
8277 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8278
8279         PR c++/32596
8280         * g++.dg/ext/visibility/anon5.C: New test.
8281
8282 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8283
8284         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8285
8286 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8287
8288         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8289         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8290         * gfortran.dg/gamma_4.f90: New: large-real tests.
8291
8292 2007-08-28  Jason Merrill  <jason@redhat.com>
8293
8294         PR c++/29000
8295         * g++.dg/ext/stmtexpr12.C: New test.
8296
8297         PR c++/28558
8298         * g++.dg/ext/attrib28.C: New test.
8299
8300 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8301
8302         PR target/32661
8303         * gcc.target/i386/pr32661.c: New test.
8304
8305 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8306
8307         PR middle-end/32370
8308         * gcc.dg/pr32370.c: New test.
8309
8310         PR rtl-optimization/33148
8311         * gcc.c-torture/compile/20070827-1.c: New test.
8312
8313         PR debug/32914
8314         * d++.dg/debug/const3.C: New test.
8315         * d++.dg/debug/const4.C: New test.
8316         * d++.dg/debug/dwarf2/const1.C: New test.
8317         * d++.dg/debug/dwarf2/const2.C: New test.
8318         * d++.dg/debug/dwarf2/const2b.C: New test.
8319
8320 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8321             Vladimir Yanovsky  <yanov@il.ibm.com>
8322             Revital Eres  <eres@il.ibm.com>
8323             Andrey Belevantsev  <abel@ispras.ru>
8324
8325         * gcc.dg/sms-1.c: New test.
8326
8327 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8328
8329         * g++.dg/ext/gnu-inline-common.h: New.
8330         * g++.dg/ext/gnu-inline-global-reject.C: New.
8331         * g++.dg/ext/gnu-inline-global.C: New.
8332         * g++.dg/ext/gnu-inline-namespace.C: New.
8333         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8334         * g++.dg/ext/gnu-inline-class.C: New.
8335         * g++.dg/ext/gnu-inline-class-static.C: New.
8336         * g++.dg/ext/gnu-inline-template-class.C: New.
8337         * g++.dg/ext/gnu-inline-template-func.C: New.
8338
8339 2007-08-27  Jason Merrill  <jason@redhat.com>
8340
8341         PR c++/31337
8342         * g++.dg/ext/stmtexpr11.C: New.
8343
8344 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8345
8346         * lib/target-supports.exp (check_profiling_available):
8347         Set profiling_available_saved to 0 on fido-*-elf.
8348
8349 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8350
8351         PR tree-optimization/33173
8352         
8353         * gcc.c-torture/compile/pr33173.c: New.
8354
8355 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8356
8357         PR target/31385
8358         * gcc.dg/dfp/pr31385.c: New.
8359
8360 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8361
8362         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8363
8364 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8365
8366         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8367         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8368         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8369         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8370         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8371         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8372         gcc.target/m68k directory.
8373         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8374         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8375         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8376         gcc.target/cris directory.
8377         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8378         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8379         gcc.target/bfin directory.
8380
8381         * gcc.target/sh: New directory.
8382         * gcc.target/sh/sh.exp: New file.
8383         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8384         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8385         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8386         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8387         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8388         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8389
8390 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8391
8392         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8393         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8394         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8395         * gcc.target/i386/local2.c: Ditto.
8396         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8397         * gcc.target/i386/20011119-1.c: Ditto.
8398         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8399         * gcc.target/i386/fastcall-1.c: Fix target selector.
8400
8401 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8402
8403         PR fortran/33055
8404         * gfortran.dg/negative_unit.f: Add new check
8405         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8406         -fdefault-integer-8.
8407
8408 2007-08-26  Asher Langton  <langton2@llnl.gov>
8409
8410         * gfortran.dg/recursive_stack.f90: New.
8411         * gfortran.dg/openmp_stack.f90: New.
8412
8413 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8414
8415         PR fortran/31298
8416         * gfortran.dg/use_10.f90: New.
8417
8418 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8419
8420         PR fortran/32985
8421         * gfortran.dg/namelist_14.f90: Make test case valid.
8422         * gfortran.dg/common_10.f90: New.
8423
8424 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8425
8426         PR middle-end/33181
8427         * gcc.dg/ifelse-2.c: New.
8428
8429 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8430
8431         PR fortran/32980
8432         * gfortran.dg/gamma_1.f90: New.
8433         * gfortran.dg/gamma_2.f90: New.
8434         * gfortran.dg/gamma_3.f90: New.
8435
8436 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8437
8438         PR fortran/33188
8439         * gfortran.dg/used_types_18.f90: New.
8440
8441 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8442
8443         * gcc.dg/array-init-2.c: New test.
8444
8445 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8446
8447         PR fortran/33178
8448         * gfortran.dg/initialization_4.f90: Update dg-error.
8449         * gfortran.dg/initialization_13.f90: New.
8450
8451 2007-08-24  Richard Guenther  <rguenther@suse.de>
8452
8453         PR middle-end/33166
8454         * gcc.c-torture/compile/pr33166.c: New testcase.
8455
8456 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8457
8458         PR fortran/33139
8459         * gfortran.dg/pointer_assign_4.f90: New.
8460         * gfortran.dg/shape_2.f90: Fix test case.
8461         * gfortran.dg/char_result_4.f90: Ditto.
8462
8463 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8464
8465         * gcc.dg/array-init-1.c: New test.
8466
8467         PR c++/32567
8468         * g++.dg/parse/crash36.C: New test.
8469
8470 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8471
8472         * gcc.dg/pr32721.c: Updated.
8473
8474 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8475
8476         PR tree-optimization/32573
8477         PR middle-end/32946
8478         * gcc.dg/pr32573.c: New test.
8479
8480         PR c++/32898
8481         * g++.dg/lookup/ns3.C: New test.
8482
8483         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8484
8485         PR c++/31941
8486         * g++.dg/parse/crash37.C: New test.
8487
8488 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8489
8490         PR target/17390
8491         * gcc.target/i386/pr17390.c: New test.
8492
8493 2007-08-23  Richard Guenther  <rguenther@suse.de>
8494
8495         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8496         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8497         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8498         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8499         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8500         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8501         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8502         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8503
8504 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8505
8506         * gcc.target/s390: New directory.
8507         * gcc.target/s390/s390.exp: New file.
8508         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8509         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8510         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8511         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8512         gcc.target/s390 directory.
8513
8514 2007-08-23  Richard Guenther  <rguenther@suse.de>
8515
8516         PR tree-optimization/32328
8517         * gcc.dg/pr32328.c: New testcase.
8518
8519 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8520
8521         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8522           available.
8523
8524 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8525
8526         PR fortran/33095
8527         * gfortran.dg/min_max_optional_5.f90: New test.
8528         * gfortran.dg/min_max_optional_2.f90: Remove.
8529         * gfortran.dg/min_max_optional_3.f90: Remove.
8530         * gfortran.dg/min_max_optional_4.f90: Remove.
8531
8532 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8533
8534         * gcc.target/i386/xorps-sse.c: New.
8535         * gcc.target/i386/xorps-sse2.c: New.
8536
8537 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8538
8539         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8540         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8541         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8542
8543 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8544
8545         PR fortran/33020
8546         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8547         include multiple kinds for SHAPE parameter within a single
8548         namespace.
8549         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8550         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8551
8552 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8553
8554         * interface_abstract_1.f90: Extended test case.
8555         * interface_abstract_3.f90: New test.
8556
8557 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8558
8559         * gcc.dg/fold-sub.c: New test.
8560         
8561 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8562
8563         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8564         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8565         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8566         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8567         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8568         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8569
8570 2007-08-22  Richard Guenther  <rguenther@suse.de>
8571
8572         PR middle-end/33007
8573         * gcc.dg/pr33007.c: New testcase.
8574
8575 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8576
8577         * gcc.c-torture/execute/strcmp-1.x: Delete.
8578
8579 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8580
8581         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8582         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8583         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8584         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8585         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8586         gcc.target/i386/stack-realign.c,
8587         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8588         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8589         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8590         target using dg-require-effective-target directive.
8591         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8592         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8593         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8594         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8595         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8596         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8597         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8598         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8599         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8600         Require lp64 target using dg-require-effective-target directive.
8601         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8602         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8603         directive.
8604         * gcc.target/i386/20010202-1.c: Move from here ...
8605         * gcc.dg/20010202-1.c: ... to here.
8606
8607 2007-08-22  Richard Guenther  <rguenther@suse.de>
8608
8609         PR tree-optimization/33142
8610         * gcc.c-torture/execute/pr33142.c: New testcase.
8611
8612 2007-08-22  Richard Guenther  <rguenther@suse.de>
8613
8614         PR middle-end/32563
8615         * g++.dg/torture/pr32563.C: New testcase.
8616
8617 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8618
8619         PR middle-end/32912
8620         * gcc.dg/pr32912-1.c: Add -w to options.
8621         * gcc.dg/pr32912-2.c: Likewise.
8622         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8623
8624 2007-08-21  Ian Lance Taylor  <iant@google.com>
8625
8626         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8627
8628 2007-08-21  Ian Lance Taylor  <iant@google.com>
8629
8630         PR tree-optimization/33134
8631         * g++.dg/tree-ssa/pr33134.C: New test.
8632
8633 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8634
8635         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8636         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8637
8638 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8639
8640         PR debug/32610
8641         * gcc.dg/debug/pr32610.c: New test.
8642
8643         * g++.dg/init/new24.C: New test.
8644
8645         PR middle-end/32912
8646         * gcc.dg/pr32912-1.c: New test.
8647         * gcc.dg/pr32912-2.c: New test.
8648         * gcc.dg/pr32912-3.c: New test.
8649
8650 2007-08-21  Richard Guenther  <rguenther@suse.de>
8651
8652         * gcc.dg/pointer-arith-10.c: New testcase.
8653
8654 2007-08-21  Richard Guenther  <rguenther@suse.de>
8655
8656         PR middle-end/33122
8657         * gcc.c-torture/compile/pr33122.c: New testcase.
8658
8659 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8660
8661         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8662
8663 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8664
8665         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8666
8667 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8668
8669         PR c++/33025
8670         * g++.dg/init/new23.C: New test.
8671
8672 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8673
8674         PR middle-end/30564
8675         * gcc.c-torture/compile/pr30564-1.c: New test.
8676         * gcc.c-torture/compile/pr30564-2.c: New test.
8677
8678 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8679
8680         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8681
8682 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8683
8684         * gfortran.dg/interface_abstract_2.f90: New.
8685         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8686
8687 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8688
8689         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8690         unknown (so that outer-loop wont get analyzed).
8691         * gcc.dg/vect/vect-outer-1a.c: New test.
8692         * gcc.dg/vect/vect-outer-1b.c: New test.
8693         * gcc.dg/vect/vect-outer-1.c: New test.
8694         * gcc.dg/vect/vect-outer-2a.c: New test.
8695         * gcc.dg/vect/vect-outer-2b.c: New test.
8696         * gcc.dg/vect/vect-outer-2c.c: New test.
8697         * gcc.dg/vect/vect-outer-2.c: New test.
8698         * gcc.dg/vect/vect-outer-3a.c: New test.
8699         * gcc.dg/vect/vect-outer-3b.c: New test.
8700         * gcc.dg/vect/vect-outer-3c.c: New test.
8701         * gcc.dg/vect/vect-outer-3.c: New test.
8702         * gcc.dg/vect/vect-outer-4a.c: New test.
8703         * gcc.dg/vect/vect-outer-4b.c: New test.
8704         * gcc.dg/vect/vect-outer-4c.c: New test.
8705         * gcc.dg/vect/vect-outer-4d.c: New test.
8706         * gcc.dg/vect/vect-outer-4e.c: New test.
8707         * gcc.dg/vect/vect-outer-4f.c: New test.
8708         * gcc.dg/vect/vect-outer-4g.c: New test.
8709         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8710         * gcc.dg/vect/vect-outer-4i.c: New test.
8711         * gcc.dg/vect/vect-outer-4j.c: New test.
8712         * gcc.dg/vect/vect-outer-4k.c: New test.
8713         * gcc.dg/vect/vect-outer-4l.c: New test.
8714         * gcc.dg/vect/vect-outer-4m.c: New test.
8715         * gcc.dg/vect/vect-outer-4.c: New test.
8716         * gcc.dg/vect/vect-outer-5.c: New test.
8717         * gcc.dg/vect/vect-outer-6.c: New test.
8718         * gcc.dg/vect/vect-outer-fir.c: New test.
8719         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8721
8722 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8723
8724         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8725         and -fno-tree-reassoc.
8726         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8727         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8728         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8729         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8730         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8731         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8732         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8733         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8734         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8735         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8736         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8737         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8738         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8739         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8740         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8741         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8742         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8743         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8744         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8745         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8746         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8747         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8748         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8749         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8750         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8751         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8752         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8753         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8754         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8755         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8756         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8757         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8758         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8759         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8760         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8761         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8762         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8763
8764 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8765
8766         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8767         versioning for aliasing).
8768         * gcc.dg/vect/vect-35.c: Likewise.
8769
8770         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8771         targets.
8772         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8773
8774 2007-08-18  Tom Tromey  <tromey@redhat.com>
8775
8776         PR preprocessor/32974:
8777         * gcc.dg/cpp/pr32974.c: New file.
8778
8779 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8780
8781         * gfortran.dg/interface_abstract_1.f90: New.
8782
8783 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8784
8785         PR fortran/32881
8786         * gfortran.dg/pure_initializer_1.f90: New test.
8787
8788 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8789
8790         PR fortran/32875
8791         * gfortran.dg/array_constructor_18.f90: New test.
8792
8793 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8794
8795         PR c++/28989
8796         * g++.dg/expr/lval3.C: New test.
8797         * g++.dg/expr/lval4.C: New test.
8798
8799 2007-08-17  Ollie Wild  <aaw@google.com>
8800
8801         PR c++/31749
8802         * g++.dg/lookup/builtin3.C: New test.
8803         * g++.dg/lookup/builtin4.C: New test.
8804         * g++.dg/lookup/using19.C: New test.
8805
8806 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8807
8808         PR c++/32190
8809         * g++.dg/parse/error31.C: New.
8810
8811 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8812
8813         PR c++/32112
8814         * g++.dg/template/error26.C: New.
8815
8816 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8817
8818         PR fortran/33079
8819         * gfortran.dg/zero_length_2.f90: New test.
8820
8821 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8822
8823         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8824         * gfortran.dg/kind_tests_3.f03: Ditto.
8825         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8826         * gfortran.dg/interface_13.f90: Ditto.
8827         * gfortran.dg/pr32738.f90: Ditto.
8828         * gfortran.dg/module_private_1.f90: Ditto.
8829         * gfortran.dg/test_only_clause.f90: Ditto.
8830         * gfortran.dg/bind_c_vars.f90: Ditto.
8831         * gfortran.dg/bind_c_dts.f90: Ditto.
8832         * gfortran.dg/use_9.f90: Ditto.
8833         * gfortran.dg/generic_8.f90: Ditto.
8834         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8835         * gfortran.dg/private_type_6.f90: Ditto.
8836         * gfortran.dg/c_assoc.f90: Ditto.
8837         * gfortran.dg/private_type_7.f90: Ditto.
8838         * gfortran.dg/global_vars_c_init.f90: Ditto.
8839         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8840         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8841         * gfortran.dg/c_size_t_test.f03: Ditto.
8842         * gfortran.dg/used_types_12.f90: Ditto.
8843         * gfortran.dg/pr25923.f90: Ditto.
8844         * gfortran.dg/test_com_block.f90: Ditto.
8845         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8846         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8847         * gfortran.dg/com_block_driver.f90: Ditto.
8848         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8849         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8850         * gfortran.dg/c_loc_test.f90: Ditto.
8851         * gfortran.dg/c_ptr_tests.f03: Ditto.
8852         * gfortran.dg/module_interface_1.f90: Ditto.
8853
8854 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8855
8856         PR c++/32870
8857         * g++.dg/other/error17.C: Adjust.
8858         
8859 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8860
8861         PR middle-end/32970
8862         * g++.dg/ext/altivec-14.C: New test.
8863
8864 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8865
8866         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8867         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8868         dump files.
8869         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8870         * gcc.dg/vect/pr32366.c: Ditto.
8871
8872 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8873
8874         PR testsuite/33082
8875         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8876         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8877         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8878         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8879
8880 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8881
8882         PR fortran/33072
8883         * gfortran.dg/use_9.f90: New.
8884
8885 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8886
8887         * g++.dg/gcov/gcov-5.C: New test.
8888
8889 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8890
8891         * g++.dg/gcov/gcov-4.C: New test.
8892         * lib/gcov.exp (verify-lines): Add support for
8893         checking no-coverage lines.
8894
8895 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8896
8897         * gcc.dg/vect/vect-vfa-01.c: New.
8898         * gcc.dg/vect/vect-vfa-02.c: New.
8899         * gcc.dg/vect/vect-vfa-03.c: New.
8900         * gcc.dg/vect/vect-vfa-04.c: New.
8901         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8902         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8903         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8904         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8905         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8906         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8907         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8908         gfortran.dg/vect/pr19049.f90: Rename to start with
8909         prefix no-vfa-.
8910         * gcc.dg/vect/vect.exp: Disable versioning for alias
8911         when test starts with no-vfa-.
8912         * gfortran.dg/vect/vect.exp: Likewise.
8913
8914 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8915
8916         * gcc.dg/torture/pr32897.c: New test.
8917
8918 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8919
8920         PR c++/31132
8921         * g++.dg/template/crash69.C: New.
8922
8923 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8924
8925         * lib/target-supports.exp (check_effective_target_arm32): Use
8926         check_no_compiler_messages.
8927
8928 2007-08-15  Diego Novillo  <dnovillo@google.com>
8929
8930         gcc.dg/tree-ssa/20070815.c: New test.
8931
8932 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8933
8934         PR fortran/33077
8935         * gfortran.dg/random_7.f90: Initialize variable.
8936
8937 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8938
8939         PR middle-end/33074
8940         * gfortran.dg/pr33074.f90: New test.
8941
8942         PR c++/32992
8943         * g++.dg/opt/nrv14.C: New test.
8944
8945 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8946
8947         PR c++/33035
8948         * g++.dg/template/crash68.C: New.
8949
8950 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8951
8952         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8953         * gcc.dg/sibcall-4.c: Ditto.
8954
8955 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8956
8957         PR fortran/33066
8958         * gfortran.dg/use_8.f90: New test.
8959         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8960
8961 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8962
8963         PR c++/27211
8964         * g++.dg/template/error27.C: New.
8965         * g++.dg/template/error28.C: New.
8966         * g++.dg/other/pr28304.C: Adjust.
8967         * g++.old-deja/g++.mike/p811.C: Likewise.
8968
8969 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8970
8971         PR target/30315
8972         * gcc.target/i386/pr30315.c: New.
8973
8974 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8975
8976         PR fortran/32594
8977         * gfortran.dg/substr_5.f90: New test.
8978
8979 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8980
8981         PR c/30428
8982         * gcc.dg/vector-2.c: New test.
8983
8984         PR c++/30428
8985         * g++.dg/ext/vector8.C: New test.
8986
8987 2007-08-13  Dan Hipschman  <dsh@google.com>
8988
8989         PR c/32953
8990         * gcc.dg/format/array-1.c: Add an additional test for
8991         unterminated format strings of length 1.
8992
8993 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8994
8995         PR fortran/32926
8996         * gfortran.dg/external_procedures_3.f90: New test.
8997
8998 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8999
9000         PR fortran/32827
9001         * gfortran.dg/import6.f90: New test.
9002
9003 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9004
9005         PR C/30427
9006         *  gcc.dg/vector-1.c: New test.
9007
9008 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9009
9010         * gcc.dg/pr21255-4.c: Skip for PIC.
9011         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9012
9013 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9014
9015         * gcc.dg/attr-isr.c: Skip for PIC.
9016         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9017         * gcc.dg/attr-isr-trapa.c: Likewise.
9018         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9019         * gcc.dg/pragma-isr-trapa.c: Likewise.
9020         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9021
9022 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9023
9024         PR fortran/32962
9025         * gfortran.dg/transpose_1.f90: New test.
9026
9027 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9028
9029         PR fortran/29600
9030         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9031         intrinsic.
9032
9033 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9034
9035         PR fortran/30964
9036         PR fortran/33054
9037         * gfortran.dg/random_4.f90: New test.
9038         * gfortran.dg/random_5.f90: New test.
9039         * gfortran.dg/random_6.f90: New test.
9040         * gfortran.dg/random_7.f90: New test.
9041
9042 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9043
9044         PR fortran/32860
9045         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9046
9047 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9048
9049         PR fortran/31629
9050         * gfortran.dg/module_private_1.f90: New test.
9051
9052 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9053
9054         PR fortran/29600
9055         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9056         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9057
9058 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9059
9060         PR fortran/32937
9061         * gfortran.dg/char_length_6.f90: New test.
9062
9063 2007-08-10  Ollie Wild  <aaw@google.com>
9064
9065         * g++.dg/lookup/using18.C: New test.
9066
9067 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9068
9069         PR c++/17763
9070         * g++.dg/other/error16.C: New.
9071
9072 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9073
9074         PR libfortran/33039
9075         * gfortran.dg/namelist_37.f90: New test.
9076
9077 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9078
9079         PR c++/22256
9080         * g++.dg/conversion/op3.C: New.
9081
9082 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9083
9084         PR fortran/32987
9085         * gfortran.dg/fmt_tab_1.f90: New.
9086         * gfortran.dg/fmt_tab_2.f90: New.
9087
9088 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9089
9090         PR c/32796
9091         * gcc.c-torture/compile/pr32796.c: New test.
9092
9093 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9094
9095         PR middle-end/32813
9096         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9097         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9098         instead of just -O.
9099
9100 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9101
9102         * gcc.target/mips/code-readable-1.c: New test.
9103         * gcc.target/mips/code-readable-2.c: Likewise.
9104         * gcc.target/mips/code-readable-3.c: Likewise.
9105
9106 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9107             Revital Eres  <eres@il.ibm.com>
9108
9109         * gfortran.dg/sms-1.f90: Add comment.
9110         * gfortran.dg/sms-2.f90: New.
9111
9112 2007-08-07  Ian Lance Taylor  <iant@google.com>
9113
9114         * gcc.dg/instrument-1.c: New test.
9115         * gcc.dg/instrument-2.c: New test.
9116         * gcc.dg/instrument-3.c: New test.
9117
9118 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9119
9120         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9121
9122 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9123
9124         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9125         !vector_alignment_reachable targets.
9126         * gcc.dg/vect/vect-33.c: Likewise.
9127         * gcc.dg/vect/vect-42.c: Likewise.
9128         * gcc.dg/vect/vect-44.c: Likewise.
9129         * gcc.dg/vect/vect-50.c: Likewise.
9130         * gcc.dg/vect/vect-70.c: Likewise.
9131         * gcc.dg/vect/vect-71.c: Likewise.
9132         * gcc.dg/vect/vect-87.c: Likewise.
9133         * gcc.dg/vect/vect-88.c: Likewise.
9134         * gcc.dg/vect/vect-91.c: Likewise.
9135         * gcc.dg/vect/vect-93.c: Likewise.
9136         * gcc.dg/vect/vect-96.c: Likewise.
9137         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9138         * gcc.dg/vect/section-anchors-69.c: Likewise.
9139         * gcc.dg/vect/pr25413.c: Likewise.
9140         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9141         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9142         * gfortran.dg/vect-2.f90: Likewise.
9143         * gfortran.dg/vect-3.f90: Likewise.
9144         * gfortran.dg/vect-4.f90: Likewise.
9145         * gfortran.dg/vect-5.f90: Likewise.
9146         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9147         Return false for darwin. 
9148         (check_effective_target_vector_alignment_reachable_for_double): New.
9149
9150 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9151
9152         * gcc.dg/multiword-1.c: New testcase.
9153
9154 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9155
9156         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9157         messages.
9158         * gfortran.dg/namelist_36.f90: New test.
9159
9160 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9161
9162         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9163           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9164
9165 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9166
9167         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9168         * gcc.dg/torture/type-generic-1.c: Likewise.
9169
9170 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9171
9172         * gcc.c-torture/20070522-1.c: Move to ...
9173         * gcc.c-torture/compile/20070522-1.c: Here.
9174
9175 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9176
9177         PR fortran/29828
9178         * gfortran.dg/minmax_char_1.f90: New test.
9179         * gfortran.dg/minmax_char_2.f90: New test.
9180         * gfortran.dg/min_max_optional_4.f90: New test.
9181
9182 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9183
9184         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9185         hanging on the testcase.
9186
9187 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9188
9189         PR middle-end/32988
9190         * gcc.c-torture/compile/pr32988.c: New test.
9191
9192 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9193
9194         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9195
9196 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9197
9198         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9199
9200         Revert:
9201         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9202
9203         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9204
9205 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9206
9207         PR fortran/32979
9208         * gfortran.dg/isnan_1.f90: New test.
9209
9210 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9211             Revital Eres <eres@il.ibm.com>
9212
9213         * gcc.dg/sms-antideps.c: New test.
9214
9215 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9216
9217         PR fortran/31214
9218         * gfortran.dg/entry_13.f90: New test.
9219
9220         * gfortran.dg/entry_12.f90: Clean up .mod file.
9221
9222 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9223
9224         PR fortran/32770
9225         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9226         variables as kind=4 so they don't overflow the record length.
9227
9228 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9229
9230         PR fortran/32968
9231         * gfortran.dg/selected_kind_1.f90: New test.
9232
9233 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9234
9235         PR middle-end/32780
9236         * gcc.c-torture/compile/pr32780.c: New test.
9237
9238 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9239
9240         RP middle-end/32399
9241         * gcc.c-torture/compile/pr32399.c: New testcase.
9242
9243 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9244
9245         PR middle-end/32304
9246         * g++.dg/torture/pr32304.C: New testcase.
9247
9248 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9249
9250         PR middle-end/32935
9251         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9252
9253 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9254
9255         PR fortran/32955
9256         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9257
9258 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9259
9260         PR fortran/31202
9261         * gfortran.dg/nint_2.f90: New test.
9262
9263 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9264
9265         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9266         * gcc.dg/weak/typeof-2.c: Likewise.
9267
9268 2007-08-03  Diego Novillo  <dnovillo@google.com>
9269
9270         PR 31521
9271         * gcc.dg/tree-ssa/pr31521.c: New test.
9272
9273 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9274
9275         PR fortran/32770
9276         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9277         iostat must be default kind.
9278
9279 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9280
9281         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9282
9283 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9284
9285         PR fortran/32770
9286         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9287         explicit so test passes with -fdefault-integer-8.
9288         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9289         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9290
9291 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9292
9293         PR c++/30849
9294         * g++.dg/parse/asm1.C: New test.
9295
9296         PR c++/30850
9297         * g++.dg/parse/asm2.C: Likewise.
9298
9299         PR c++/30851
9300         * g++.dg/parse/asm3.C: Likewise.
9301         
9302 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9303
9304         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9305           "int" is only 16 bit bits wide.
9306         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9307
9308 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9309
9310         * g++.dg/torture/type-generic-1.C: New.
9311         * gcc.dg/pr28796-2.c: Move tests ...
9312         * gcc.dg/tg-tests.h: ... here.
9313         * gcc.dg/torture/type-generic-1.c: New.
9314
9315 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9316
9317         PR libfortran/32954
9318         * minmaxloc_3.f90:  New test case.
9319
9320 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9321
9322         PR fortran/32936
9323         * gfortran.dg/allocate_stat.f90: New.
9324
9325 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9326
9327         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9328
9329 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9330
9331         PR tree-optimization/32919
9332         * gcc.c-torture/compile/pr32919.c: New.
9333
9334 2007-08-01  Nick Clifton  <nickc@redhat.com>
9335
9336         * gcc.c-torture/execute/execute.exp: Change copyright header to
9337         refer to version 3 of the GNU General Public License and to point
9338         readers at the COPYING3 file and the FSF's license web page.
9339         * gcc.c-torture/execute/ieee/ieee.exp,
9340         gcc.c-torture/unsorted/unsorted.exp,
9341         gcc.c-torture/compile/compile.exp,
9342         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9343         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9344         gcc.target/cris/torture/cris-torture.exp,
9345         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9346         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9347         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9348         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9349         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9350         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9351         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9352         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9353         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9354         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9355         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9356         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9357         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9358         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9359         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9360         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9361         gcc.dg/noncompile/noncompile.exp,
9362         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9363         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9364         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9365         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9366         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9367         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9368         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9369         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9370         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9371         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9372         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9373         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9374         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9375         g++.old-deja/old-deja.exp,
9376         gfortran.fortran-torture/execute/execute.exp,
9377         gfortran.fortran-torture/compile/compile.exp,
9378         treelang/output/output-1.c, treelang/output/output-1.tree,
9379         treelang/execute/execute.exp, treelang/Makefile.in,
9380         treelang/compile/compile.exp, g++.dg/dg.exp,
9381         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9382         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9383         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9384         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9385         g++.dg/compat/struct-layout-1.exp,
9386         g++.dg/compat/struct-layout-1_generate.c,
9387         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9388         g++.dg/bprob/bprob.exp, config/default.exp,
9389         gcc.test-framework/test-framework.awk,
9390         gcc.test-framework/gen_directive_tests,
9391         gcc.test-framework/test-framework.exp,
9392         objc.dg/special/special.exp,
9393         objc.dg/gnu-encoding/gnu-encoding.exp,
9394         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9395         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9396         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9397         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9398         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9399         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9400         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9401         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9402         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9403         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9404         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9405         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9406         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9407         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9408         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9409         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9410         Likewise.
9411
9412 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9413
9414         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9415         error message text.
9416
9417 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9418
9419         PR fortran/32945
9420         * gfortran.dg/initialization_12.f90: New test.
9421
9422 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9423
9424         PR fortran/31609
9425         * gfortran.dg/entry_12.f90: New test.
9426
9427 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9428
9429         PR fortran/32938
9430         * gfortran.dg/altreturn_6.f90: New test.
9431
9432 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9433
9434         PR fortran/32942
9435         * gfortran.dg/exponent_2.f90: New test.
9436
9437 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9438
9439         * gcc.dg/vect/vect-117.c: New test.
9440         * gcc.dg/vect/vect-74.c: Enabled test
9441         * gcc.dg/vect/vect-81.c: Enabled test
9442
9443 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9444
9445         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9446         s/dg-error/dg-warning where warning is expected.
9447
9448 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9449
9450         PR fortran/32770
9451         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9452         of huge() to correct kind.
9453
9454 2007-07-30  Ollie Wild  <aaw@google.com>
9455
9456         * gcc.dg/cpp/counter-2.c: New test.
9457         * gcc.dg/cpp/counter-3.c: New test.
9458         * gcc.dg/cpp/dir-only-1.c: New test.
9459         * gcc.dg/cpp/dir-only-1.h: New file.
9460         * gcc.dg/cpp/dir-only-2.c: New test.
9461         * gcc.dg/cpp/dir-only-3.c: New test.
9462         * gcc.dg/cpp/dir-only-3a.h: New file.
9463         * gcc.dg/cpp/dir-only-3b.h: New file.
9464         * gcc.dg/cpp/dir-only-4.c: New test.
9465         * gcc.dg/cpp/dir-only-5.c: New test.
9466         * gcc.dg/cpp/dir-only-6.c: New test.
9467
9468 2007-07-30  Julian Brown  <julian@codesourcery.com>
9469
9470         * gcc.target/arm/neon/v*.c: Regenerate.
9471
9472 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9473
9474         PR c++/32108
9475         * g++.dg/ext/label6.C: New.
9476
9477 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9478
9479         PR libfortran/32858
9480         PR libfortran/30814
9481         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9482
9483 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9484
9485         PR fortran/31211
9486         * gfortran.dg/actual_pointer_function_1.f90: New test.
9487
9488         PR fortran/32682
9489         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9490
9491 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9492
9493         PR fortran/32906
9494         * gfortran.dg/shape_1.f90: Adjust error message.
9495         * gfortran.dg/parameter_array_ref_1.f90: New test.
9496
9497 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9498
9499         PR fortran/31609
9500         * gfortran.dg/entry_11.f90: New test.
9501
9502 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9503             Revital Eres  <eres@il.ibm.com>
9504
9505         * gfortran.dg/sms-1.f90: New test.
9506
9507 2007-07-28  Richard Guenther  <rguenther@suse.de>
9508
9509         * gcc.c-torture/compile/pr32920.c: New testcase.
9510
9511 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9512
9513         PR c++/30917
9514         * g++.dg/lookup/friend11.C: New test.
9515
9516 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9517
9518         * gfortran.dg/namelist_5.f90: Adjusted error message.
9519         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9520         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9521         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9522         * gfortran.dg/namelist_32.f90: ... this.
9523
9524         PR fortran/32876
9525         * gfortran.dg/namelist_33.f90: New test.
9526
9527         PR fortran/32905
9528         * gfortran.dg/namelist_34.f90: New test.
9529
9530         PR fortran/31818
9531         * gfortran.dg/namelist_35.f90: New test.
9532
9533 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9534
9535         PR fortran/32880
9536         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9537
9538 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9539
9540         PR testsuite/32471
9541         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9542           assuming it is 0x7ffffffff.
9543         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9544         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9545
9546 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9547
9548         * gfortran.dg/operator_3.f90: Fix dg directive.
9549         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9550         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9551         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9552
9553 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9554
9555         * g++.dg/cpp0x/decltype1.C: New.
9556         * g++.dg/cpp0x/decltype2.C: New.
9557         * g++.dg/cpp0x/decltype3.C: New.
9558         * g++.dg/cpp0x/decltype4.C: New.
9559         * g++.dg/cpp0x/decltype5.C: New.
9560         * g++.dg/cpp0x/decltype6.C: New.
9561
9562 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9563
9564         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9565           because the test relies on bit 31 to be the sign bit.
9566
9567 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9568
9569         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9570           assuming it is 0x7fffffff.
9571         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9572         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9573
9574 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9575
9576         PR c++/32346
9577         * g++.dg/expr/bitfield9.C: New test.
9578
9579 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9580
9581         PR fortran/32899
9582         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9583
9584 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9585
9586         PR fortran/32760
9587         * gfortran.dg/private_type_7.f90: New test.
9588
9589 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9590
9591         PR fortran/32035
9592         * gfortran.dg/select_char_1.f90: New test.
9593
9594 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9595
9596         PR fortran/32903
9597         * gfortran.dg/initialization_11.f90: New test.
9598
9599 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9600
9601         * gcc.target/mips/ins-1.c: New test.
9602
9603 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9604
9605         PR/19232
9606         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9607         (f1): Likewise.
9608
9609 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9610
9611         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9612         error: width of 'spare' exceeds its type.
9613
9614 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9615
9616         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9617         * gcc.dg/sibcall-4.c: Likewise.
9618
9619 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9620
9621         PR rtl-optimization/31500
9622         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9623         * g++.dg/warn/Warray-bounds.C: Likewise.
9624
9625 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9626
9627         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9628
9629 2007-07-25  Julian Brown  <julian@codesourcery.com>
9630             Paul Brook  <paul@codesourcery.com>
9631             Joseph Myers  <joseph@codesourcery.com>
9632             Mark Shinwell  <shinwell@codesourcery.com>
9633
9634         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9635         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9636         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9637         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9638         (check_effective_target_arm_neon_hw): New.
9639         * gcc.target/arm/neon/neon.exp: New file.
9640         * gcc.target/arm/neon/polytypes.c: New file.
9641         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9642
9643 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9644
9645         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9646           targets where an "int" is less than 32 bits wide.
9647
9648 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9649
9650         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9651
9652 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9653
9654         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9655           during addition if an int is only 16 bits wide.
9656         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9657
9658 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9659
9660         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9661           size as "long int" and are 32 or 64 bits wide.
9662         * gcc.dg/torture/pr28814.c: Likewise.
9663
9664 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9665
9666         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9667           exactly as wide as an int.
9668
9669 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9670
9671         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9672         Define and use throughout as long long printf format specifier.
9673         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9674         Likewise.
9675
9676 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9677
9678         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9679         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9680
9681 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9682
9683         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9684
9685 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9686
9687         * gcc.c-torture/execute/20070724-1.c: New.
9688
9689 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9690
9691         PR fortran/31205
9692         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9693         "deallocates" to 24, since patch has code rid of much spurious
9694         code.
9695         * gfortran.dg/interface_assignment_1.f90 : New test.
9696
9697         PR fortran/32842
9698         * gfortran.dg/interface_assignment_2.f90 : New test.
9699
9700 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9701
9702         PR fortran/32867
9703         * fortran.dg/initialization_10.f90: New test.
9704
9705 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9706
9707         PR fortran/32778
9708         * gfortran.dg/imag_2.f: Removed
9709         * gfortran.dg/warn_std_1.f90: New test.
9710         * gfortran.dg/warn_std_2.f90: New test.
9711         * gfortran.dg/warn_std_3.f90: New test.
9712
9713 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9714
9715         PR c++/29001
9716         * g++.dg/init/new22.C: New.
9717
9718 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9719
9720         PR c++/32561
9721         * g++.dg/template/crash67.C: New.
9722
9723 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9724
9725         * lib/target-support.exp (check_effective_target_natural_alignment): 
9726         (check_effective_target_vector_alignment_reachable): New.
9727         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9728         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9729         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9730         check.
9731         * gcc.dg/vect/pr25413.c: Likewise.
9732         * gcc.dg/vect/pr31699.c: Likewise.
9733
9734 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9735
9736         PR fortran/30814
9737         * gfortran.dg/pack_bounds_1.f90:  New test case.
9738
9739 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9740
9741         PR fortran/31639
9742         * gfortran.dg/initialization_9.f90: New test.
9743
9744 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9745
9746         PR fortran/32797
9747         PR fortran/32800
9748         * gfortran.dg/bind_c_usage_8.f03: New test case.
9749         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9750         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9751
9752 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9753
9754         * gcc.target/mips/branch-cost-1.c: New test.
9755         * gcc.target/mips/branch-cost-2.c: Likewise.
9756
9757 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9758
9759         PR fortran/32732
9760         * gfortran.dg/c_char_tests.f03: New test case.
9761         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9762         * gfortran.dg/c_char_tests_2.f03: New test case.
9763         * gfortran.dg/value_6.f03: Ditto.
9764         * gfortran.dg/value_7.f03: Ditto.
9765
9766 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9767
9768         PR fortran/32600
9769         * gfortran.dg/c_funloc_tests_5.f03: New.
9770         * gfortran.dg/c_funloc_tests_5.f04: New.
9771         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9772
9773 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9774
9775         PR c++/32839
9776         * g++.dg/expr/call4.C: New.
9777         * g++.dg/expr/call5.C: New.
9778
9779 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9780
9781         PR fortran/32710
9782         * gfortran.dg/namelist_30.f90: New test.
9783
9784 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9785
9786         PR fortran/29962
9787         * gfortran.dg/array_initializer_1.f90: Removed warning.
9788         * gfortran.dg/initialization_1.f90: Adjusted messages.
9789         * gfortran.dg/nested_modules_6.f90: Removed warning.
9790
9791         PR fortran/31253
9792         * gfortran.dg/initialization_7.f90: New test.
9793
9794         PR fortran/31639
9795         * gfortran.dg/initialization_8.f90: New test.
9796
9797 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9798
9799         PR c++/30818
9800         * g++.dg/template/crash47.C: Adjust errors.
9801         * g++.dg/template/crash48.C: Adjust errors.
9802         * g++.dg/template/typename12.C: New.
9803         * g++.dg/template/typename13.C: New.
9804         * g++.dg/template/typename14.C: New.
9805         * g++.dg/template/typedef6.C: Adjust errors.
9806
9807 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9808
9809         PR fortran/32627
9810         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9811         * gfortran.dg/pr32627.f03: New test case.
9812
9813         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9814         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9815         c_f_pointer_logical.
9816         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9817         c_f_pointer_complex.
9818         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9819         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9820         c_f_pointer_shape_tests_2.
9821         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9822
9823 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9824
9825         PR fortran/32804
9826         * gfortran.dg/c_loc_tests_9.f03: New test case.
9827         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9828
9829 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9830
9831         PR fortran/32823
9832         * gfortran.dg/int_2.f90: New test.
9833         
9834 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9835
9836         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9837
9838 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9839
9840         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9841         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9842
9843 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9844
9845         PR tree-optimization/19910
9846         * gcc.dg/pr19910.c: New test.
9847
9848 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9849
9850         PR fortran/32738
9851         * gfortran.dg/pr32738.f90: New test.
9852
9853 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9854
9855         PR tree-optimzation/32635
9856         * gfortran.dg/pr32635.f:  New test case.
9857
9858 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9859
9860         PR fortran/32801
9861         * gfortran.dg/pr32801.f03: New test case.
9862
9863 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9864
9865         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9866         Test negative numbers also.
9867         * gcc.dg/c99-math-float-1.c: Likewise.
9868         * gcc.dg/c99-math-long-double-1.c: Likewise.
9869         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9870         test inputs.
9871
9872 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9873         
9874         * lib/target-supports.exp (check_effective_target_sync_int_long):
9875         Enable for xtensa.
9876         (check_effective_target_sync_char_short): Likewise.
9877         
9878 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9879
9880         * gcc.dg/pr28796-2.c: Add more cases.
9881
9882 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9883
9884         * gcc.dg/pr28796-1.c: Add more cases.
9885         * gcc.dg/pr28796-2.c: Likewise.
9886
9887 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9888
9889         * gcc.dg/pr28796-1.c: Add more cases.
9890         * gcc.dg/pr28796-2.c: Likewise.
9891
9892 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9893
9894         PR fortran/32535
9895         * gfortran.dg/pr32535.f90: New test.
9896
9897 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9898
9899         PR fortran/31320
9900         PR fortran/32665
9901         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9902
9903 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9904
9905         PR rtl-optimization/32773
9906         * gcc.dg/pr32773.c: New test.
9907
9908 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9909
9910         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9911         match flax-vector-conversions note.
9912         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9913         instead of dg-error for the warning.
9914
9915 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9916
9917         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9918           adapted to work on targets with 16-bit or wider int.
9919         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9920         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9921         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9922         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9923
9924 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9925
9926         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9927         support large arrays.
9928         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9929         * gcc.dg/20061109-1.c: Likewise.
9930         * gcc.c-torture/execute/20061101-1.x: Likewise.
9931         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9932         * gcc.c-torture/execute/pr31448.x: Likewise.
9933
9934 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9935
9936         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9937
9938         PR fortran/32238
9939         * gfortran.dg/pr32238.f90: New test.
9940
9941         PR fortran/32222
9942         * gfortran.dg/pr32222.f90: New test.
9943
9944         PR fortran/32242
9945         * gfortran.dg/pr32242.f90: New test.
9946         
9947 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9948             David Ung  <davidu@mips.com>
9949
9950         * gcc.target/mips/mips-sched-madd.c: New test case.
9951
9952 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9953
9954         PR libfortran/32611
9955         * gfortran.dg/large_real_kind_1.f90: Update test.
9956         * gfortran.dg/pr17706.f90: Update test.
9957         * gfortran.dg/fmt_zero_digits.f90: Update test.
9958         * gfortran.dg/fmt_zero_precision.f90: Update test.
9959         * gfortran.dg/real_const_3.f90: Update test.
9960
9961 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9962
9963         PR fortran/32036
9964         * gfortran.dg/bounds_check_8.f90: New test.
9965         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9966
9967 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9968
9969         PR fortran/32357
9970         * gfortran.dg/mvbits_2.f90: New test.
9971
9972 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9973
9974         PR libfortran/32731
9975         * gfortran.dg/pack_mask_1.f90:  New test.
9976         * gfortran.dg/unpack_mask_1.f90:  New test.
9977
9978 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9979
9980         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9981         * gcc.dg/20001101-1.c: Likewise.
9982         * gcc.dg/20001102-1.c: Likewise.
9983         * gcc.dg/20020116-2.c: Likewise.
9984         * gcc.dg/20020416-1.c: Likewise.
9985         * gcc.dg/sparc-constant-1.c: Likewise.
9986         * gcc.dg/sparc-dwarf2.c: Likewise.
9987         * gcc.dg/sparc-frame-1.c: Likewise.
9988         * gcc.dg/sparc-getcontext-1.c: Likewise.
9989         * gcc.dg/sparc-loop-1.c: Likewise.
9990         * gcc.dg/sparc-reg-1.c: Likewise.
9991         * gcc.dg/sparc-ret.c: Likewise.
9992         * gcc.dg/sparc-trap-1.c: Likewise.
9993         * gcc.dg/ultrasp10.c: Likewise.
9994         * gcc.dg/ultrasp11.c: Likewise.
9995         * gcc.dg/ultrasp1.c: Likewise.
9996         * gcc.dg/ultrasp2.c: Likewise.
9997         * gcc.dg/ultrasp3.c: Likewise.
9998         * gcc.dg/ultrasp4.c: Likewise.
9999         * gcc.dg/ultrasp5.c: Likewise.
10000         * gcc.dg/ultrasp6.c: Likewise.
10001         * gcc.dg/ultrasp7.c: Likewise.
10002         * gcc.dg/ultrasp8.c: Likewise.
10003         * gcc.dg/ultrasp9.c: Likewise.
10004         * gcc.dg/splet-1.c: Delete.
10005
10006 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10007
10008         PR fortran/32724
10009         * gfortran.dg/stfunc_5.f90: New test.
10010
10011 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10012
10013         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10014         New procedure to check if arrays are naturally aligned to the vector
10015         alignment boundary.
10016         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10017         in size_t typedef.  Adjust tree dump scan results according to
10018         vect_aligned_arrays target check.
10019         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10020         vect_aligned_arrays target check.
10021         * gcc.dg/vect/pr31699.c: Ditto.
10022
10023 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10024
10025         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10026         for V2DFmode vector conditional expression.
10027         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10028         and dfceq patterns.
10029         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10030         and dfcgt patterns.
10031         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10032         V2DFmode comparison and test special values.
10033         * lib/target-supports.exp: Switch on test for V2DFmode 
10034         vector conditional expression.
10035
10036 2007-07-13  Richard Guenther  <rguenther@suse.de>
10037
10038         PR tree-optimization/32721
10039         * gcc.dg/pr32721.c: New testcase.
10040
10041 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10042
10043         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10044         error message part that continues on a new line.
10045
10046 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10047
10048         * gcc.dg/c99-tgmath-1.c: New.
10049         * gcc.dg/c99-tgmath-2.c: New.
10050         * gcc.dg/c99-tgmath-3.c: New.
10051         * gcc.dg/c99-tgmath-4.c: New.
10052
10053 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10054             Janis Johnson  <janis187@us.ibm.com>
10055
10056         PR testsuite/25241
10057         * gcc.test-framework/dg-error-exp-F.c: New test.
10058         * gcc.test-framework/dg-warning-exp-F.c: New test.
10059         * lib/gcc.exp: Enable warning and error prefixes.
10060         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10061         (dg-error): Wrap original dg-error.
10062         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10063         markers from dg-error/dg-warning directives.
10064         * gcc.dg/20040322-1.c: Likewise.
10065         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10066         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10067         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10068         * gcc.dg/Werror-1.c: Likewise.
10069         * gcc.dg/Werror-10.c: Likewise.
10070         * gcc.dg/Werror-11.c: Likewise.
10071         * gcc.dg/Werror-2.c: Likewise.
10072         * gcc.dg/Werror-3.c: Likewise.
10073         * gcc.dg/Werror-4.c: Likewise.
10074         * gcc.dg/Werror-5.c: Likewise.
10075         * gcc.dg/Werror-6.c: Likewise.
10076         * gcc.dg/Werror-7.c: Likewise.
10077         * gcc.dg/Werror-8.c: Likewise.
10078         * gcc.dg/Werror-9.c: Likewise.
10079         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10080         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10081         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10082         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10083         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10084         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10085         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10086         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10087         * gcc.dg/Wnested-externs-1.c: Likewise.
10088         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10089         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10090         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10091         * gcc.dg/Wshadow-3.c: Likewise.
10092         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10093         * gcc.dg/Wwrite-strings-1.c: Likewise.
10094         * gcc.dg/anon-struct-5.c: Likewise.
10095         * gcc.dg/anon-struct-6.c: Likewise.
10096         * gcc.dg/anon-struct-7.c: Likewise.
10097         * gcc.dg/anon-struct-8.c: Likewise.
10098         * gcc.dg/array-8.c: Likewise.
10099         * gcc.dg/array-quals-2.c: Likewise.
10100         * gcc.dg/asm-qual-1.c: Likewise.
10101         * gcc.dg/asm-wide-1.c: Likewise.
10102         * gcc.dg/assign-warn-1.c: Likewise.
10103         * gcc.dg/assign-warn-2.c: Likewise.
10104         * gcc.dg/bitfld-10.c: Likewise.
10105         * gcc.dg/bitfld-11.c: Likewise.
10106         * gcc.dg/bitfld-12.c: Likewise.
10107         * gcc.dg/bitfld-13.c: Likewise.
10108         * gcc.dg/bitfld-14.c: Likewise.
10109         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10110         * gcc.dg/builtins-30.c: Likewise.
10111         * gcc.dg/c90-const-expr-5.c: Likewise.
10112         * gcc.dg/c90-typespec-1.c: Likewise.
10113         * gcc.dg/c99-const-expr-5.c: Likewise.
10114         * gcc.dg/c99-flex-array-5.c: Likewise.
10115         * gcc.dg/c99-fordecl-3.c: Likewise.
10116         * gcc.dg/c99-tag-3.c: Likewise.
10117         * gcc.dg/c99-typespec-1.c: Likewise.
10118         * gcc.dg/c99-vla-jump-1.c: Likewise.
10119         * gcc.dg/c99-vla-jump-2.c: Likewise.
10120         * gcc.dg/c99-vla-jump-3.c: Likewise.
10121         * gcc.dg/c99-vla-jump-4.c: Likewise.
10122         * gcc.dg/c99-vla-jump-5.c: Likewise.
10123         * gcc.dg/cast-1.c: Likewise.
10124         * gcc.dg/cast-2.c: Likewise.
10125         * gcc.dg/cast-3.c: Likewise.
10126         * gcc.dg/cast-4.c: Likewise.
10127         * gcc.dg/cast-pretty-print-1.c: Likewise.
10128         * gcc.dg/comp-goto-2.c: Likewise.
10129         * gcc.dg/comp-goto-3.c: Likewise.
10130         * gcc.dg/cpp/error-1.c: Likewise.
10131         * gcc.dg/cpp/if-paren.c: Likewise.
10132         * gcc.dg/decl-7.c: Likewise.
10133         * gcc.dg/decl-8.c: Likewise.
10134         * gcc.dg/decl-nospec-1.c: Likewise.
10135         * gcc.dg/decl-nospec-2.c: Likewise.
10136         * gcc.dg/decl-nospec-3.c: Likewise.
10137         * gcc.dg/declspec-10.c: Likewise.
10138         * gcc.dg/declspec-11.c: Likewise.
10139         * gcc.dg/declspec-12.c: Likewise.
10140         * gcc.dg/declspec-13.c: Likewise.
10141         * gcc.dg/declspec-14.c: Likewise.
10142         * gcc.dg/declspec-15.c: Likewise.
10143         * gcc.dg/declspec-16.c: Likewise.
10144         * gcc.dg/declspec-17.c: Likewise.
10145         * gcc.dg/declspec-4.c: Likewise.
10146         * gcc.dg/declspec-5.c: Likewise.
10147         * gcc.dg/declspec-6.c: Likewise.
10148         * gcc.dg/declspec-7.c: Likewise.
10149         * gcc.dg/declspec-8.c: Likewise.
10150         * gcc.dg/declspec-9.c: Likewise.
10151         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10152         * gcc.dg/dfp/constants-c99.c: Likewise.
10153         * gcc.dg/dfp/keywords-c89.c: Likewise.
10154         * gcc.dg/dfp/keywords-c99.c: Likewise.
10155         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10156         * gcc.dg/dfp/typespec.c: Likewise.
10157         * gcc.dg/dremf-type-compat-2.c: Likewise.
10158         * gcc.dg/dremf-type-compat-3.c: Likewise.
10159         * gcc.dg/dremf-type-compat-4.c: Likewise.
10160         * gcc.dg/empty-source-2.c: Likewise.
10161         * gcc.dg/empty-source-3.c: Likewise.
10162         * gcc.dg/enum3.c: Likewise.
10163         * gcc.dg/extra-semi-2.c: Likewise.
10164         * gcc.dg/extra-semi-3.c: Likewise.
10165         * gcc.dg/float-range-1.c: Likewise.
10166         * gcc.dg/float-range-2.c: Likewise.
10167         * gcc.dg/float-range-3.c: Likewise.
10168         * gcc.dg/float-range-5.c: Likewise.
10169         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10170         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10171         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10172         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10173         * gcc.dg/format/cast-1.c: Likewise.
10174         * gcc.dg/format/gcc_diag-3.c: Likewise.
10175         * gcc.dg/format/gcc_diag-4.c: Likewise.
10176         * gcc.dg/format/gcc_diag-6.c: Likewise.
10177         * gcc.dg/format/gcc_diag-8.c: Likewise.
10178         * gcc.dg/format/gcc_diag-9.c: Likewise.
10179         * gcc.dg/format/nul-2.c: Likewise.
10180         * gcc.dg/format/opt-1.c: Likewise.
10181         * gcc.dg/format/opt-2.c: Likewise.
10182         * gcc.dg/format/opt-3.c: Likewise.
10183         * gcc.dg/format/opt-4.c: Likewise.
10184         * gcc.dg/format/opt-5.c: Likewise.
10185         * gcc.dg/format/opt-6.c: Likewise.
10186         * gcc.dg/framework-2.c: Likewise.
10187         * gcc.dg/func-args-1.c: Likewise.
10188         * gcc.dg/func-outside-1.c: Likewise.
10189         * gcc.dg/func-outside-2.c: Likewise.
10190         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10191         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10192         * gcc.dg/if-empty-1.c: Likewise.
10193         * gcc.dg/init-bad-1.c: Likewise.
10194         * gcc.dg/init-bad-2.c: Likewise.
10195         * gcc.dg/init-bad-3.c: Likewise.
10196         * gcc.dg/init-desig-obs-2.c: Likewise.
10197         * gcc.dg/init-desig-obs-3.c: Likewise.
10198         * gcc.dg/init-empty-2.c: Likewise.
10199         * gcc.dg/init-empty-3.c: Likewise.
10200         * gcc.dg/inline-11.c: Likewise.
10201         * gcc.dg/inline-12.c: Likewise.
10202         * gcc.dg/inline-8.c: Likewise.
10203         * gcc.dg/inline-9.c: Likewise.
10204         * gcc.dg/inline3.c: Likewise.
10205         * gcc.dg/label-decl-1.c: Likewise.
10206         * gcc.dg/label-decl-2.c: Likewise.
10207         * gcc.dg/label-decl-3.c: Likewise.
10208         * gcc.dg/label-decl-4.c: Likewise.
10209         * gcc.dg/long-long-typespec-1.c: Likewise.
10210         * gcc.dg/lvalue-2.c: Likewise.
10211         * gcc.dg/lvalue-3.c: Likewise.
10212         * gcc.dg/nested-func-3.c: Likewise.
10213         * gcc.dg/nested-redef-1.c: Likewise.
10214         * gcc.dg/noreturn-4.c: Likewise.
10215         * gcc.dg/old-style-prom-2.c: Likewise.
10216         * gcc.dg/old-style-prom-3.c: Likewise.
10217         * gcc.dg/old-style-then-proto-1.c: Likewise.
10218         * gcc.dg/overflow-warn-1.c: Likewise.
10219         * gcc.dg/overflow-warn-2.c: Likewise.
10220         * gcc.dg/overflow-warn-3.c: Likewise.
10221         * gcc.dg/overflow-warn-4.c: Likewise.
10222         * gcc.dg/overflow-warn-6.c: Likewise.
10223         * gcc.dg/parm-forwdecl-2.c: Likewise.
10224         * gcc.dg/parm-forwdecl-3.c: Likewise.
10225         * gcc.dg/parm-impl-decl-1.c: Likewise.
10226         * gcc.dg/parm-impl-decl-2.c: Likewise.
10227         * gcc.dg/parm-incomplete-1.c: Likewise.
10228         * gcc.dg/parm-mismatch-1.c: Likewise.
10229         * gcc.dg/pointer-arith-1.c: Likewise.
10230         * gcc.dg/pointer-arith-2.c: Likewise.
10231         * gcc.dg/pointer-arith-3.c: Likewise.
10232         * gcc.dg/pointer-arith-4.c: Likewise.
10233         * gcc.dg/pointer-arith-6.c: Likewise.
10234         * gcc.dg/pointer-arith-7.c: Likewise.
10235         * gcc.dg/pointer-arith-8.c: Likewise.
10236         * gcc.dg/pr13804-1.c: Likewise.
10237         * gcc.dg/pr15698-1.c: Likewise.
10238         * gcc.dg/pr15698-2.c: Likewise.
10239         * gcc.dg/pr15698-3.c: Likewise.
10240         * gcc.dg/pr15698-4.c: Likewise.
10241         * gcc.dg/pr15698-5.c: Likewise.
10242         * gcc.dg/pr15698-6.c: Likewise.
10243         * gcc.dg/pr15698-7.c: Likewise.
10244         * gcc.dg/pr15698-8.c: Likewise.
10245         * gcc.dg/pr17188-1.c: Likewise.
10246         * gcc.dg/pr17301-1.c: Likewise.
10247         * gcc.dg/pr17301-2.c: Likewise.
10248         * gcc.dg/pr17730-1.c: Likewise.
10249         * gcc.dg/pr20368-1.c: Likewise.
10250         * gcc.dg/pr20368-2.c: Likewise.
10251         * gcc.dg/pr20368-3.c: Likewise.
10252         * gcc.dg/pr22308-1.c: Likewise.
10253         * gcc.dg/qual-component-1.c: Likewise.
10254         * gcc.dg/redecl-1.c: Likewise.
10255         * gcc.dg/redecl-11.c: Likewise.
10256         * gcc.dg/redecl-12.c: Likewise.
10257         * gcc.dg/redecl-13.c: Likewise.
10258         * gcc.dg/redecl-14.c: Likewise.
10259         * gcc.dg/redecl-15.c: Likewise.
10260         * gcc.dg/register-var-1.c: Likewise.
10261         * gcc.dg/register-var-2.c: Likewise.
10262         * gcc.dg/stmt-expr-2.c: Likewise.
10263         * gcc.dg/stmt-expr-3.c: Likewise.
10264         * gcc.dg/stmt-expr-label-1.c: Likewise.
10265         * gcc.dg/stmt-expr-label-2.c: Likewise.
10266         * gcc.dg/stmt-expr-label-3.c: Likewise.
10267         * gcc.dg/struct-empty-2.c: Likewise.
10268         * gcc.dg/struct-empty-3.c: Likewise.
10269         * gcc.dg/struct-parse-1.c: Likewise.
10270         * gcc.dg/struct-semi-1.c: Likewise.
10271         * gcc.dg/struct-semi-2.c: Likewise.
10272         * gcc.dg/struct-semi-3.c: Likewise.
10273         * gcc.dg/switch-5.c: Likewise.
10274         * gcc.dg/switch-6.c: Likewise.
10275         * gcc.dg/switch-7.c: Likewise.
10276         * gcc.dg/tls/diag-5.c: Likewise.
10277         * gcc.dg/transparent-union-1.c: Likewise.
10278         * gcc.dg/transparent-union-3.c: Likewise.
10279         * gcc.dg/typespec-1.c: Likewise.
10280         * gcc.dg/vla-init-2.c: Likewise.
10281         * gcc.dg/vla-init-3.c: Likewise.
10282         * gcc.dg/vla-init-4.c: Likewise.
10283         * gcc.dg/vla-init-5.c: Likewise.
10284         * gcc.dg/void-cast-2.c: Likewise.
10285         * gcc.dg/wvla-3.c: Likewise.
10286         * gcc.dg/wvla-7.c: Likewise.
10287         * gcc.target/i386/991209-1.c: Likewise.
10288         * gcc.target/ia64/fpreg-1.c: Likewise.
10289         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10290         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10291         
10292 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10293
10294         PR fortran/31639
10295         * gfortran.dg/func_decl_4.f90: New test.
10296
10297 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10298
10299         PR fortran/32727
10300         * gfortran.dg/interface_17.f90: New test.
10301
10302 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10303
10304         PR fortran/32599
10305         * gfortran.dg/32599.f03: New test case.
10306
10307         PR fortran/32601
10308         * gfortran.dg/32601.f03: New test case.
10309         * gfortran.dg/32601_1.f03: Ditto.
10310         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10311         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10312
10313 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10314
10315         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10316
10317 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10318             Devang Patel  <dpatel@apple.com>
10319
10320         PR tree-optimization/25413
10321         * gcc.dg/vect/vect-align-1.c: New.
10322         * gcc.dg/vect/vect-align-2.c: New.
10323         * gcc.dg/vect/pr25413.c: New.
10324         * gcc.dg/vect/pr25413a.c: New.
10325         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10326
10327 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10328
10329         * lib/target-support.exp (check_ultrasparc_hw_available):
10330         New function.
10331         (is-effective-target): Check $arg for ultrasparc_hw.
10332         (is-effective-target-keyword): Likewise.
10333         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10334         when determining what to do on sparc platforms.
10335         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10336         * gcc.dg/20001101-1.c: Likewise.
10337         * gcc.dg/20001101-2.c: Likewise.
10338         * gcc.dg/ultrasp9.c: Likewise.
10339         * gcc.dg/ultrasp10.c: Likewise.
10340         * gcc.target/sparc/pdist-3.c: Likewise.
10341
10342 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10343
10344         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10345
10346 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10347
10348         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10349         get vectorized.
10350         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10351         now get vectorized.
10352         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10353         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10354         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10355         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10356         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10357         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10358         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10359         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10360         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10361         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10362         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10363         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10364         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10365         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10366         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10367         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10368         Add spu.
10369
10370 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10371
10372         PR c++/30854
10373         * g++.dg/parse/error30.C: New test.
10374
10375 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10376
10377         PR fortran/29804
10378         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10379
10380 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10381
10382         * gfortran.fortran-torture/compile/pr32663.f: New test.
10383
10384 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10385
10386         PR c++/31027
10387         * g++.dg/inherit/virtual4.C: New.
10388
10389 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10390
10391         PR target/32661
10392         * gcc.target/i386/pr32661-1.c: New test.
10393
10394 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10395
10396         * gnat.dg/invariant_index.ad[sb]: New test.
10397
10398 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10399
10400         PR c++/32560
10401         * g++.dg/template/decl3.C: New.
10402
10403 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10404
10405         PR 32617
10406         * gcc.c-torture/execute/align-3.c: New.
10407
10408 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10409
10410         PR target/32708
10411         * gcc.target/i386/pr32708-1.c: New test.
10412         * gcc.target/i386/pr32708-2.c: Ditto.
10413         * gcc.target/i386/pr32708-3.c: Ditto.
10414
10415 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10416
10417         * g++.dg/init/new20.C: Remove svn:executable flag.
10418
10419 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10420
10421         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10422
10423 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10424
10425         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10426
10427 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10428
10429         PR testsuite/25241
10430         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10431         directive.
10432         
10433 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10434
10435         PR fortran/32157
10436         * gfortran.dg/overload_2.f90: New test.
10437
10438         PR fortran/32689
10439         * gfortran.dg/transfer_simplify_5.f90
10440
10441         PR fortran/32634
10442         * gfortran.dg/interface_15.f90: New test.
10443
10444 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10445
10446         PR libfortran/32336
10447         * gfortran.dg/matmul_5.f90:  New test case.
10448
10449 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10450
10451         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10452         * gcc.dg/fesd-any.h: Likewise.
10453         * gcc.dg/fesd-baseonly.c: Likewise.
10454         * gcc.dg/fesd-baseonly.h: Likewise.
10455         * gcc.dg/fesd-none.c: Likewise.
10456         * gcc.dg/fesd-none.h: Likewise.
10457         * gcc.dg/fesd-reduced.c: Likewise.
10458         * gcc.dg/fesd-reduced.h: Likewise.
10459         * gcc.dg/fesd-sys.c: Likewise.
10460         * gcc.dg/fesd-sys.h: Likewise
10461         * gcc.dg/fesd.h: Likewise.
10462
10463         * g++.dg/debug/dwarf2: New directory.
10464         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10465         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10466         * g++.dg/other/fesd-any.h: Likewise.
10467         * g++.dg/other/fesd-baseonly.C: Likewise.
10468         * g++.dg/other/fesd-baseonly.h: Likewise.
10469         * g++.dg/other/fesd-none.C: Likewise.
10470         * g++.dg/other/fesd-none.h: Likewise.
10471         * g++.dg/other/fesd-reduced.C: Likewise.
10472         * g++.dg/other/fesd-reduced.h: Likewise.
10473         * g++.dg/other/fesd-sys.C: Likewise.
10474         * g++.dg/other/fesd-sys.h: Likewise.
10475         * g++.dg/other/fesd.h: Likewise.
10476
10477 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10478
10479         PR fortran/31129
10480         * gfortran.dg/parameter_unused.f90: New test.
10481
10482 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10483
10484         PR tree-optimization/32681
10485         * gcc.dg/tree-ssa/pr32681.c: New test.
10486
10487 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10488
10489         PR fortran/32678
10490         * gfortran.dg/fmt_t_5.f90: New test.
10491
10492 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10493
10494         PR c++/30535
10495         * g++.dg/template/operator10.C: New.
10496
10497 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10498
10499         PR libfortran/32217
10500         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10501
10502 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10503
10504         PR fortran/29876
10505         * gfortran.dg/operator_6.f90: New test.
10506
10507 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10508
10509         PR fortran/17711
10510         * gfortran.dg/operator_4.f90: New test.
10511         * gfortran.dg/operator_5.f90: New test.
10512         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10513         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10514
10515 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10516
10517         PR fortran/32669
10518         * gfortran.dg/argument_checking_6.f90: New.
10519
10520 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10521
10522         PR fortran/25094
10523         * gfortran.dg/interface_155555.f90: New test.
10524
10525 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10526
10527         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10528         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10529
10530 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10531
10532         PR testsuite/25241
10533         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10534         discern pedantic diagnostics and errors.
10535         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10536         and not an error.
10537         * gcc.dg/20050121-1.c: This is an error and not a warning.
10538         * gcc.target/i386/sseregparm-2.c:  Likewise.
10539         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10540         * gcc.dg/charset/attribute2.c: Likewise.
10541         * gcc.dg/bitfld-1.c: Likewise.
10542         * gcc.dg/pack-test-2.c: Likewise.
10543         * gcc.dg/940510-1.c: Match separately error and warning.
10544         * gcc.dg/array-2.c: Match separately multiple messages. The second
10545         diagnostic is a pedantic warning and not an error.
10546         * gcc.dg/pr14475.c: Match separately multiple messages.
10547         * gcc.dg/pr18809-1.c: Likewise.
10548         * gcc.dg/pr27953.c: Likewise.
10549         * gcc.dg/vla-init-1.c: Likewise.
10550         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10551
10552 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10553
10554         PR fortran/32644
10555         * gfortran.dg/char_decl_1.f90: New test.
10556
10557 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10558
10559         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10560
10561 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10562
10563         PR c++/32232
10564         * g++.dg/template/overload9.C: New test.
10565
10566 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10567
10568         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10569         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10570
10571 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10572
10573         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10574         * gcc.dg/20001012-2.c: Likewise.
10575         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10576         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10577
10578 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10579
10580         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10581         about the chunk size when STACK_SIZE is defined.
10582
10583 2007-07-06  Josh Conner  <jconner@apple.com>
10584
10585         PR middle-end/32602
10586         * gcc.dg/sibcall-8.c: New test.
10587
10588 2007-07-06  Josh Conner  <jconner@apple.com>
10589
10590         PR middle-end/32603
10591         * gcc.target/arm/sibcall-1.c: New test.
10592
10593 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10594
10595         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10596
10597 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10598
10599         * gfortran.dg/save_parameter.f90: New test.
10600         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10601
10602 2007-07-06  Richard Guenther  <rguenther@suse.de>
10603
10604         * g++.dg/opt/pr30965.C: New testcase.
10605
10606 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10607
10608         * gcc.target/mips/save-restore-5.c: New test.
10609
10610 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10611
10612         PR rtl_optimization/32450
10613         * gcc.dg/pr32450.c: New runtime test.
10614
10615 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10616
10617         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10618         single underscore in scan directives.
10619
10620 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10621
10622         PR c++/32245
10623         * g++.dg/init/ptrmem4.C: New test.
10624
10625         PR c++/32251
10626         * g++.dg/init/new21.C: Likewise.
10627
10628         PR c++/31992
10629         * g++.dg/template/static30.C: Likewise.
10630
10631 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10632
10633         * gcc.dg/vect/costmodel/ppc: New directory.
10634         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10635         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10636         New test.
10637         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10638         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10640         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10641         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10642         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10643         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10644         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10645         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10646         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10647         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10648         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10649         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10650         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10651
10652 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10653
10654         PR fortran/32359
10655         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10656
10657 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10658
10659         PR fortran/32526
10660         * gfortran.dg/interface_14.f90: New test.
10661
10662         PR fortran/32613
10663         * gfortran.dg/do_iterator_2.f90: New test.
10664
10665 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10666
10667         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10668         (FE_DEC_DOWNWARD): Likewise.
10669         (FE_DEC_UPWARD): Likewise.
10670         (FE_DEC_TOWARDZERO): Likewise.
10671         (FE_DEC_TONEARESTFROMZERO): Likewise.
10672
10673 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10674
10675         * gcc.c-torture/compile/pr32606.c: New.
10676         * gfortran.fortran-torture/execute/pr32604.f90: New.
10677
10678 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10679
10680         * gcc.dg/visibility-12.c: New test.
10681         * gcc.dg/visibility-13.c: Likewise.
10682         * g++.dg/ext/visibility-9.C: Likewise.
10683         * g++.dg/ext/visibility-10.C: Likewise.
10684
10685 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10686
10687         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10688         * gcc.dg/sh-relax-vxworks.c: New test.
10689
10690 2007-07-04  Richard Guenther  <rguenther@suse.de>
10691
10692         PR tree-optimization/32500
10693         * gcc.c-torture/execute/pr32500.c: New testcase.
10694
10695 2007-07-04  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/32482
10698         * gcc.c-torture/compile/pr32482.c: New testcase.
10699
10700 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10701
10702         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10703         VxWorks kernels.
10704         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10705         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10706         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10707         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10708
10709 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10710
10711         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10712
10713 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10714
10715         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10716
10717 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10718
10719         PR fortran/31198
10720         * gfortran.dg/min_max_optional_1.f90: New test.
10721         * gfortran.dg/min_max_optional_2.f90: New test.
10722         * gfortran.dg/min_max_optional_3.f90: New test.
10723
10724 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10725
10726         PR fortran/32545
10727         * gfortran.dg/fmt_error.f90: New test.
10728
10729 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10730
10731         PR fortran/32612
10732         * gfortran.dg/interface_13.f90: New test.
10733
10734 2007-07-03  Dave Brolley  <brolley@redhat.com>
10735
10736         PR c++/31743
10737         * g++.dg/init/new20.C: New test.
10738
10739 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10740
10741         PR fortran/32579
10742         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10743
10744 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10745
10746         PR fortran/25062
10747         * common_7.f90: New.
10748         * common_8.f90: New.
10749         * common_9.f90: New.
10750
10751 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10752
10753         PR fortran/30940
10754         * gfortran.dg/argument_checking_1.f90: New.
10755         * gfortran.dg/argument_checking_2.f90: New.
10756         * gfortran.dg/argument_checking_3.f90: New.
10757         * gfortran.dg/argument_checking_4.f90: New.
10758         * gfortran.dg/argument_checking_5.f90: New.
10759         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10760         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10761
10762 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10763
10764         * gcc.dg/pr32176.c: Add -w to default dg-options.
10765
10766 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10767
10768         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10769
10770 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10771
10772         PR fortran/20888
10773         * gfortran.dg/null_2.f90: New.
10774
10775 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10776             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10777
10778         PR middle-end/32176
10779         * gcc.dg/pr32176.c: New test.
10780
10781 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10782
10783         * gcc.dg/const-float80.c : New test.
10784         * gcc.dg/const-float128.c : New test.
10785         * gcc.dg/const-float80-ped.c : New test.
10786         * gcc.dg/const-float128-ped.c : New test.
10787
10788 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10789
10790         * gcc.dg/c99-math.h: Fix typo.
10791
10792 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10793
10794         PR libgomp/32468
10795         * gcc.dg/gomp/pr32468-1.c: New test.
10796
10797 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10798
10799         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10800         an ABI option.
10801
10802 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10803
10804         * gfortran.fortran-torture/compile/pr32583.f: New.
10805         * gcc.c-torture/compile/pr32584.c: New
10806
10807 2007-07-02  Ollie Wild  <aaw@google.com>
10808
10809         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10810         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10811
10812 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10813
10814         * gcc.target/mips/save-restore-1.c: New test.
10815         * gcc.target/mips/save-restore-2.c: Likewise.
10816         * gcc.target/mips/save-restore-3.c: Likewise.
10817         * gcc.target/mips/save-restore-4.c: Likewise.
10818
10819 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10820
10821         PR tree-optimization/31966
10822         PR tree-optimization/32533
10823         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10824         * gfortran.dg/pr32533.f90: Ditto.
10825
10826 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10827
10828         * g++.dg/opt/nrv12.C: New test.
10829         * gcc.target/i386/nrv1.c: New test.
10830
10831         PR c++/31748
10832         * g++.dg/gomp/pr31748.C: New test.
10833
10834 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10835  
10836         PR tree-optimization/32230
10837         * gcc.dg/vect/pr32230.c: New test.
10838
10839 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10840
10841         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10842         * bind_c_coms.f90: Ditto.
10843         * bind_c_coms_driver.c: Ditto.
10844         * bind_c_dts.f90: Ditto.
10845         * bind_c_dts_2.f03: Ditto.
10846         * bind_c_dts_2_driver.c: Ditto.
10847         * bind_c_dts_3.f03: Ditto.
10848         * bind_c_dts_4.f03: Ditto.
10849         * bind_c_dts_driver.c: Ditto.
10850         * bind_c_implicit_vars.f03: Ditto.
10851         * bind_c_procs.f03: Ditto.
10852         * bind_c_usage_2.f03: Ditto.
10853         * bind_c_usage_3.f03: Ditto.
10854         * bind_c_usage_5.f03: Ditto.
10855         * bind_c_usage_6.f03: Ditto.
10856         * bind_c_usage_7.f03: Ditto.
10857         * bind_c_vars.f90: Ditto.
10858         * bind_c_vars_driver.c: Ditto.
10859         * binding_c_table_15_1.f03: Ditto.
10860         * binding_label_tests.f03: Ditto.
10861         * binding_label_tests_10.f03: Ditto.
10862         * binding_label_tests_10_main.f03: Ditto.
10863         * binding_label_tests_11.f03: Ditto.
10864         * binding_label_tests_11_main.f03: Ditto.
10865         * binding_label_tests_12.f03: Ditto.
10866         * binding_label_tests_13.f03: Ditto.
10867         * binding_label_tests_13_main.f03: Ditto.
10868         * binding_label_tests_14.f03: Ditto.
10869         * binding_label_tests_2.f03: Ditto.
10870         * binding_label_tests_3.f03: Ditto.
10871         * binding_label_tests_4.f03: Ditto.
10872         * binding_label_tests_5.f03: Ditto.
10873         * binding_label_tests_6.f03: Ditto.
10874         * binding_label_tests_7.f03: Ditto.
10875         * binding_label_tests_8.f03: Ditto.
10876         * binding_label_tests_9.f03: Ditto.
10877         * c_assoc.f90: Ditto.
10878         * c_assoc_2.f03: Ditto.
10879         * c_f_pointer_shape_test.f90: Ditto.
10880         * c_f_pointer_tests.f90: Ditto.
10881         * c_f_tests_driver.c: Ditto.
10882         * c_funloc_tests.f03: Ditto.
10883         * c_funloc_tests_2.f03: Ditto.
10884         * c_funloc_tests_3.f03: Ditto.
10885         * c_funloc_tests_3_funcs.c: Ditto.
10886         * c_kind_params.f90: Ditto.
10887         * c_kind_tests_2.f03: Ditto.
10888         * c_kinds.c: Ditto.
10889         * c_loc_driver.c: Ditto.
10890         * c_loc_test.f90: Ditto.
10891         * c_loc_tests_2.f03: Ditto.
10892         * c_loc_tests_2_funcs.c: Ditto.
10893         * c_loc_tests_3.f03: Ditto.
10894         * c_loc_tests_4.f03: Ditto.
10895         * c_loc_tests_5.f03: Ditto.
10896         * c_loc_tests_6.f03: Ditto.
10897         * c_loc_tests_7.f03: Ditto.
10898         * c_loc_tests_8.f03: Ditto.
10899         * c_ptr_tests.f03: Ditto.
10900         * c_ptr_tests_10.f03: Ditto.
10901         * c_ptr_tests_5.f03: Ditto.
10902         * c_ptr_tests_7.f03: Ditto.
10903         * c_ptr_tests_7_driver.c: Ditto.
10904         * c_ptr_tests_8.f03: Ditto.
10905         * c_ptr_tests_8_funcs.c: Ditto.
10906         * c_ptr_tests_9.f03: Ditto.
10907         * c_ptr_tests_driver.c: Ditto.
10908         * c_size_t_driver.c: Ditto.
10909         * c_size_t_test.f03: Ditto.
10910         * com_block_driver.f90: Ditto.
10911         * global_vars_c_init.f90: Ditto.
10912         * global_vars_c_init_driver.c: Ditto.
10913         * global_vars_f90_init.f90: Ditto.
10914         * global_vars_f90_init_driver.c: Ditto.
10915         * interop_params.f03: Ditto.
10916         * iso_c_binding_only.f03: Ditto.
10917         * iso_c_binding_rename_1.f03: Ditto.
10918         * iso_c_binding_rename_1_driver.c: Ditto.
10919         * iso_c_binding_rename_2.f03: Ditto.
10920         * iso_c_binding_rename_2_driver.c: Ditto.
10921         * kind_tests_2.f03: Ditto.
10922         * kind_tests_3.f03: Ditto.
10923         * module_md5_1.f90: Ditto.
10924         * only_clause_main.c: Ditto.
10925         * print_c_kinds.f90: Ditto.
10926         * test_bind_c_parens.f03: Ditto.
10927         * test_c_assoc.c: Ditto.
10928         * test_com_block.f90: Ditto.
10929         * test_common_binding_labels.f03: Ditto.
10930         * test_common_binding_labels_2.f03: Ditto.
10931         * test_common_binding_labels_2_main.f03: Ditto.
10932         * test_common_binding_labels_3.f03: Ditto.
10933         * test_common_binding_labels_3_main.f03: Ditto.
10934         * test_only_clause.f90: Ditto.
10935         * use_iso_c_binding.f90: Ditto.
10936         * value_5.f90: Ditto.
10937         * value_test.f90: Ditto.
10938         * value_tests_f03.f90: Ditto.
10939
10940 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10941
10942         * gcc.dg/tls/opt-14.c: New.
10943
10944 2007-07-01  Ollie Wild  <aaw@google.com>
10945
10946         * g++.dg/lookup/using16.C: New test.
10947         * g++.dg/lookup/using17.C: New test.
10948
10949 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10950
10951         PR fortran/32239
10952         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10953         (test_4): Use proper test for floating point equality.
10954         (test_8): Likewise.
10955
10956 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10957
10958         PR libgfortran/32554
10959         * gfortran.dg/fmt_p_1.f90: New test.
10960
10961 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10962
10963         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10964         initialization and fix dg-final check - the initialization loop is
10965         vectorizable.
10966
10967 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10968             Volker Reichelt  <reichelt@netcologne.de>
10969
10970         PR middle-end/32559
10971         * gcc.dg/pr32559.c: New test.
10972
10973 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10974
10975         PR tree-optimization/25371
10976         * gcc.dg/vect/pr25371.c: New test.
10977
10978 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10979
10980         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10981         when allocating and initializing a flexible array.
10982
10983 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10984
10985         PR fortran/20373
10986         * gfortran.dg/intrinsic.f90: New test.
10987
10988 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10989
10990         PR fortran/32555
10991         * gfortran.dg/fmt_zero_check.f90: New.
10992
10993 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10994
10995         PR fortran/30284
10996         * gfortran.dg/repeat_f90: New test.
10997
10998 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10999
11000         PR testsuite/25241
11001         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11002         -pedantic-errors, so we should match errors.
11003         * gcc.dg/cpp/escape-1.c: Likewise.
11004         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11005         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11006         warning.
11007         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11008         errors instead of warnings.
11009         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11010         a pedantic warning.
11011         * gcc.dg/cpp/arith-3.c: Likewise.
11012
11013 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11014
11015         PR testsuite/25241
11016         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11017         * gcc.dg/pch/valid-2.c: Likewise.
11018         * gcc.dg/pch/valid-3.c: Likewise.
11019         * gcc.dg/pch/warn-1.c: Likewise.
11020         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11021         
11022 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11023
11024         PR c/4076
11025         * gcc.dg/Wunused-function.c: New.
11026         
11027 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11028
11029         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11030
11031 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11032
11033         * g++.dg/other/canon-31724.C: New.
11034         
11035 2007-06-29  Jan Hubicka  <jh@suse.cz>
11036
11037         PR middle-end/32372
11038         * gcc.c-torture/compile/pr32372.c: new.
11039
11040 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11041
11042         * gfortran.dg/operator_3.f90: New test.
11043
11044 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11045
11046         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11047         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11048
11049 2007-06-29  Richard Guenther  <rguenther@suse.de>
11050
11051         PR middle-end/32493
11052         * gcc.dg/inline-23.c: New testcase.
11053
11054 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11055
11056         PR tree-optimization/24659
11057         * gcc.target/i386/vectorize2.c: New test.
11058         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11059         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11060
11061 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11062
11063         * gcc.dg/pointer-arith-9.c: New test.
11064
11065 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11066
11067         PR fortran/32483
11068         * gfortran.dg/fmt_read_2.f90: New.
11069
11070 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11071
11072         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11073         If it exists, don't try to create it.
11074
11075 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11076
11077         * g++.dg/ext/visibility/ms-compat-1.C: New.
11078
11079 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11080
11081         PR tree-opt/32417
11082         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11083
11084 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11085
11086         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11087         targets.
11088
11089 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11090
11091         PR fortran/32467
11092         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11093
11094 2007-06-27  Richard Guenther  <rguenther@suse.de>
11095
11096         PR middle-end/32492
11097         * gcc.dg/inline-22.c: New testcase.
11098
11099 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11100
11101         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11102         the scan-assembler constant.
11103
11104 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11105
11106         PR 20216
11107         * gcc.dg/pr20216.c: New.
11108
11109 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11110
11111         PR tree-opt/32421
11112         * gcc.dg/vect/pr32421.c: New test.
11113
11114 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11115
11116         PR c++/32111
11117         * g++.dg/other/friend5.C: New test.
11118
11119 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11120
11121         PR fortran/32464
11122         * gfortran.dg/host_assoc_function_2.f90: New test.
11123
11124         PR fortran/31494
11125         * gfortran.dg/host_assoc_call_1.f90: New test.
11126
11127 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11128
11129         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11130         
11131 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11132
11133         PR fortran/32456
11134         * gfortran.dg/error_format.f90: New test.
11135
11136 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11137
11138         PR fortran/32136
11139         * gfortran.dg/pr32136.f90: New test.
11140
11141 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11142
11143         PR fortran/31726
11144         * gfortran.dg/minmaxloc_1.f90: New test.
11145
11146         PR fortran/32298
11147         * gfortran.dg/minmaxloc_2.f90: New test.
11148
11149 2007-06-23  Richard Guenther  <rguenther@suse.de>
11150
11151         PR tree-optimization/16876
11152         PR middle-end/29478
11153         * gcc.dg/pr29254.c: The warning is bogus.
11154         * gcc.dg/warn-1.c: Likewise.
11155         * gcc.dg/assign-warn-3.c: Likewise.
11156         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11157
11158 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11159
11160         * gcc.c-torture/execute/20070623-1.c: New.
11161
11162 2007-06-22  Jan Hubicka  <jh@suse.cz>
11163
11164         * gcc.c-torture/compile/pr31541.c: New.
11165
11166 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11167
11168         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11169         Remove -m64 from dg-options.
11170
11171 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11172
11173         PR middle-end/32374
11174         * gcc.dg/pr32374.c: New test.
11175
11176 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11177
11178         PR fortran/32360
11179         * gfortran.dg/pointer_assign_3.f90: New test.
11180
11181 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11182
11183         * gcc.dg/tree-ssa/pr19590.c: New.
11184
11185 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11186
11187         PR fortran/31162
11188         * gfortran.dg/assign.f90: Update test.
11189         * gfortran.dg/real_do_1.f90: Update test.
11190         * gfortran.dg/gomp/omp_do1.f90: Update test.
11191         * gfortran.dg/warnings_are_errors_1.f: Update test.
11192         * gfortran.dg/g77/20010519-1.f: Update test.
11193         * gfortran.dg/g77/pr9258.f: Update test.
11194         * gfortran.dg/g77/960317-1.f: Update test.
11195
11196 2007-06-21  Richard Guenther  <rguenther@suse.de>
11197
11198         PR tree-optimization/32453
11199         * gcc.c-torture/compile/pr32453.c: New testcase.
11200
11201 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11202
11203         PR tree-optimization/31866
11204         * gcc.dg/pr31866.c: New test.
11205
11206 2007-06-21  Richard Guenther  <rguenther@suse.de>
11207
11208         PR tree-optimization/32451
11209         * g++.dg/torture/20070621-1.C: New testcase.
11210
11211 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11212
11213         * gcc.dg/attr-isr.c: Test delay slot content.
11214         
11215 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11216
11217         PR fortran/32361
11218         gfortran.dg/pointer_assign_2.f90: New test.
11219
11220 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11221
11222         PR fortran/25061
11223         gfortran.dg/invalid_procedure_name.f90: New test.
11224
11225 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11226
11227         PR tree-optimization/25737
11228         * gcc.dg/tree-ssa/alias-14.c: New test.
11229
11230 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11231
11232         * gcc.target/i386/large-size-array-3.c: New.
11233
11234 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11235         Richard Guenther  <rguenther@suse.de>
11236
11237         PR fortran/32140
11238         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11239
11240 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR middle-end/31959
11243         * gcc.dg/pr31959.c: New test.
11244
11245         PR inline-asm/32109
11246         * g++.dg/ext/asm10.C: New test.
11247
11248         PR middle-end/32285
11249         * gcc.c-torture/execute/20070614-1.c: New test.
11250
11251 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11252
11253         * gcc.target/arm/stack-corruption.c: New test.
11254
11255 2007-06-19  Richard Guenther  <rguenther@suse.de>
11256
11257         * g++.dg/torture/pr30252.C: New testcase.
11258
11259 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11260
11261         PR tree-optimization/32353
11262         * g++.dg/opt/nrv13.C: New test.
11263
11264 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11265
11266         PR fortran/20863
11267         PR fortran/20882
11268         * gfortran.dg/impure_assignment_2.f90 : New test.
11269
11270         PR fortran/32236
11271         * gfortran.dg/data_initialized_2.f90 : New test.
11272
11273         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11274         appropriate version of 'dmach'.
11275
11276 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11277
11278         PR target/32389
11279         * gcc.target/i386/pr32389.c New test.
11280
11281 2007-06-18  Simon Baldwin <simonb@google.com>
11282
11283         PR c++/31923
11284         * g++.dg/template/error25.C: New.
11285         * g++.dg/template/spec35.C: New.
11286
11287 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11288
11289         * gcc.c-torture/compile/pr32355.c: New testcase.
11290         
11291 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11292
11293         PR tree-optimization/32383
11294         * g++.dg/opt/pr32383.C: New test.
11295
11296 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11297
11298         PR rtl-optimization/32366
11299         * gcc.dg/vect/pr32366.c: New test.
11300
11301 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11302
11303         * gcc.c-torture/compile/pr32349.c: New testcase.
11304         
11305 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11306
11307         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11308         * gcc.target/sparc/combined-2.c: Likewise.
11309         * gcc.target/sparc/fexpand.c : Likewise.
11310         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11311         * gcc.target/sparc/fpack16.c : Likewise.
11312         * gcc.target/sparc/fpmerge.c : Likewise.
11313         * gcc.target/sparc/fpmul.c : Likewise.
11314         * gcc.target/sparc/noresult.c : Likewise.
11315         * gcc.target/sparc/pdist.c: Likewise.
11316
11317 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11318
11319         PR middle-end/31723
11320         * gcc.target/i386/recip-divf.c: New test.
11321         * gcc.target/i386/recip-sqrtf.c: Ditto.
11322         * gcc.target/i386/recip-vec-divf.c: Ditto.
11323         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11324         * gcc.target/i386/sse-recip.c: Ditto.
11325         * gcc.target/i386/sse-recip-vec.c: Ditto.
11326
11327 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11328
11329         PR tree-opt/32225
11330         * gcc.c-torture/compile/20070605-1.c: New test.
11331
11332         * gcc.c-torture/compile/20070603-1.c: New testcase.
11333         * gcc.c-torture/compile/20070603-2.c: New testcase.
11334
11335         * gcc.c-torture/compile/20070531-1.c: New test.
11336
11337         PR tree-opt/32167
11338         * gcc.c-torture/compile/20070531-2.c: New test.
11339
11340         PR tree-opt/32144
11341         * gcc.c-torture/compile/20070529-1.c: New test.
11342
11343         PR tree-opt/32145
11344         * gcc.c-torture/compile/20070529-2.c: New test.
11345
11346         PR tree-opt/32015
11347         * gcc.c-torture/compile/20070520-1.c: New test.
11348
11349         * g++.dg/ext/java-1.C: New test.
11350
11351         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11352         loops instead of one. Remove the "can't determine dependence"
11353         check.
11354         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11355         needed as the cast is gone in the first place.
11356         * gcc.dg/max-1.c: Change local variable a to be a global one.
11357         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11358         have a cast which is PREd.
11359
11360 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11361
11362         * g++.dg/lookup/anon6.C: New test.
11363
11364 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11365
11366         PR c++/31806
11367         * g++.dg/opt/static6.C: New testcase.
11368
11369 2007-06-14  Geoff Keating  <geoffk@apple.com>
11370
11371         * g++.dg/ext/visibility/overload-1.C: New.
11372
11373         PR 31093
11374         * g++.dg/ext/visibility/anon4.C: New.
11375
11376 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11377
11378         PR target/32268
11379         * gcc.target/i386/pr32268.c: New test.
11380
11381 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11382
11383         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11384         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11385         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11386
11387         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11388         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11389         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11390         BID is used.
11391
11392 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11393
11394         PR fortran/32302
11395         * gfortran.dg/common_resize_1.f90: New test.
11396
11397 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11398
11399         PR target/32274
11400         * gcc.dg/vect/pr32224.c: Fix.   
11401         
11402 2007-06-13  Eric Christopher  <echristo@apple.com>
11403
11404         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11405
11406 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11407
11408         PR fortran/32323
11409         * gfortran.dg/actual_array_vect_1.f90: New.
11410
11411 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11412
11413         * gcc.target/sparc/mfpu.c: New test.
11414
11415 2007-06-12  Geoff Keating  <geoffk@apple.com>
11416
11417         * g++.dg/warn/weak1.C: Suppress on Darwin.
11418         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11419
11420 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11421
11422         PR middle-end/31579
11423          * g++.dg/torture/pr31579.C: New testcase.
11424
11425 2007-06-12  Ian Lance Taylor  <iant@google.com>
11426
11427         PR libstdc++/29286
11428         * g++.dg/init/new16.C: New test.
11429         * g++.dg/init/new17.C: New test.
11430         * g++.dg/init/new18.C: New test.
11431         * g++.dg/init/new19.C: New test.
11432
11433 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11434
11435         * gnat.dg/lhs_view_convert.adb: New test.
11436
11437 2007-06-12  Richard Guenther  <rguenther@suse.de>
11438
11439         PR tree-optimization/15353
11440         PR tree-optimization/31657
11441         * gcc.c-torture/execute/20070424-1.c: New testcase.
11442         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11443         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11444         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11445         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11446         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11447
11448 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11449
11450         PR rtl-optimization/32293
11451         * gcc.dg/pr32293.c: New test.
11452
11453 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11454
11455         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11456
11457 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11458
11459         PR fortran/29786
11460         * gfortran.dg/equiv_7.f90: New test.
11461         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11462
11463         PR fortran/30875
11464         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11465
11466 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11467
11468         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11469         * gcc.dg/setjmp-4.c: Likewise.
11470         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11471
11472 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11473
11474         PR rtl-optimization/31025
11475         * gfortran.dg/pr31025.f90: New.
11476
11477 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11478
11479         PR target/32280
11480         * gcc.target/i386/pr32280.c: New test.
11481
11482 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11483
11484         PR middle-end/32279
11485         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11486
11487 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11488
11489         PR libgfortran/32235
11490         * gfortran.dg/backspace_9.f: New test.
11491
11492 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11493
11494         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11495
11496 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11497
11498         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11499
11500 2007-06-09  Ian Lance Taylor  <iant@google.com>
11501
11502         PR tree-optimization/32169
11503         * gcc.c-torture/compile/pr32169.c: New test.
11504
11505 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11506
11507         * gcc.dg/vect/costmodel: New directory.
11508         * gcc.dg/vect/costmodel/i386: New directory.
11509         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11510         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11511         New test.
11512         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11513         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11514         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11515         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11516         * gcc.dg/vect/costmodel/x86_64: New directory.
11517         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11518         New testsuite.
11519         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11520         New test.
11521         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11522         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11523         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11524         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11525         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11526
11527 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11528
11529         PR tree-optimization/32243
11530         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11531         flags for -Os tests.
11532         * gcc.dg/vect/03-vect-pr32243.c: New test.
11533
11534 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11535
11536         PR tree-optimization/32224
11537         * gcc.dg/vect/pr32224.c: New test.
11538
11539 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR c++/32177
11542         * g++.dg/gomp/pr32177.C: New test.
11543
11544 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11545
11546         PR testsuite/25241
11547         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11548         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11549         warning nor an error.
11550         * gcc.dg/Wfatal-2.c: Likewise.
11551         * gcc.dg/Werror-1.c: Likewise.
11552         * gcc.dg/Werror-5.c: Likewise.
11553         * gcc.dg/Werror-7.c: Likewise.
11554         * gcc.dg/Werror-10.c: Likewise.
11555         * gcc.dg/Werror-11.c: Likewise.
11556
11557 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11558
11559         PR c++/30759
11560         * g++.dg/init/brace6.C: New test.
11561
11562 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11563
11564         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11565         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11566         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11567         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11568
11569         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11570         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11571         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11572         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11573         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11574         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11575         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11576         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11577
11578         * gcc.dg/darwin-minversion-3.c: New.
11579
11580 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11581
11582         * gcc.target/i386/builtin-copysign.c: New test.
11583
11584 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11585
11586         PR tree-optimization/32220
11587         * gfortran.dg/predcom-2.f: New testcase.
11588
11589 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11590
11591         PR tree-opt/32231
11592         * gcc.target/i386/vectorize4.c: New test.
11593
11594 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11595
11596         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11597
11598 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11599
11600         PR testsuite/25241
11601         * gcc.dg/simd-5.c: Mark output as a note.
11602         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11603         dg-message.
11604         * gcc.dg/simd-1.c: Likewise.
11605         * gcc.dg/always_inline.c: Mark output as a sorry.
11606         * gcc.dg/always_inline2.c: Likewise.
11607         * gcc.dg/always_inline3.c: Likewise.
11608
11609 2007-06-06  Ian Lance Taylor  <iant@google.com>
11610
11611         * g++.dg/conversion/enum1.C: New test.
11612
11613 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11614
11615         PR tree-optimization/32216
11616         * gcc.dg/vect/pr32216.c: New test.
11617
11618 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11619
11620         PR testsuite/18923
11621         * gfortran.dg/invalid_contains_1.f90: New test.
11622         * gfortran.dg/invalid_contains_2.f90: New test.
11623
11624 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR testsuite/32057
11627         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11628         midnight issues.
11629
11630 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11631
11632         PR testsuite/25241
11633         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11634         dg-message to match de note.
11635         * gcc.dg/pr26570.c: Use dg-message for a note.
11636         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11637         dg-error instead of dg-warning because of -Werror.
11638         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11639         neither an error, nor a warning.
11640         * gcc.dg/glibc-uclibc-2.c: Likewise
11641         * gcc.dg/cpp/19940712-1.c: Likewise.
11642
11643 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11644
11645         PR preprocessor/23479
11646         * gcc.dg/binary-constants-1.c: Add test suites for
11647         the 0b-prefixed binary integer constants.
11648         * gcc.dg/binary-constants-2.c: Ditto.
11649         * gcc.dg/binary-constants-3.c: Ditto.
11650         * gcc.dg/binary-constants-4.c: Ditto.
11651
11652 2007-06-05  Ian Lance Taylor  <iant@google.com>
11653
11654         * gcc.dg/Wstrict-overflow-19.c: New test.
11655
11656 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11657
11658         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11659
11660 2007-06-04  Ian Lance Taylor  <iant@google.com>
11661
11662         * gcc.dg/Wstrict-overflow-18.c: New test.
11663
11664 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11665
11666         PR testsuite/25241
11667         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11668         * gcc.dg/cpp/mi5.c: Likewise.
11669         * gcc.dg/cpp/mi7.c: Likewise.
11670
11671 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11672
11673         PR c/32191
11674         * gcc.dg/pr32191.c: New test.
11675
11676 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11677
11678         PR fortran/32124
11679         * gfortran.dg/allocate_stat_1.f90: Remove.
11680
11681 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11682
11683         * gcc.target/i386/sse4_2-check.h: New.
11684         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11685         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11686         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11687         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11688         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11689         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11690         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11691         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11692         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11693         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11694         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11695         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11696         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11697         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11698         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11699         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11700         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11701         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11702
11703 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11704
11705         * gcc.dg/pie-link.c: New test.
11706
11707 2007-06-01  Ian Lance Taylor  <iant@google.com>
11708
11709         * gcc.dg/Wstrict-overflow-17.c: New test.
11710
11711 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11712
11713         * gcc.dg/builtin-return-1.c (g): New.
11714         (main): Allocate at least 64 bytes on the stack.
11715
11716 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11717
11718         * g++.dg/init/cleanup3.C: New test.
11719
11720 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11721
11722         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11723         int is 16 bits.
11724
11725 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11726
11727         PR fortran/32156
11728         * gfortran.dg/char_array_constructor_3.f90: New test.
11729
11730 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11731
11732         PR tree-optimization/32160
11733         * gfortran.dg/predcom-1.f: New test.
11734
11735 2007-05-31  Richard Guenther  <rguenther@suse.de>
11736
11737         * g++.dg/other/str_empty.C: Move...
11738         * g++.dg/other/pr30567.C: Move...
11739         * g++.dg/tree-ssa/pr27218.C: Move...
11740         * g++.dg/torture: ...here and remove dg-options.
11741
11742 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11743
11744         PR c++/32158
11745         * g++.dg/ext/is_pod_incomplete.C: New.
11746
11747 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11748             Douglas Gregor <doug.gregor@gmail.com>
11749             Pedro Lamarao <pedro.lamarao@mndfck.org>
11750             Howard Hinnant <howard.hinnant@gmail.com>
11751
11752         PR c++/7412
11753         PR c++/29939
11754         * g++.dg/cpp0x/rv8p.C: New.
11755         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11756         * g++.dg/cpp0x/cast-bug.C: New.
11757         * g++.dg/cpp0x/elision_weak.C: New.
11758         * g++.dg/cpp0x/collapse-bug.C: New.
11759         * g++.dg/cpp0x/rv3p.C: New.
11760         * g++.dg/cpp0x/rv7n.C: New.
11761         * g++.dg/cpp0x/overload-conv-1.C: New.
11762         * g++.dg/cpp0x/rv2n.C: New.
11763         * g++.dg/cpp0x/deduce.C: New.
11764         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11765         * g++.dg/cpp0x/rv6p.C: New.
11766         * g++.dg/cpp0x/template_deduction.C: New.
11767         * g++.dg/cpp0x/implicit-copy.C: New.
11768         * g++.dg/cpp0x/rv1p.C: New.
11769         * g++.dg/cpp0x/cast.C: New.
11770         * g++.dg/cpp0x/rv5n.C: New.
11771         * g++.dg/cpp0x/collapse.C: New.
11772         * g++.dg/cpp0x/overload-conv-2.C: New.
11773         * g++.dg/cpp0x/rv4p.C: New.
11774         * g++.dg/cpp0x/rvo.C: New.
11775         * g++.dg/cpp0x/iop.C: New.
11776         * g++.dg/cpp0x/rv3n.C: New.
11777         * g++.dg/cpp0x/rv7p.C: New.
11778         * g++.dg/cpp0x/reference_collapsing.C: New.
11779         * g++.dg/cpp0x/overload.C: New.
11780         * g++.dg/cpp0x/named.C: New.
11781         * g++.dg/cpp0x/rv2p.C: New.
11782         * g++.dg/cpp0x/rv6n.C: New.
11783         * g++.dg/cpp0x/not_special.C: New.
11784         * g++.dg/cpp0x/bind.C: New.
11785         * g++.dg/cpp0x/rv1n.C: New.
11786         * g++.dg/cpp0x/rv5p.C: New.
11787         * g++.dg/cpp0x/elision.C: New.
11788         * g++.dg/cpp0x/named_refs.C: New.
11789         * g++.dg/cpp0x/unnamed_refs.C: New.
11790         * g++.dg/cpp0x/rv4n.C: New.
11791         * g++.dg/cpp0x/elision_neg.C: New.
11792         * g++.dg/init/copy7.C: Run in C++98 mode.
11793         * g++.dg/overload/arg1.C: Ditto.
11794         * g++.dg/overload/arg4.C: Ditto.
11795
11796 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11797
11798         PR c++/31809
11799         * g++.dg/opt/static5.C: New test.
11800
11801 2007-05-30  Richard Guenther  <rguenther@suse.de>
11802
11803         * g++.dg/dg.exp: Prune torture/.
11804         * g++.dg/torture/dg-torture.exp: New testsuite.
11805
11806 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11807
11808         * gcc.target/arm/pr27387.C: Move and rename to ...
11809         * g++.dg/inherit/thunk8.C: ... here.
11810
11811 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11812
11813         PR tree-optimization/31769
11814         * g++.dg/gomp/pr31769.C: New test.
11815
11816 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11817
11818         * gcc.target/i386/stack-realign.c: New.
11819
11820 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11821
11822         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11823
11824 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11825
11826         * gfortran.dg/sizeof.f90: New.
11827
11828 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11829
11830         PR c/31339
11831         * gcc.dg/boolcomplex-1.c: New test.
11832
11833         PR c++/31339
11834         * g++.dg/ext/boolcomplex-1.c: New test.
11835
11836 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11837
11838         * gcc.dg/matrix: New directory.
11839
11840 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11841
11842         PR fortran/32124
11843         * gfortran.dg/allocate_stat_1.f90: New.
11844
11845 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11846
11847         PR fortran/31972
11848         * transfer_hollerith_1.f90: New test.
11849
11850 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11851
11852         PR tree-opt/32100
11853         * gcc.c-torture/execute/vrp-7.c: New test.
11854
11855 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11856
11857         * gfortran.dg/transfer_simplify_4.f90: New test.
11858
11859 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11860
11861         PR fortran/32088
11862         * gfortran.dg/func_result_3.f90: New.
11863
11864 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11865
11866         PR middle-end/32083
11867         * gfortran.dg/transfer_simplify_3.f90: New.
11868
11869 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11870
11871         PR target/32065
11872         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11873         to compile options.
11874         * gcc.target/i386/pr32065-2.c: New test.
11875
11876 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11877
11878         PR fortran/31813
11879         * gfortran.dg/io_constraints_2.f90: Update.
11880
11881 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11882
11883         PR fortran/31219
11884         * gfortran.dg/array_constructor_17.f90: New test.
11885
11886 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11887
11888         PR tree-opt/32090
11889         * g++.dg/opt/array2.C: New testcase.
11890
11891 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11892
11893         PR target/32065
11894         * gcc.target/i386/pr32065.c: New test.
11895
11896 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11897             Marcus Meissner <meissner@suse.de>
11898
11899         * gcc.dg/attr-alloc_size.c: New.
11900
11901 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11902             Lee Millward  <lee.millward@gmail.com>
11903
11904         PR c++/31745
11905         * g++.dg/parse/crash34.C: New test.
11906
11907         * g++.dg/parse/crash35.C: New test.
11908
11909 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11910
11911         * gcc.target/i386/sse2-check.h: New.
11912         * gcc.target/i386/sse2-vec-1.c: Likewise.
11913         * gcc.target/i386/sse2-vec-2.c: Likewise.
11914         * gcc.target/i386/sse2-vec-3.c: Likewise.
11915         * gcc.target/i386/sse2-vec-4.c: Likewise.
11916         * gcc.target/i386/sse2-vec-5.c: Likewise.
11917         * gcc.target/i386/sse2-vec-6.c: Likewise.
11918
11919 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11920
11921         PR c++/31431
11922         PR c++/31432
11923         PR c++/31434
11924         PR c++/31435
11925         PR c++/31437
11926         PR c++/31438
11927         PR c++/31442
11928         PR c++/31443
11929         PR c++/31444
11930         PR c++/31445
11931         * g++.dg/cpp0x/pr31431.C: New.
11932         * g++.dg/cpp0x/pr31437.C: New.
11933         * g++.dg/cpp0x/pr31442.C: New.
11934         * g++.dg/cpp0x/pr31444.C: New.
11935         * g++.dg/cpp0x/pr31431-2.C: New.
11936         * g++.dg/cpp0x/pr31432.C: New.
11937         * g++.dg/cpp0x/pr31434.C: New.
11938         * g++.dg/cpp0x/pr31438.C: New.
11939         * g++.dg/cpp0x/pr31443.C: New.
11940         * g++.dg/cpp0x/pr31445.C: New.
11941         * g++.dg/cpp0x/variadic-crash1.C: New.
11942
11943 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11944
11945         * gcc.target/arm/long-calls-1.c: New test.
11946         * gcc.target/arm/long-calls-2.c: Likewise.
11947         * gcc.target/arm/long-calls-3.c: Likewise.
11948         * gcc.target/arm/long-calls-4.c: Likewise.
11949
11950 2007-05-25  Richard Guenther  <rguenther@suse.de>
11951             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11952
11953         PR tree-optimization/31982
11954         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11955
11956 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11957
11958         PR fortran/32047
11959         * gfortran.dg/result_in_spec_2.f90: New test.
11960
11961 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11962
11963         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11964
11965 2007-05-24  Ollie Wild  <aaw@google.com>
11966
11967         * gcc.dg/cpp/counter-1.c: New test.
11968         * gcc.dg/pch/counter-1.c: New test.
11969         * gcc.dg/pch/counter-1.hs: New file.
11970         * gcc.dg/pch/counter-2.c: New test.
11971         * gcc.dg/pch/counter-2.hs: New file.
11972         * gcc.dg/pch/counter-3.c: New test.
11973         * gcc.dg/pch/counter-3.hs: New file.
11974
11975 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11976
11977         * gcc.dg/tree-ssa/predcom-1.c: New test.
11978         * gcc.dg/tree-ssa/predcom-2.c: New test.
11979         * gcc.dg/tree-ssa/predcom-3.c: New test.
11980         * gcc.dg/tree-ssa/predcom-4.c: New test.
11981         * gcc.dg/tree-ssa/predcom-5.c: New test.
11982         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11983
11984 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11985
11986         PR testsuite/32062
11987         * gcc.target/i386/sse4_1-check.h (MASK): New.
11988
11989 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11990
11991         PR fortran/32038
11992         * gfortran.dg/pr25603.f: Initialize integer variables.
11993
11994 2007-05-23  Ian Lance Taylor  <iant@google.com>
11995
11996         * g++.dg/other/vrp1.C: New test.
11997
11998 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11999
12000         PR preprocessor/20077
12001         * gcc.dg/cpp/paste15.c: New test.
12002
12003 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12004             Nigel Stephens  <nigel@mips.com>
12005             Richard Sandiford  <richard@codesourcery.com>
12006
12007         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12008         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12009         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12010         * gcc.target/mips/inter/mips16-inter.exp: New.
12011
12012 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12013
12014         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12015
12016 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12017
12018         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12019         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12020         * gcc.target/i386/sse3-addsubps.c: Likewise.
12021         * gcc.target/i386/sse3-haddpd.c: Likewise.
12022         * gcc.target/i386/sse3-haddps.c: Likewise.
12023         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12024         * gcc.target/i386/sse3-hsubps.c: Likewise.
12025         * gcc.target/i386/sse3-lddqu.c: Likewise.
12026         * gcc.target/i386/sse3-movddup.c: Likewise.
12027         * gcc.target/i386/sse3-movshdup.c: Likewise.
12028         * gcc.target/i386/sse3-movsldup.c: Likewise.
12029
12030         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12031         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12032         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12033         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12034         * gcc.target/i386/ssse3-palignr.c: Likewise.
12035         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12036         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12037         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12038         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12039         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12040         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12041         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12042         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12043         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12044         * gcc.target/i386/ssse3-psignb.c: Likewise.
12045         * gcc.target/i386/ssse3-psignd.c: Likewise.
12046         * gcc.target/i386/ssse3-psignw.c: Likewise.
12047         * gcc.target/i386/ssse3-vals.h: Likewise.
12048
12049         * gcc.target/i386/sse3-check.h: New file.
12050         * gcc.target/i386/ssse3-check.h: Likewise.
12051
12052 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12053
12054         PR middle-end/31095
12055         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12056
12057 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12058
12059         PR middle-end/31606
12060         * gcc.c-torture/20070522-1.c: New testcase.
12061
12062 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12063
12064         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12065
12066 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12067
12068         * gcc.c-torture/execute/ieee/20000320-1.x,
12069         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12070         m68k-*-* and check_effective_target_coldfire_fpu.
12071
12072 2007-05-22  Ollie Wild  <aaw@google.com>
12073
12074         * g++.dg/lookup/hidden-class10.C: New test.
12075         * g++.dg/lookup/hidden-class11.C: New test.
12076
12077 2007-05-22  Ollie Wild  <aaw@google.com>
12078
12079         * g++.dg/lookup/name-clash5.C: New test.
12080         * g++.dg/lookup/name-clash6.C: New test.
12081
12082 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12083
12084         * g++.dg/other/i386-2.C: Update comments on header files tested.
12085         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12086         of <tmmintrin.h>.
12087         * gcc.target/i386/sse-12.c: Likewise.
12088         * gcc.target/i386/sse-13.c: Likewise.
12089         * gcc.target/i386/sse-14.c: Likewise.
12090
12091         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12092         Redefined to test with immediate operand.
12093         (__builtin_ia32_blendps): Likewise.
12094         (__builtin_ia32_blendpd): Likewise.
12095         (__builtin_ia32_dpps): Likewise.
12096         (__builtin_ia32_dpps): Likewise.
12097         (__builtin_ia32_insertps128): Likewise.
12098         (__builtin_ia32_vec_ext_v4sf): Likewise.
12099         (__builtin_ia32_vec_set_v16qi): Likewise.
12100         (__builtin_ia32_vec_set_v4si): Likewise.
12101         (__builtin_ia32_vec_set_v2di): Likewise.
12102         (__builtin_ia32_vec_ext_v16qi): Likewise.
12103         (__builtin_ia32_vec_ext_v4si): Likewise.
12104         (__builtin_ia32_vec_ext_v2di): Likewise.
12105         (__builtin_ia32_roundpd): Likewise.
12106         (__builtin_ia32_roundsd): Likewise.
12107         (__builtin_ia32_roundps): Likewise.
12108         (__builtin_ia32_roundss): Likewise.
12109         (__builtin_ia32_mpsadbw128): Likewise.
12110
12111 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12112
12113         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12114
12115 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12116
12117         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12118         failures.
12119         * gcc.dg/dfp/func-struct.c: Ditto.
12120         * gcc.dg/dfp/operator-assignment.c: Ditto.
12121         * gcc.dg/dfp/convert-bfp.c: Ditto.
12122         * gcc.dg/dfp/convert-int.c: Ditto.
12123         * gcc.dg/dfp/convert-int-max.c: Ditto.
12124         * gcc.dg/dfp/func-scalar.c: Ditto.
12125         * gcc.dg/dfp/cast.c: Ditto.
12126         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12127         failures, and fix a typo in return type of arg1_128.
12128         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12129         failures, and fix a typo in a constant suffix.
12130         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12131         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12132
12133 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12134             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12135
12136         * lib/gcc-dg.exp(process_message): New proc.
12137         (dg-message): New test directive.
12138         * gcc.dg/always_inline.c: Use dg-message.
12139         * gcc.dg/always_inline2.c: Ditto.
12140         * gcc.dg/always_inline3.c: Ditto.
12141         * gcc.dg/invalid-call-1.c: Ditto.
12142         * gcc.dg/pr17506.c: Ditto.
12143         * gcc.dg/simd-5.c: Ditto.
12144         * gcc.dg/simd-6.c: Ditto.
12145         * gcc.dg/va-arg-2.c: Ditto.
12146         * gcc.dg/cpp/syshdr.c: Ditto.
12147         * gcc.dg/cpp/unc4.c: Ditto.
12148         * gcc.dg/cpp/trad/mi1.c: Ditto.
12149         * gcc.dg/cpp/trad/mi5.c: Ditto.
12150         * gcc.dg/cpp/trad/mi7.c: Ditto.
12151         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12152         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12153         * gcc.test-framework/test-framework.awk: Special-case outexists
12154         tests.
12155
12156 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12157
12158         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12159         (bit_SSE4_2): Likewise.
12160         (bit_POPCNT): Likewise.
12161
12162         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12163         Check if assembler supports SSE4 instructions.
12164
12165         * gcc.target/i386/sse4_1-blendpd.c: New file.
12166         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12167         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12168         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12169         * gcc.target/i386/sse4_1-check.h: Likewise.
12170         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12171         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12172         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12173         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12174         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12175         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12176         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12177         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12178         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12179         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12180         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12181         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12182         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12183         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12184         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12185         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12186         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12187         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12188         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12189         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12190         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12191         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12192         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12193         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12194         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12195         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12196         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12197         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12198         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12199         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12200         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12201         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12202         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12203         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12204         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12205         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12206         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12207         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12208         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12209         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12210         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12211         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12212         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12213         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12214         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12215         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12216         * gcc.target/i386/sse4_1-round.h: Likewise.
12217         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12218         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12219         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12220         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12221         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12222         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12223         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12224         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12225         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12226         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12227         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12228         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12229         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12230         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12231
12232 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12233
12234         PR fortran/31627
12235         * gfortran.dg/bounds_check_7.f90: New test.
12236
12237 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12238
12239         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12240         (check_effective_target_sse4a): Ditto.
12241
12242         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12243         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12244         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12245         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12246         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12247         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12248         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12249         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12250         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12251         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12252         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12253         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12254         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12255         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12256         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12257         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12258         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12259         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12260         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12261         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12262
12263 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12264
12265         * g++.dg/ext/cleanup-1.C: New test.
12266         * g++.dg/ext/cleanup-2.C: Likewise.
12267         * g++.dg/ext/cleanup-3.C: Likewise.
12268         * g++.dg/ext/cleanup-4.C: Likewise.
12269         * g++.dg/ext/cleanup-5.C: Likewise.
12270         * g++.dg/ext/cleanup-6.C: Likewise.
12271         * g++.dg/ext/cleanup-8.C: Likewise.
12272         * g++.dg/ext/cleanup-9.C: Likewise.
12273         * g++.dg/ext/cleanup-10.C: Likewise.
12274         * g++.dg/ext/cleanup-11.C: Likewise.
12275         * g++.dg/ext/cleanup-dtor.C: Likewise.
12276
12277 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12278
12279         PR middle-end/31995
12280         * gcc.dg/vect/vect-102a.c: New test.
12281
12282 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12283             Paolo Carlini  <pcarlini@suse.de>
12284             Uros Bizjak  <ubizjak@gmail.com>
12285
12286         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12287         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12288         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12289         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12290         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12291         New testcases.
12292
12293 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12294
12295         PR fortran/32002
12296         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12297
12298 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12299
12300         PR fortran/32027
12301         * gfortran.dg/do_3.F90: Add checks for the final value of the
12302         loop variable.
12303
12304 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12305
12306         * gcc.c-torture/execute/990127-2.x: New file.
12307
12308 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12309
12310         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12311         * gcc.target/i386/sse-12: Add -O to compile options.
12312         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12313         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12314         and mm3dnow.h.  Add -O to compile options.
12315
12316 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12317
12318         PR fortran/31867
12319         * gfortran.dg/char_length_5.f90: New test.
12320
12321         PR fortran/31994
12322         * gfortran.dg/array_reference_1.f90: New test.
12323
12324 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12325
12326         PR middle-end/7651
12327         PR c++/11856
12328         PR c/12963
12329         PR c/23587
12330         PR other/29694
12331         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12332         * gcc.dg/Wtype-limits.c: New.
12333         * gcc.dg/Wtype-limits-Wextra.c: New.
12334         * gcc.dg/Wtype-limits-no.c: New.
12335         * g++.dg/warn/Wtype-limits.C: New.
12336         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12337         * g++.dg/warn/Wtype-limits-no.C: New.
12338
12339 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12340
12341         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12342         instead of "-msse2".'
12343         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12344         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12345         and mm3dnow.h.
12346         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12347         to test with immediate operand.
12348         (__builtin_ia32_insertqi): Ditto.
12349         (__builtin_ia32_palignr128): Ditto.
12350         (__builtin_ia32_palignr): Ditto.
12351         (__builtin_ia32_pshufhw): Ditto.
12352         (__builtin_ia32_pshuflw): Ditto.
12353         (__builtin_ia32_pshufd): Ditto.
12354         (__builtin_ia32_vec_set_v8hi): Ditto.
12355         (__builtin_ia32_vec_ext_v8hi): Ditto.
12356         (__builtin_ia32_shufpd): Ditto.
12357         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12358
12359 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12360
12361         PR fortran/32001
12362         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12363
12364 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12365
12366         PR target/31585
12367         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12368         and "__inline".  Use "-msse" instead of "-msse2".
12369
12370 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12371
12372         PR middle-end/7651
12373         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12374         * gcc.dg/20030906-2.c: Likewise.
12375         * objc.dg/method-17.m: Add -Wreturn-type.
12376         * obj-c++.dg/method-21.mm: Likewise.
12377
12378 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12379
12380         PR target/31585
12381         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12382         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12383         (__builtin_ia32_psrlqi128): Ditto.
12384         (__builtin_ia32_psrlwi128): Ditto.
12385         (__builtin_ia32_psrldi128): Ditto.
12386         (__builtin_ia32_psrldqi128): Ditto.
12387         (__builtin_ia32_pslldqi128): Ditto.
12388         (__builtin_ia32_psrawi128): Ditto.
12389         (__builtin_ia32_psradi128): Ditto.
12390         (__builtin_ia32_psllqi128): Ditto.
12391         (__builtin_ia32_pslldi128): Ditto.
12392         (__builtin_prefetch): Ditto.
12393         (__builtin_ia32_pshufw): Ditto.
12394         (__builtin_ia32_vec_set_v4hi): Ditto.
12395         (__builtin_ia32_vec_ext_v4hi): Ditto.
12396         (__builtin_ia32_shufps): Ditto.
12397         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12398
12399 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12400
12401         PR fortran/31974
12402         * gfortran.dg/char_allocation_1.f90: New test.
12403
12404 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12405
12406         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12407         * gcc.dg/Wconversion-sign.c: New.
12408         * gcc.dg/Wconversion-integer-no-sign.c: New.
12409         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12410         Wconversion-sign.C
12411         * g++.dg/warn/Wconversion-sign.C: New.
12412         * g++.old-deja/g++.other/warn4.C: Update.
12413         * g++.dg/warn/Wconversion1.C: Likewise.
12414
12415 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12416
12417         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12418         * gcc.dg/torture/builtin-math-4.c: Likewise.
12419
12420 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12421
12422         PR libfortran/31964
12423         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12424
12425 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12426
12427         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12428
12429 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12430
12431         PR target/31628
12432         * gcc.target/i386/pr31628.c: New.
12433
12434 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12435
12436         PR middle-end/31344
12437         * gcc.dg/pr31344.c: New test.
12438
12439 2007-05-17  Ian Lance Taylor  <iant@google.com>
12440
12441         PR tree-optimization/31953
12442         * gcc.c-torture/compile/pr31953.c: New test.
12443
12444 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12445
12446         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12447
12448         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12449         and drem.
12450         * gcc.dg/torture/builtin-math-4.c: Likewise.
12451
12452         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12453         * gcc.dg/torture/builtin-math-4.c: Likewise.
12454
12455         * gcc.dg/torture/builtin-math-4.c: New test.
12456
12457 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12458             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12459
12460         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12461         * gcc.dg/cpp/include2.c: Ditto.
12462         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12463         * gcc.dg/cpp/paste5.c: Ditto.
12464         * gcc.dg/cpp/paste6.c: Ditto.
12465         * gcc.dg/cpp/paste8.c: Ditto.
12466         * gcc.dg/cpp/paste11.c: Ditto.
12467         * gcc.dg/cpp/paste13.c: Ditto.
12468         * gcc.dg/cpp/skipping2.c: Ditto.
12469         * gcc.dg/reg-vol-struct-1.c: Ditto.
12470         * gcc.dg/Wshadow-1.c: Ditto.
12471         * gcc.dg/cpp/trad/comment.c: Ditto.
12472         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12473         * gcc.dg/cpp/if-2.c: Ditto.
12474         * gcc.dg/array-5.c: Ditto.
12475         * gcc.dg/inline-15.c: Ditto.
12476         * gcc.dg/pr27953.c: Ditto.
12477         * gcc.dg/Wno-c++-compat.c: Ditto.
12478
12479 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12480
12481         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12482
12483 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12484
12485         * gcc.c-torture/execute/20070517-1.c: New test.
12486
12487 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12488
12489         PR fortran/31919
12490         * gfortran.dg/min_max_conformance.f90: New test.
12491
12492 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12493
12494         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12495         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12496         gcc.dg/vect/vect-104.c: Use more complex construction to
12497         prevent vectorizing.
12498         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12499
12500 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12501
12502         PR tree-optimization/24659
12503         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12504         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12505         not vect_int target.
12506         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12507         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12508         targets.
12509         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12510         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12511         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12512
12513 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12514
12515         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12516         and x86_64-*-* targets.
12517         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12518
12519 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12520
12521         PR fortran/18769
12522         PR fortran/30881
12523         PR fortran/31194
12524         PR fortran/31216
12525         PR fortran/31427
12526         * transfer_simplify_1.f90: New test.
12527         * transfer_simplify_2.f90: New test.
12528
12529 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12530
12531         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12532
12533 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12534
12535         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12536
12537         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12538
12539         PR c/31924
12540         * gcc.dg/fltconst-1.c: New test.
12541
12542         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12543         * gcc.dg/dfp/operator-assignment.c: Ditto.
12544
12545 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12546
12547         PR c++/29928
12548         * g++.dg/rtti/typeid5.C: New.
12549
12550 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12551
12552         PR fortran/31725
12553         * gfortran.dg/substr_4.f: New test.
12554
12555 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12556
12557         * gcc.target/m68k/interrupt_thread-1.c,
12558         gcc.target/m68k/interrupt_thread-2.c,
12559         gcc.target/m68k/interrupt_thread-3.c: New.
12560         * gcc.target/m68k/m68k.exp: Accept fido.
12561
12562 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12563
12564         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12565         * gfortran.dg/altreturn_3.f90: Likewise.
12566         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12567         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12568         * gfortran.dg/inquire_iolength.f90: Likewise.
12569         * gfortran.dg/module_naming_1.f90: Likewise.
12570         * gfortran.dg/oldstyle_2.f90: Likewise.
12571         * gfortran.dg/operator_2.f90: Likewise.
12572         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12573         * gfortran.dg/used_types_11.f90: Likewise.
12574         * gfortran.dg/zero_array_components_1.f90: Likewise.
12575         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12576         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12577         * gfortran.dg/real_const_3.f90: Likewise.
12578
12579 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12580
12581         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12582         * gcc.dg/tree-ssa/loop-30.c: New test.
12583
12584 2007-05-13  Richard Guenther  <rguenther@suse.de>
12585
12586         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12587         scanning forwprop1.
12588         * g++.dg/tree-ssa/pr31146.C: Likewise.
12589
12590 2007-05-13  Revital Eres  <eres@il.ibm.com>
12591
12592         * gcc.dg/dse.c: New test.
12593
12594 2007-05-12  Richard Guenther  <rguenther@suse.de>
12595
12596         PR tree-optimization/31797
12597         * gcc.c-torture/compile/pr31797.c: New testcase.
12598
12599 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12600
12601         PR fortran/30746
12602         * gfortran.dg/host_assoc_function_1.f90: New test.
12603
12604 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12605
12606         PR c++/31829
12607         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12608
12609 2007-05-11  Silvius Rus  <rus@google.com>
12610
12611         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12612         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12613         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12614         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12615         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12616         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12617         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12618         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12619         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12620         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12621         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12622         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12623         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12624         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12625         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12626         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12627
12628 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12629
12630         PR other/31852
12631         * gcc.c-torture/execute/builtins/memchr.c: New.
12632         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12633         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12634
12635 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12636
12637         PR fortran/30876
12638         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12639         line.
12640         * gfortran.dg/recursive_reference_2.f90: New test.
12641
12642 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12643
12644         PR fortran/30878
12645         * gfortran.dg/namelist_29.f90: New test.
12646
12647 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12648
12649         PR fortran/31474
12650         * gfortran.dg/entry_10.f90: New test.
12651
12652 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12653
12654         PR tree-optimization/31885
12655         * gcc.dg/tree-ssa/loop-29.c: New test.
12656
12657 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12658
12659         * assumed_dummy_1.f90: Fix dg directive.
12660         * char_initialiser_actual.f90: Likewise.
12661         * nested_modules_2.f90: Likewise.
12662         * shift-alloc.f90: Likewise.
12663
12664 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12665
12666         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12667
12668 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12669
12670         PR libfortran/31880
12671         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12672
12673 2007-05-09  Mike Stump  <mrs@apple.com>
12674
12675         * g++.dg/other/first-global.C: Add -fpie for darwin.
12676         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12677
12678 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12679
12680         * gcc.dg/20070507-1.c: New testcase.
12681
12682 2007-05-08  Chao-ying Fu  <fu@mips.com>
12683
12684         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12685         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12686         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12687         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12688
12689 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12690
12691         PR 31847
12692         * gcc.dg/pr31847.c: New test.
12693
12694 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12695
12696         PR fortran/31692
12697         * gfortran.dg/actual_array_result_1.f90: New test.
12698
12699 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12700
12701         PR fortran/29397
12702         * gfortran.dg/parameter_array_init_1.f90: New test.
12703
12704         PR fortran/29400
12705         * gfortran.dg/parameter_array_init_2.f90: New test.
12706
12707 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12708
12709         PR target/31854
12710         * gcc.target/i386/pr31854.c: New test.
12711
12712 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12713
12714         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12715
12716 2007-05-07  Mike Stump  <mrs@apple.com>
12717
12718         * g++.old-deja/g++.mike/empty.C: Add.
12719
12720 2007-05-07  Eric Christopher  <echristo@apple.com>
12721
12722         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12723
12724 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12725
12726         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12727         variable.  Rearrange conversions from binary float to decimal float.
12728
12729 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12730
12731         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12732         x86.
12733
12734 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12735
12736         * gnat.dg/opt1.ad[sb]: New testcase.
12737
12738 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12739
12740         PR fortran/31399
12741         * gfortran.dg/do_3.F90: New test.
12742
12743 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12744
12745         PR fortran/31764
12746         * gfortran.dg/new_line.f90: Add new checks.
12747
12748 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12749
12750         PR fortran/31201
12751         * gfortran.dg/large_unit_1.f90: New.
12752         * gfortran.dg/large_unit_2.f90: New.
12753         * gfortran.dg/iostat_4.f90: New
12754         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12755
12756 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12757
12758         PR fortran/31540
12759         * gfortran.dg/char_result_4.f90: New test.
12760
12761 2007-06-05  Revital Eres  <eres@il.ibm.com>
12762
12763         PR 30957
12764         * gcc.dg/pr30957-1.c: New test.
12765
12766 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12767
12768         PR fortran/31251
12769         * gfortran.dg/char_type_len_2.f90: New test.
12770
12771 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12772
12773         PR 31775
12774         * g++.dg/other/nested-extern.cc: New.
12775         * g++.dg/other/nested-extern-1.C: New.
12776         * g++.dg/other/nested-extern-2.C: New.
12777
12778 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12779
12780         PR fortran/31760
12781         * gfortran.dg/erf.f90: New test.
12782         * gfortran.dg/besxy.f90: New test.
12783
12784 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12785
12786         PR fortran/22359
12787         * gfortran.dg/fseek.f90: New test.
12788
12789 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12790
12791         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12792
12793 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12794
12795         PR libfortran/31210
12796         * gfortran.dg/zero_length_1.f90: New test.
12797
12798 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12799
12800         PR fortran/31803
12801         * gfortran.dg/char_pointer_assign_3.f90: New test.
12802         * gfortran.dg/char_result_2.f90: Re-enable test.
12803
12804 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12805
12806         PR fortran/25071
12807         * gfortran.dg/char_length_3.f90: New test.
12808         * gfortran.dg/char_result_2.f90: Fix test.
12809
12810 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12811
12812         PR tree-optimization/30565
12813         * gcc.dg/tree-ssa/loop-27.c: New test.
12814
12815 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12816
12817         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12818         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12819         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12820         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12821
12822 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12823
12824         PR tree-optimization/31699
12825         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12826         New.
12827         (check_effective_target_vect_floatint_cvt): New.
12828         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12829         of specific targets.
12830         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12831         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12832         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12833         * gcc.dg/vect/vect-iv-4.c: Likewise.
12834         * gcc.dg/vect/vect-multitypes-11.c: New.
12835         * gcc.dg/vect/pr31699.c: New.
12836
12837 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12838
12839         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12840
12841 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12842
12843         PR C++/31663
12844         * g++.dg/warn/anonymous-namespace-2.C: New.
12845         * g++.dg/warn/anonymous-namespace-2.h: New.
12846
12847 2007-05-02  Paul Brook  <paul@codesourcery.com>
12848
12849         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12850
12851 2007-05-02  Eric Christopher  <echristo@apple.com>
12852
12853         * gcc.dg/cpp/if-div.c: New file.
12854
12855 2007-05-02  Tom Tromey  <tromey@redhat.com>
12856
12857         PR preprocessor/28709:
12858         * gcc.dg/cpp/pr28709.c: New file.
12859
12860 2007-05-02  Richard Guenther  <rguenther@suse.de>
12861
12862         PR tree-optimization/31146
12863         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12864
12865 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12866
12867         * gcc.c-torture/compile/limits-blockid.c: New.
12868         * gcc.c-torture/compile/limits-caselabels.c: New.
12869         * gcc.c-torture/compile/limits-declparen.c: New.
12870         * gcc.c-torture/compile/limits-enumconst.c: New.
12871         * gcc.c-torture/compile/limits-exprparen.c: New.
12872         * gcc.c-torture/compile/limits-externalid.c: New.
12873         * gcc.c-torture/compile/limits-fnargs.c: New.
12874         * gcc.c-torture/compile/limits-fndefn.c: New.
12875         * gcc.c-torture/compile/limits-idexternal.c: New.
12876         * gcc.c-torture/compile/limits-idinternal.c: New.
12877         * gcc.c-torture/compile/limits-pointer.c: New.
12878         * gcc.c-torture/compile/limits-stringlit.c: New.
12879         * gcc.c-torture/compile/limits-structmem.c: New.
12880         * gcc.c-torture/compile/limits-structnest.c: New.
12881
12882 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12883
12884         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12885
12886 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12887
12888         PR middle-end/31740
12889         * gcc.c-torture/compile/20070501-1.c: New testcase.
12890
12891 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12892
12893         PR fortran/31732
12894         * gfortran.dg/array_memset_2:  New test case.
12895
12896 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12897
12898         PR testsuite/31615
12899         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12900
12901 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12902
12903         PR testsuite/31589
12904         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12905         dg-final test.
12906         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12907         keyword to dg-final test.
12908         * gcc.dg/vect/vect-iv-4.c: Likewise.
12909         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12910         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12911         test.
12912         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12913         cast.
12914         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12915         * lib/target-supports.exp
12916         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12917         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12918
12919 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12920
12921         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12922         __LONG_LONG_MAX__ and its friends instead of those supplied by
12923         limits.h.
12924
12925 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12926
12927         PR C++/31721
12928         * g++.dg/ext/vector7.C: New testcase.
12929
12930 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12931
12932         PR fortran/31591
12933         * gfortran.dg/bound_simplification_1.f90: New test.
12934
12935 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12936
12937         PR fortran/31645
12938         * gfortran.dg/bom_error.f90: New test.
12939         * gfortran.dg/bom_include.f90: New test.
12940         * gfortran.dg/bom_UTF16-LE.f90: New test.
12941         * gfortran.dg/bom_UTF16-BE.f90: New test.
12942         * gfortran.dg/bom_UTF-8.f90: New test.
12943         * gfortran.dg/bom_UTF-32.f90: New test.
12944         * gfortran.dg/bom_UTF-8.F90: New test.
12945         * gfortran.dg/bom_include.inc: New file.
12946
12947 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12948
12949         PR C++/30221
12950         * g++.dg/init/ptrfn2.C: New test.
12951         * g++.dg/init/ptrfn3.C: New test.
12952
12953 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12954
12955         PR fortran/31711
12956         * gfortran.dg/dependency_21.f90: New test.
12957
12958 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12959
12960         * gfortran.dg/secnds.f: Use real*8.
12961         * gfortran.dg/secnds-1.f: Use real*8.
12962
12963 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12964
12965         PR libfortran/31532
12966         * gfortran.dg/inquire_5.f90: Update test.
12967
12968 2007-04-27  Ian Lance Taylor  <iant@google.com>
12969
12970         PR middle-end/31710
12971         * gcc.c-torture/compile/pr31710.c: New test.
12972
12973 2007-04-27  Richard Guenther  <rguenther@suse.de>
12974
12975         PR tree-optimization/30965
12976         PR tree-optimization/30978
12977         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12978         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12979         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12980         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12981
12982 2007-04-27  Richard Guenther  <rguenther@suse.de>
12983
12984         PR tree-optimization/31715
12985         * gcc.dg/Warray-bounds-4.c: New testcase.
12986
12987 2007-04-26  Ian Lance Taylor  <iant@google.com>
12988
12989         PR target/28675
12990         * gcc.c-torture/compile/pr28675.c: New test.
12991
12992 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12993
12994         PR C++/30016
12995         * g++.dg/ext/vector6.C: New test.
12996
12997 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12998
12999         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13000
13001 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13002
13003         PR middle-end/31617
13004         * g++.dg/other/str_empty.C: Add expected warning.
13005
13006 2007-04-26  Richard Guenther  <rguenther@suse.de>
13007         Daniel Berlin  <dberlin@dberlin.org>
13008
13009         PR tree-optimization/30567
13010         * g++.dg/other/pr30567.C: New testcase.
13011
13012 2007-04-26  Richard Guenther  <rguenther@suse.de>
13013
13014         PR tree-optimization/31703
13015         * gcc.c-torture/compile/pr31703.c: New testcase.
13016         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13017         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13018
13019 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13020
13021         * gfortran.dg/open_errors.f90: Added if statements checking
13022         the value of iostat.
13023
13024 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13025
13026         PR c++/31598
13027         * g++.dg/gomp/pr31598.C: New test.
13028
13029         PR tree-optimization/30558
13030         * g++.dg/gomp/pr30558.C: New test.
13031
13032 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13033
13034         PR c++/31338
13035         * g++.dg/ext/complex2.C: New test.
13036
13037 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13038
13039         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13040
13041 2007-04-25  Thiemo Seufer  <ths@mips.com>
13042
13043         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13044         value to signed char.
13045
13046 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13047
13048         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13049         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13050         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13051
13052 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13053
13054         PR fortran/31668
13055         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13056         statement functions.
13057         * gfortran.dg/c_by_val_5.f90: New test.
13058
13059 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13060
13061         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13062         with two new subroutines to avoid parameter-induced aliasing.
13063         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13064         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13065
13066 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13067
13068         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13069         * g++.dg/warn/Warray-bounds.C: Likewise.
13070
13071 2007-04-24  Ian Lance Taylor  <iant@google.com>
13072
13073         PR tree-optimization/31605
13074         * gcc.c-torture/execute/pr31605.c: New test.
13075
13076 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13077
13078         PR fortran/31587
13079         * lib/gcc-dg.exp (scan-module): New function.
13080         * gfortran.dg/module_md5_1.f90: New test.
13081
13082 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13083
13084         * g++.old-deja/g++.pt/defarg6.C: Only run with
13085         -std=gnu++98.
13086         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13087         * g++.dg/cpp0x/variadic61.C: Ditto.
13088         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13089         * g++.dg/cpp0x/variadic62.C: Ditto.
13090         * g++.dg/template/meminit1.C: Ditto.
13091         * g++.dg/template/operator7.C: Ditto.
13092         * g++.dg/template/static15.C: Ditto.
13093         * g++.dg/template/invalid1.C: Ditto.
13094         * g++.dg/template/shift1.C: Ditto.
13095         * g++.dg/template/error10.C: Ditto.
13096
13097 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13098
13099         PR diagnostic/25923
13100         * gfortran.dg/pr25923.f90: New test.
13101
13102 2007-04-24  Ian Lance Taylor  <iant@google.com>
13103
13104         PR tree-optimization/31602
13105         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13106
13107 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13108
13109         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13110         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13111
13112 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13113
13114         * gcc.target/i386/reload-1.c. New.
13115
13116 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13117             Olga Golovanevsky  <olga@il.ibm.com>
13118
13119         * g++.dg/other/str_empty.C: New test.
13120
13121 2007-04-24  Richard Henderson  <rth@redhat.com>
13122
13123         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13124
13125 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13126
13127         PR target/31641
13128         * gcc.c-torture/compile/pr31641.c: New testcase.
13129
13130 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13131
13132         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13133         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13134         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13135         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13136
13137 2007-04-23  Simon Baldwin  <simonb@google.com>
13138
13139         * g++.dg/other/error15.C: New.
13140         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13141         triggering a "multiple parameters named" error.
13142
13143 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13144
13145         PR fortran/31618
13146         * gfortran.dg/backspace_8.f:  New test case.
13147
13148 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13149
13150         PR fortran/31630
13151         * gfortran.dg/used_types_17.f90: New test.
13152
13153         PR fortran/31620
13154         * gfortran.dg/zero_array_components_1.f90: New test.
13155
13156 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13157
13158         PR fortran/31616
13159         * gfortran.dg/open_errors.f90: Allow a different error message.
13160
13161 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13162
13163         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13164         Rename from check_effective_target_vect_pack_mod.  Rename global
13165         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13166         messages.
13167         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13168         rename.
13169         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13170         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13171
13172 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13173
13174         PR middle-end/31448
13175         * gcc.c-torture/execute/pr31448.c: New testcase.
13176
13177 2007-04-22  Nick Clifton  <nickc@redhat.com>
13178
13179         * gcc.dg/20020312-2.c: Add support for the FRV.
13180
13181 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13182
13183         PR tree-optimization/24659
13184         * gcc.dg/vect/vect-float-extend-1.c: New test.
13185         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13186
13187 2007-04-22  Richard Guenther  <rguenther@suse.de>
13188
13189         PR tree-optimization/29789
13190         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13191         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13192
13193 2007-04-22  Revital Eres  <eres@il.ibm.com>
13194
13195         * gcc.dg/var-expand2.c: New test.
13196
13197 2007-04-22  Revital Eres  <eres@il.ibm.com>
13198
13199         * gcc.dg/var-expand3.c: New test.
13200
13201 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13202
13203         PR fortran/31495
13204         * gfortran.dg/continuation_8.f90: New test.
13205
13206 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13207
13208         PR C/30265
13209         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13210         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13211
13212 2007-04-21  Richard Guenther  <rguenther@suse.de>
13213
13214         PR middle-end/31136
13215         * gcc.c-torture/execute/pr31136.c: New testcase.
13216
13217 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13218
13219         * gcc.target/i386/movsi-sm-1.c: New.
13220
13221 2007-04-20  Richard Henderson  <rth@redhat.com>
13222
13223         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13224         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13225
13226 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13227
13228         * gcc.target/i386/ordcmp-1.c: New test.
13229         * gcc.target/i386/unordcmp-1.c: New test.
13230
13231         PR tree-optimization/31632
13232         * gcc.c-torture/compile/20070419-1.c: New test.
13233
13234 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13235
13236         * gcc.dg/invalid-call-1.c: New test.
13237
13238 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13239
13240         PR diagnostic/31227
13241         * gcc.dg/Warray-bounds-3.c: New.
13242
13243 2007-04-18  Richard Guenther  <rguenther@suse.de>
13244
13245         PR tree-optimization/19431
13246         PR tree-optimization/21463
13247         * gcc.c-torture/execute/20070212-1.c: New testcase.
13248         * gcc.c-torture/execute/20070212-2.c: Likewise.
13249         * gcc.c-torture/execute/20070212-3.c: Likewise.
13250         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13251         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13252         * g++.dg/tree-ssa/pr21463.C: Likewise.
13253         * g++.dg/tree-ssa/pr30738.C: Likewise.
13254
13255 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13256
13257         PR c++/31513
13258         * g++.dg/expr/bitfield8.C: New test.
13259
13260 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13261             Richard Sandiford  <richard@codesourcery.com>
13262
13263         * lib/target-supports.exp (check_profiling_available): Return 0
13264         for uClibc with -p or -pg.
13265
13266 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13267
13268         PR c++/31517
13269         * g++.dg/template/init7.C: New test.
13270
13271 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13272
13273         PR rtl-optimization/31360
13274         * gcc.dg/loop-7.c: New test.
13275
13276 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13277
13278         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13279         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13280         build.
13281         (compat-execute): Likewise.
13282         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13283         files to remote hosts.
13284         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13285         (c-torture-execute): Likewise.
13286         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13287         or plain file.  Use remote_upload and remote_download to copy
13288         files about.
13289         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13290         before scanning it.
13291
13292 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13293
13294         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13295
13296 2007-04-16  Lawrence Crowl  <crowl@google.com>
13297
13298         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13299         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13300         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13301         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13302         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13303         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13304         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13305         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13306         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13307         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13308         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13309
13310         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13311         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13312         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13313         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13314         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13315         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13316         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13317         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13318         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13319         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13320         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13321
13322 2007-04-16  Ian Lance Taylor  <iant@google.com>
13323
13324         PR tree-optimization/31522
13325         * gcc.dg/Wstrict-overflow-16.c: New test.
13326
13327 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13328
13329         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13330
13331 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13332
13333         PR fortran/31144
13334         * gfortran.dg/module_naming_1.f90: New.
13335
13336 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13337
13338         * lib/target-supports.exp (check_profiling_available): Return
13339         false for m68k-*-uclinux.
13340
13341 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13342
13343         PR c++/29365
13344         Testcase for c++ anonymous namespace warning
13345
13346         * g++.dg/warn/anonymous-namespace-1.C: New test
13347         * g++.dg/warn/anonymous-namespace-1.h: New test
13348
13349 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13350
13351         PR testsuite/31578
13352         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13353
13354 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13355
13356         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13357
13358 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13359
13360         PR fortran/31204
13361         * gfortran.dg/array_constructor_16.f90: New test.
13362
13363 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13364
13365         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13366         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13367
13368 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13369
13370         PR rtl-optimization/31500
13371         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13372         * g++.dg/warn/Warray-bounds.C: Likewise.
13373
13374 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13375
13376         PR C/31520
13377         * gcc.dg/gnu89-init-4.c: New testcase.
13378
13379 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13380
13381         PR c++/25874
13382         * gcc.dg/gomp/pr25874.c: Add dg-options.
13383         * g++.dg/gomp/pr25874.C: Add dg-options.
13384
13385 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13386
13387         PR fortran/21061
13388         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13389         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13390
13391 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13392
13393         PR fortran/31561
13394         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13395
13396 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13397
13398         PR fortran/29507
13399         PR fortran/31404
13400         * gfortran.dg/initialization_6.f90: New test.
13401
13402 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13403
13404         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13405
13406         * lib/target-supports.exp (check_gc_sections_available):
13407         Return false if ldflags includes -elf2flt.
13408
13409 2007-04-13  Jason Merrill  <jason@redhat.com>
13410
13411         PR c++/31074
13412         * conv3.C: New test.
13413
13414 2007-04-13  Mike Stump  <mrs@apple.com>
13415
13416         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13417         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13418
13419 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13420
13421         PR tree-optimization/29598
13422         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13423
13424 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13425
13426         PR fortran/31559
13427         * gfortran.dg/func_assign.f90: New test.
13428
13429 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13430
13431         PR fortran/31550
13432         * gfortran.dg/used_types_16.f90: New test.
13433
13434 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13435
13436         PR fortran/18937
13437         * gfortran.dg/goto_2.f90: New.
13438         * gfortran.dg/goto_3.f90: New.
13439         * gfortran.dg/pr17708.f90: Rename to ...
13440         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13441
13442 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13443
13444         PR fortran/31562
13445         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13446         instead of a struct.
13447
13448 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13449
13450         PR fortran/31562
13451         * gfortran.dg/value_4.c: Use GNU extensions for complex
13452         instead of a struct.
13453
13454 2007-04-13  Richard Guenther  <rguenther@suse.de>
13455
13456         PR tree-optimization/21258
13457         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13458
13459 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13460
13461         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13462         <complex.h>.
13463
13464 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13465
13466         PR fortran/31250
13467         * gfortran.dg/char_length_2.f90: New.
13468         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13469         * gfortran.dg/repeat_4.f90: Likewise.
13470
13471         PR fortran/31266
13472         * gfortran.dg/char_assign_1.f90: New.
13473
13474         PR fortran/31471
13475         * gfortran.dg/block_name_1.f90: New.
13476         * gfortran.dg/block_name_2.f90: New.
13477
13478 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13479
13480         PR c++/31078
13481         * g++.dg/other/pr31078.C: New.
13482
13483 2007-04-12  Richard Guenther  <rguenther@suse.de>
13484
13485         PR tree-optimization/31169
13486         * gcc.c-torture/execute/pr31169.c: New testcase.
13487
13488 2007-04-12  Richard Guenther  <rguenther@suse.de>
13489
13490         PR tree-optimization/24689
13491         PR tree-optimization/31307
13492         * g++.dg/tree-ssa/pr31307.C: New testcase.
13493         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13494
13495 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13496
13497         PR fortran/31472
13498         * gfortran.dg/access_spec_1.f90: New test.
13499         * gfortran.dg/access_spec_2.f90: New test.
13500         * gfortran.dg/non_module_public.f90: Match new error message.
13501
13502 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13503
13504         PR testsuite/31538
13505         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13506         to 4 at line 38 to fix bounds problem.
13507
13508 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13509
13510         PR testsuite/31240
13511         * gfortran.dg/pointer_intent_1.f90: Fix test.
13512
13513 2007-04-10  Eric Christopher  <echristo@apple.com>
13514
13515         * lib/target-supports.exp
13516         (check_effective_target_fstack_protector): Rewrite.
13517
13518 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13519
13520         PR c++/31449
13521         * g++.dg/init/const5.C: New test.
13522
13523 2007-04-09  Jan Hubicka  <jh@suse.cz>
13524
13525         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13526
13527 2007-04-08  Jan Hubicka  <jh@suse.cz>
13528
13529         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13530
13531 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13532
13533         PR fortran/31257
13534         * gfortran.dg/achar_4.f90: New test.
13535
13536 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13537
13538         PR fortran/30880
13539         * gfortran.dg/used_dummy_types_8.f90: New test.
13540
13541 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13542
13543         PR fortran/30872
13544         * gfortran.dg/parameter_array_element_1.f90: New test.
13545
13546 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13547
13548         PR fortran/31222
13549         * gfortran.dg/default_numeric_type_1.f90: New test.
13550
13551 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13552
13553         PR fortran/31424
13554         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13555
13556 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13557
13558         PR fortran/31293
13559         * gfortran.dg/interface_12.f90: New test.
13560
13561 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13562
13563         * gcc.dg/format/opt-6.c: New test.
13564         * gcc.dg/format/nul-1.c: New test.
13565         * gcc.dg/format/nul-2.c: New test.
13566
13567 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13568
13569         PR libgfortran/31395
13570         * gfortran.dg/fmt_colon.f90: New test.
13571
13572 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13573
13574         * g++.old-deja/g++.other/init18.C: Use
13575         dg-require-effective-target instead of an explicit xfail.
13576
13577 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13578
13579         * gcc.dg/dfp/signbit-1.c
13580         * gcc.dg/dfp/signbit-2.c
13581
13582 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13583
13584         PR fortran/31483
13585         * gfortran.dg/altreturn_5.f90: New test.
13586
13587 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13588
13589         PR fortran/31292
13590         * gfortran.dg/contained_module_proc_1.f90: New test.
13591
13592 2007-04-04  Stuart Hastings  <stuart@apple.com>
13593
13594         PR 31281
13595         * objc/execute/exceptions/pr31281.m: New.
13596
13597 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13598
13599         * g++.dg/ext/dllimport12.C: Update comments.
13600
13601 2007-04-03  Eric Christopher  <echristo@apple.com>
13602
13603         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13604
13605 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13606
13607         PR fortran/31304
13608         * gfortran.dg/repeat_2.f90: New test.
13609         * gfortran.dg/repeat_3.f90: New test.
13610         * gfortran.dg/repeat_4.f90: New test.
13611
13612 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13613
13614         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13615
13616 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13617
13618         PR c++/30847
13619         * g++.dg/parse/cond3.C: New test.
13620
13621         PR middle-end/30704
13622         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13623
13624 2007-04-02  Jason Merrill  <jason@redhat.com>
13625
13626         PR c++/31187
13627         * g++.dg/ext/visibility/anon3.C: New test.
13628
13629 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13630
13631         PR libgfortran/31052
13632         * gfortran.dg/namelist_28.f90: New test.
13633
13634 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13635
13636         PR libgfortran/31366
13637         * gfortran.dg/direct_io_6.f90: New test.
13638
13639 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13640
13641         PR libgfortran/31207
13642         * gfortran.dg/advance_5.f90: New test.
13643         * gfortran.dg/advance_6.f90: New test.
13644
13645 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13646
13647         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13648         * g++.dg/ext/dllimport7.C: Likewise.
13649         * g++.dg/ext/selectany1.C: Likewise.
13650
13651 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13652
13653         * g++.dg/parser/pr31138.C: New.
13654         * g++.dg/parser/pr31140.C: New.
13655         * g++.dg/parser/pr31141.C: New.
13656
13657 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13658
13659         PR c++/26099
13660         * g++.dg/ext/is_base_of.C: New.
13661         * g++.dg/ext/has_virtual_destructor.C: New.
13662         * g++.dg/ext/is_polymorphic.C: New.
13663         * g++.dg/ext/is_base_of_diagnostic.C: New.
13664         * g++.dg/ext/is_enum.C: New.
13665         * g++.dg/ext/has_nothrow_assign.C: New.
13666         * g++.dg/ext/has_nothrow_constructor.C: New.
13667         * g++.dg/ext/is_empty.C: New.
13668         * g++.dg/ext/has_trivial_copy.C: New.
13669         * g++.dg/ext/has_trivial_assign.C: New.
13670         * g++.dg/ext/is_abstract.C: New.
13671         * g++.dg/ext/is_pod.C: New.
13672         * g++.dg/ext/has_nothrow_copy.C: New.
13673         * g++.dg/ext/is_class.C: New.
13674         * g++.dg/ext/has_trivial_constructor.C: New.
13675         * g++.dg/ext/is_union.C: New.
13676         * g++.dg/ext/has_trivial_destructor.C: New.
13677         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13678         * g++.dg/template/crash43.C: Likewise.
13679
13680 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13681
13682         * g++.dg/warn/pedantic2.C: New testcase.
13683
13684 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13685
13686         * size_dim.f90: Fix dg directive.
13687         * pr16433.f: Likewise.
13688         * use_6.f90: Likewise.
13689         * use_7.f90: Likewise.
13690         * entry_9.f90: Likewise.
13691         * pointer_intent_2.f90: Likewise.
13692         * protected_1.f90: Likewise.
13693         * fmt_missing_period_2.f: Likewise.
13694         * pointer_intent_3.f90: Likewise.
13695         * protected_2.f90: Likewise.
13696         * protected_3.f90: Likewise.
13697         * pr15754.f90: Likewise.
13698         * protected_4.f90: Likewise.
13699         * protected_5.f90: Likewise.
13700         * initialization_2.f90: Likewise.
13701         * protected_6.f90: Likewise.
13702         * continuation_7.f90: Likewise.
13703         * derived_function_interface_1.f90: Likewise.
13704         * der_pointer_4.f90: Likewise.
13705         * fmt_zero_precision.f90: Likewise.
13706         * blockdata_3.f90: Likewise.
13707         * fmt_missing_period_1.f: Likewise.
13708         * real_const_3.f90: Likewise.
13709         * use_4.f90: Likewise.
13710         * fmt_missing_period_3.f: Likewise.
13711         * use_5.f90: Likewise.
13712
13713 2007-03-28  Mike Stump  <mrs@apple.com>
13714
13715         * gcc.dg/darwin-comm.c: Add.
13716
13717 2007-03-28  Eric Christopher  <echristo@apple.com>
13718
13719         * lib/target-supports.exp (check_effective_target_fstack_protector):
13720         New.
13721         * gcc.dg/ssp-1.c: Use.
13722         * gcc.dg/ssp-2.c: Ditto.
13723
13724 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13725
13726         PR c++/29077
13727         * g++.dg/parse/constructor3.C: New test.
13728
13729 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13730
13731         * gnat.dg/thin_pointer.ad[sb]: New test.
13732
13733 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13734
13735         * g++.dg/cpp0x/bracket1.C: New.
13736         * g++.dg/cpp0x/bracket2.C: New.
13737         * g++.dg/cpp0x/bracket3.C: New.
13738         * g++.dg/cpp0x/bracket4.C: New.
13739
13740 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13741
13742         * g++.dg/cpp0x/temp_default1.C: New.
13743         * g++.dg/cpp0x/temp_default3.C: New.
13744         * g++.dg/cpp0x/temp_default2.C: New.
13745         * g++.dg/cpp0x/temp_default4.C: New.
13746
13747 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13748
13749         PR c++/29993
13750         * g++.dg/other/cv_func2.C: New.
13751
13752 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13753
13754         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13755         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13756         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13757         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13758
13759         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13760         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13761
13762         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13763
13764         * lib/compat.exp (compat-execute): Fix processing of file names.
13765
13766 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13767
13768         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13769
13770 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13771
13772         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13773         Delete created executable test file.
13774         (check_effective_target_fortran_large_int): Ditto.
13775         (check_effective_target_static_libgfortran): Ditto.
13776
13777 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13778
13779         PR c++/30500
13780         * g++.dg/warn/pragma-system_header1.C: New test.
13781         * g++.dg/warn/pragma-system_header2.C: New test.
13782         * g++.dg/warn/pragma-system_header1.h. New.
13783         * g++.dg/warn/pragma-system_header2.h. New.
13784
13785 2007-03-26  Ian Lance Taylor  <iant@google.com>
13786
13787         PR tree-optimization/31345
13788         * gcc.c-torture/compile/pr31345-1.c: New test.
13789
13790 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13791
13792         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13793         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13794         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13795         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13796         * gfortran.dg/overload_1.f90: Likewise.
13797         * gfortran.dg/impure_assignment_1.f90: Likewise.
13798         * gfortran.dg/error_recovery_3.f90: Likewise.
13799         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13800         * gfortran.dg/sequence_types_1.f90: Likewise.
13801         * gfortran.dg/internal_references_1.f90: Likewise.
13802         * gfortran.dg/present_1.f90: Likewise.
13803         * gfortran.dg/volatile10.f90: Likewise.
13804         * gfortran.dg/module_equivalence_2.f90: Likewise.
13805         * gfortran.dg/use_4.f90: Likewise.
13806         * gfortran.dg/elemental_result_1.f90: Likewise.
13807         * gfortran.dg/generic_actual_arg.f90: Likewise.
13808         * gfortran.dg/private_type_5.f90: Likewise.
13809         * gfortran.dg/protected_4.f90: Likewise.
13810         * gfortran.dg/interface_3.f90: Likewise.
13811
13812 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13813
13814         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13815         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13816
13817 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13818
13819         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13820
13821 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13822
13823         PR libgfortran/31199
13824         * gfortran.dg/fmt_t_4.f90: New test.
13825
13826 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13827
13828         PR libfortran/31297
13829         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13830         * gfortran.dg/backspace_6.f:  Likewise.
13831         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13832         * gfortran.dg/direct_io_2.f90:  Likewise.
13833         * gfortran.dg/write_back.f:  Likewise.
13834         * gfortran.dg/write_rewind_2.f:  Likewise.
13835         * gfortran.dg/write_rewind_1.f:  Likewise.
13836         * gfortran.dg/write_rewind_2.f:  Likewise.
13837
13838 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13839
13840         PR tree-optimization/30784
13841         * gcc.dg/vect/pr30784.c: New test.
13842
13843 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13844
13845         PR fortran/30877
13846         * gfortran.dg/operator_1.f90: New test.
13847         * gfortran.dg/operator_2.f90: New test.
13848
13849 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13850
13851         PR libfortran/31196
13852         * gfortran.dg/reshape_transpose_1.f90:  New test.
13853
13854 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13855
13856         PR fortran/30655
13857         * gfortran.dg/bounds_check_6.f90: New test.
13858
13859 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13860
13861         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13862         #ifndef/#endif.
13863         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13864         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13865
13866 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13867
13868         PR fortran/31209
13869         * gfortran.dg/pointer_function_actual_1.f90: New test.
13870
13871         PR fortran/31200
13872         * gfortran.dg/pointer_function_actual_2.f90: New test.
13873
13874         PR fortran/31215
13875         * gfortran.dg/result_in_spec_1.f90: New test.
13876
13877 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13878
13879         PR fortran/30834
13880         * gfortran.dg/integer_exponentiation_3.F90: New test.
13881         * gfortran.dg/integer_exponentiation_4.f90: New test.
13882         * gfortran.dg/integer_exponentiation_5.F90: New test.
13883
13884 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/30863
13887         * g++.dg/template/error24.C: New test.
13888         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13889
13890 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13891
13892         PR c++/31273
13893         * g++.dg/expr/bitfield7.C: New test.
13894
13895 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13896
13897         PR other/23572
13898         * gcc.dg/float-range-4.c: New.
13899         * gcc.dg/float-range-1.c: Update. Test for a warning.
13900         * gcc.dg/float-range-3.c: New.
13901         * gcc.dg/float-range-5.c: New.
13902
13903 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13904
13905         PR fortran/31262
13906         * gfortran.dg/no_range_check_1.f90: New test.
13907
13908 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13909
13910         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13911         * g++.dg/other/static1.C: Remove stray semicolon.
13912         * g++.dg/other/init1.C: Likewise.
13913         * g++.dg/rtti/dyncast1.C: Likewise.
13914         * g++.dg/tree-ssa/pr17153.C: Likewise.
13915         * g++.dg/lookup/disamb1.C: Likewise.
13916         * g++.dg/lookup/scoped2.C: Likewise.
13917         * g++.dg/lookup/friend7.C: Likewise.
13918         * g++.dg/parse/parse4.C: Likewise.
13919         * g++.dg/parse/parse5.C: Likewise.
13920         * g++.dg/expr/pr29066.C: Likewise.
13921         * g++.dg/expr/cast4.C: Likewise.
13922         * g++.dg/tc1/dr193.C: Likewise.
13923         * g++.dg/tc1/dr213.C: Likewise.
13924         * g++.dg/abi/dcast1.C: Likewise.
13925         * g++.dg/abi/covariant2.C: Likewise.
13926         * g++.dg/inherit/covariant11.C: Likewise.
13927         * g++.dg/inherit/covariant9.C: Likewise.
13928         * g++.dg/inherit/covariant10.C: Likewise.
13929         * g++.dg/init/static3.C: Likewise.
13930         * g++.dg/init/init-ref3.C: Likewise.
13931         * g++.dg/init/ref10.C: Likewise.
13932         * g++.dg/template/meminit2.C: Likewise.
13933         * g++.dg/template/using9.C: Likewise.
13934         * g++.dg/template/friend9.C: Likewise.
13935         * g++.dg/template/ref1.C: Likewise.
13936         * g++.old-deja/g++.warn/inline.C: Likewise.
13937         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13938         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13939         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13940         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13941         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13942         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13943         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13944         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13945         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13946         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13947         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13948         * g++.old-deja/g++.brendan/template11.C: Likewise.
13949         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13950         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13951         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13952         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13953         * g++.old-deja/g++.jason/parse9.C: Likewise.
13954         * g++.old-deja/g++.jason/byval2.C: Likewise.
13955         * g++.old-deja/g++.jason/overload8.C: Likewise.
13956         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13957         * g++.old-deja/g++.jason/template33.C: Likewise.
13958         * g++.old-deja/g++.jason/return3.C: Likewise.
13959         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13960         * g++.old-deja/g++.jason/virtual.C: Likewise.
13961         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13962         * g++.old-deja/g++.jason/template27.C: Likewise.
13963         * g++.old-deja/g++.jason/synth6.C: Likewise.
13964         * g++.old-deja/g++.jason/ref8.C: Likewise.
13965         * g++.old-deja/g++.jason/offset1.C: Likewise.
13966         * g++.old-deja/g++.other/static20.C: Likewise.
13967         * g++.old-deja/g++.other/array1.C: Likewise.
13968         * g++.old-deja/g++.other/new3.C: Likewise.
13969         * g++.old-deja/g++.other/array2.C: Likewise.
13970         * g++.old-deja/g++.other/overload9.C: Likewise.
13971         * g++.old-deja/g++.other/cast6.C: Likewise.
13972         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13973         * g++.old-deja/g++.other/eh4.C: Likewise.
13974         * g++.old-deja/g++.other/using7.C: Likewise.
13975         * g++.old-deja/g++.other/init18.C: Likewise.
13976         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13977         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13978         * g++.old-deja/g++.other/dtor11.C: Likewise.
13979         * g++.old-deja/g++.pt/static11.C: Likewise.
13980         * g++.old-deja/g++.pt/crash19.C: Likewise.
13981         * g++.old-deja/g++.pt/overload12.C: Likewise.
13982         * g++.old-deja/g++.pt/crash46.C: Likewise.
13983         * g++.old-deja/g++.pt/mi1.C: Likewise.
13984         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13985         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13986         * g++.old-deja/g++.pt/local5.C: Likewise.
13987         * g++.old-deja/g++.pt/typename2.C: Likewise.
13988         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13989         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13990         * g++.old-deja/g++.law/visibility1.C: Likewise.
13991         * g++.old-deja/g++.law/visibility2.C: Likewise.
13992         * g++.old-deja/g++.law/virtual2.C: Likewise.
13993         * g++.old-deja/g++.law/operators19.C: Likewise.
13994         * g++.old-deja/g++.law/parsing10.C: Likewise.
13995         * g++.old-deja/g++.law/visibility4.C: Likewise.
13996         * g++.old-deja/g++.law/operators4.C: Likewise.
13997         * g++.old-deja/g++.law/dtors2.C: Likewise.
13998         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13999         * g++.old-deja/g++.law/visibility10.C: Likewise.
14000         * g++.old-deja/g++.law/scope3.C: Likewise.
14001         * g++.old-deja/g++.law/casts2.C: Likewise.
14002         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14003         * g++.old-deja/g++.law/operators33.C: Likewise.
14004         * g++.old-deja/g++.law/friend4.C: Likewise.
14005         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14006         * g++.old-deja/g++.mike/p5611.C: Likewise.
14007         * g++.old-deja/g++.mike/net37.C: Likewise.
14008         * g++.old-deja/g++.mike/p3570.C: Likewise.
14009         * g++.old-deja/g++.mike/p5718.C: Likewise.
14010         * g++.old-deja/g++.mike/net21.C: Likewise.
14011         * g++.old-deja/g++.mike/p1862.C: Likewise.
14012         * g++.old-deja/g++.mike/p4511.C: Likewise.
14013         * g++.old-deja/g++.mike/virt3.C: Likewise.
14014         * g++.old-deja/g++.mike/p16146.C: Likewise.
14015         * g++.old-deja/g++.mike/p1989.C: Likewise.
14016         * g++.old-deja/g++.mike/p5571.C: Likewise.
14017         * g++.old-deja/g++.gb/scope10.C: Likewise.
14018         * g++.old-deja/g++.abi/primary5.C: Likewise.
14019         * g++.old-deja/g++.abi/empty2.C: Likewise.
14020         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14021         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14022         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14023         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14024         * g++.old-deja/g++.bob/template3.C: Likewise.
14025         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14026
14027 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14028
14029         PR fortran/31193
14030         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14031
14032 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14033
14034         PR fortran/20897
14035         * gfortran.dg/derived_name_1.f90: New.
14036         * gfortran.dg/derived_name_2.f: New.
14037
14038 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14039
14040         * lib/target-supports.exp (check_effective_target_nonpic): New
14041         procedure.
14042         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14043         when compiling PIC.
14044         * gcc.target/i386/asm-4.c: Require nonpic.
14045         * gcc.target/i386/cmov1.c: Likewise.
14046         * gcc.target/i386/mul.c: Likewise.
14047         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14048         * gcc.target/i386/ssetype-1.c: Require nonpic.
14049         * gcc.target/i386/ssetype-3.c: Likewise.
14050         * gcc.target/i386/ssetype-5.c: Likewise.
14051
14052 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14053
14054         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14055         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14056         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14057         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14058
14059 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14060
14061         PR tree-optimization/30590
14062         * g++.dg/opt/pr30590.C: New testcase.
14063
14064 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14065
14066         PR c/30762
14067         * gcc.dg/pr30762-1.c: New test.
14068         * gcc.dg/pr30762-2.c: New test.
14069
14070         PR inline-asm/30505
14071         * gcc.target/i386/pr30505.c: New test.
14072
14073 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14074
14075         * gcc.target/arm/register-variables.c: New.
14076
14077 2007-03-19  Jeff Law  <law@redhat.com>
14078
14079         * PR tree-optimization/30984
14080         * gcc.c-torture/pr30984.c: New test.
14081
14082 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14083         Richard Guenther  <rguenther@suse.de>
14084
14085         PR tree-optimization/31254
14086         * gcc.dg/torture/pr31254.c: New testcase.
14087
14088 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14089
14090         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14091         target default_packed.
14092
14093 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14094
14095         PR fortran/31203
14096         * gfortran.dg/string_length_1.f90: New test.
14097
14098 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14099
14100         PR testsuite/30395
14101         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14102
14103 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14104
14105         PR libgfortran/31052
14106         * gfortran.dg/namelist_27.f90: New test.
14107
14108 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14109
14110         PR fortran/30531
14111         * gfortran.dg/used_types_14.f90: New test.
14112
14113         PR fortran/31086
14114         * gfortran.dg/used_types_15.f90: New test.
14115
14116 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14117
14118         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14119         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14120
14121 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14122
14123         PR fortran/31120
14124         * gfortran.dg/integer_exponentiation_2.f90: New test.
14125
14126 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14127
14128         PR tree-optimization/31041
14129         * gcc.dg/vect/pr31041.c: New test.
14130
14131 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14132
14133         * g++.dg/warn/Wconversion-integer.C: New
14134         * g++.dg/warn/Wconversion-real.C: New.
14135         * g++.dg/warn/Wconversion-real-integer.C: New.
14136         * g++.dg/warn/conv2.C: Updated.
14137
14138 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14139
14140         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14141         exclude RTPs.
14142
14143 2007-03-16  Richard Guenther  <rguenther@suse.de>
14144
14145         PR tree-optimization/31146
14146         * g++.dg/tree-ssa/pr31146.C: New testcase.
14147
14148 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14149
14150         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14151         assume that the target has <features.h>.
14152
14153 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14154
14155         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14156         dg-options rather than to the whole test.
14157
14158 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14159
14160         PR debug/29906
14161         * g++.dg/debug/pr29906.C: New
14162
14163 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14164
14165         PR libgfortran/31099
14166         * gfortran.dg/unformatted_recl.f90: Update test.
14167
14168 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14169
14170         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14171
14172 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14173
14174         PR c++/30891
14175         * g++.dg/parse/namespace-definition.C: New.
14176
14177 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14178
14179         PR c++/24924
14180         * g++.dg/cpp/pedantic-errors.C: New.
14181         * g++.dg/cpp/permissive.C: New.
14182
14183 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14184
14185         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14186         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14187
14188 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14189
14190         * lib/target-supports.exp (check_missing_uclibc_feature)
14191         (check_effective_target_wchar): New procedures.
14192         * gcc.dg/wchar_t-1.c: Require target wchar.
14193         * gcc.dg/wint_t-1.c: Likewise.
14194
14195 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14196
14197         * lib/target-supports.exp (check_gc_sections_available): Return
14198         false for VxWorks targets.
14199
14200 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14201
14202         * g++.dg/warn/Wconversion2.C: Fix typo.
14203         * gcc.dg/if-empty-1.c: Ditto.
14204
14205 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14206
14207         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14208
14209 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14210
14211         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14212         * gcc.target/i386/pr31167.c: Ditto.
14213
14214 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14215
14216         PR target/31167
14217         * gcc.target/i386/pr31167.c: New test.
14218
14219 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14220
14221         PR fortran/30922
14222         * gfortran.dg/import5.f90.f90: New test.
14223
14224
14225         PR fortran/30879
14226         * gfortran.dg/data_components_1.f90: New test.
14227
14228
14229         PR fortran/30870
14230         * gfortran.dg/generic_13.f90: New test.
14231
14232         PR fortran/31163
14233         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14234
14235 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14236
14237         PR libgfortran/31051
14238         * gfortran.dg/fmt_t_4.f90: New
14239
14240 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14241
14242         PR C++/31165
14243         * g++.dg/other/default7.C: New test.
14244
14245 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14246
14247         * g++.dg/warn/Wconversion2.C: New.
14248
14249 2007-03-14  Eric Christopher  <echristo@apple.com>
14250
14251         * gcc.dg/ssp-1.c: New.
14252         * gcc.dg/ssp-2.c: Ditto.
14253
14254 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14255
14256         * g++.dg/warn/do-empty.C: New.
14257         * gcc.dg/do-empty.c: New.
14258         * gcc.dg/if-empty-1.c: Update.
14259         * gcc.dg/20001116-1.c: Update.
14260         * gcc.dg/pr23165.c: Update.
14261
14262 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14263
14264         * gfortran.dg/module_implicit_conversion.f90: New test.
14265
14266 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14267
14268         PR middle-end/31127
14269         * gcc.dg/pr31127.c: New.
14270
14271 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14272
14273         * gcc.dg/tree-ssa/loop-26.c: New test.
14274
14275 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14276
14277         * gcc.target/i386/cmpxchg16b-1.c: New test.
14278
14279 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14280
14281         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14282         * gcc.dg/c99-vla-1.c: Likewise.
14283         * g++.dg/ext/vla1.C: Likewise
14284
14285 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14286
14287         * gcc.dg/wvla-1.c: New test
14288         * gcc.dg/wvla-2.c: New test
14289         * gcc.dg/wvla-3.c: New test
14290         * gcc.dg/wvla-4.c: New test
14291         * gcc.dg/wvla-5.c: New test
14292         * gcc.dg/wvla-6.c: New test
14293         * gcc.dg/wvla-7.c: New test
14294         * g++.dg/warn/Wvla-1.C: New test
14295         * g++.dg/warn/Wvla-2.C: New test
14296         * g++.dg/warn/Wvla-3.C: New test
14297
14298 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/30108
14301         * g++.dg/other/default6.C: New test.
14302
14303 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14304
14305         * lib/target-supports.exp (check_profiling_available): Return false
14306         for VxWorks.
14307         (check_effective_target_vxworks_kernel): New procedure.
14308         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14309         VxWorks.
14310         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14311         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14312         to include VxWorks.
14313         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14314
14315 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14316
14317         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14318         PIC is not supported.
14319         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14320         * gcc.dg/20020426-2.c: Likewise.
14321         * gcc.dg/pr28243.c: Likewise.
14322         * gcc.dg/visibility-11.c: Likewise.
14323         * gcc.dg/tls/opt-9.c: Likewise.
14324         * gcc.dg/tls/opt-10.c: Likewise.
14325         * gcc.dg/tls/pic-1.c: Likewise.
14326         * gcc.dg/tls/struct-1.c: Likewise.
14327         * gcc.target/i386/20000807-1.c: Likewise.
14328         * gcc.target/i386/20000904-1.c: Likewise.
14329         * gcc.target/i386/20011119-1.c: Likewise.
14330         * gcc.target/i386/990213-2.c: Likewise.
14331         * gcc.target/i386/990214-1.c: Likewise.
14332         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14333         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14334         * gcc.target/i386/pic-1.c: Likewise.
14335         * gcc.target/i386/pr21518.c: Likewise.
14336         * gcc.target/i386/pr23098.c: Likewise.
14337         * gcc.target/i386/pr23943.c: Likewise.
14338
14339 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14340
14341         PR c++/31038
14342         * g++.dg/template/complit2.C: New test.
14343
14344         PR c++/30328
14345         * g++.dg/ext/bitfield1.C: New test.
14346
14347 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14348
14349         PR fortran/30883
14350         * gfortran.dg/interface_11.f90: New test.
14351
14352 2007-03-11  Richard Guenther  <rguenther@suse.de>
14353
14354         PR tree-optimization/31115
14355         * gcc.dg/torture/pr31115.c: New testcase.
14356
14357 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14358
14359         PR tree-optimization/29925
14360         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14361
14362 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14363
14364         PR c++/30274
14365         * g++.dg/expr/bitfield3.C: New test.
14366         * g++.dg/expr/bitfield4.C: Likewise.
14367         * g++.dg/expr/bitfield5.C: Likewise.
14368         * g++.dg/expr/bitfield6.C: Likewise.
14369
14370         PR c++/30924
14371         * g++.dg/template/array18.C: New test.
14372
14373 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14374
14375         PR c++/17946
14376         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14377         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14378
14379 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14380
14381         PR c++/20599
14382         * g++.dg/cpp0x/variadic-bind.C: New.
14383         * g++.dg/cpp0x/variadic-function.C: New.
14384         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14385         * g++.dg/cpp0x/variadic-tuple.C: New.
14386         * g++.dg/cpp0x/variadic1.C: New.
14387         * g++.dg/cpp0x/variadic2.C: New.
14388         * g++.dg/cpp0x/variadic3.C: New.
14389         * g++.dg/cpp0x/variadic4.C: New.
14390         * g++.dg/cpp0x/variadic5.C: New.
14391         * g++.dg/cpp0x/variadic6.C: New.
14392         * g++.dg/cpp0x/variadic7.C: New.
14393         * g++.dg/cpp0x/variadic8.C: New.
14394         * g++.dg/cpp0x/variadic9.C: New.
14395         * g++.dg/cpp0x/variadic10.C: New.
14396         * g++.dg/cpp0x/variadic11.C: New.
14397         * g++.dg/cpp0x/variadic12.C: New.
14398         * g++.dg/cpp0x/variadic13.C: New.
14399         * g++.dg/cpp0x/variadic14.C: New.
14400         * g++.dg/cpp0x/variadic15.C: New.
14401         * g++.dg/cpp0x/variadic16.C: New.
14402         * g++.dg/cpp0x/variadic17.C: New.
14403         * g++.dg/cpp0x/variadic18.C: New.
14404         * g++.dg/cpp0x/variadic19.C: New.
14405         * g++.dg/cpp0x/variadic20.C: New.
14406         * g++.dg/cpp0x/variadic21.C: New.
14407         * g++.dg/cpp0x/variadic22.C: New.
14408         * g++.dg/cpp0x/variadic23.C: New.
14409         * g++.dg/cpp0x/variadic24.C: New.
14410         * g++.dg/cpp0x/variadic25.C: New.
14411         * g++.dg/cpp0x/variadic26.C: New.
14412         * g++.dg/cpp0x/variadic27.C: New.
14413         * g++.dg/cpp0x/variadic28.C: New.
14414         * g++.dg/cpp0x/variadic29.C: New.
14415         * g++.dg/cpp0x/variadic30.C: New.
14416         * g++.dg/cpp0x/variadic31.C: New.
14417         * g++.dg/cpp0x/variadic32.C: New.
14418         * g++.dg/cpp0x/variadic33.C: New.
14419         * g++.dg/cpp0x/variadic34.C: New.
14420         * g++.dg/cpp0x/variadic35.C: New.
14421         * g++.dg/cpp0x/variadic36.C: New.
14422         * g++.dg/cpp0x/variadic37.C: New.
14423         * g++.dg/cpp0x/variadic38.C: New.
14424         * g++.dg/cpp0x/variadic39.C: New.
14425         * g++.dg/cpp0x/variadic40.C: New.
14426         * g++.dg/cpp0x/variadic41.C: New.
14427         * g++.dg/cpp0x/variadic42.C: New.
14428         * g++.dg/cpp0x/variadic43.C: New.
14429         * g++.dg/cpp0x/variadic44.C: New.
14430         * g++.dg/cpp0x/variadic45.C: New.
14431         * g++.dg/cpp0x/variadic46.C: New.
14432         * g++.dg/cpp0x/variadic47.C: New.
14433         * g++.dg/cpp0x/variadic48.C: New.
14434         * g++.dg/cpp0x/variadic49.C: New.
14435         * g++.dg/cpp0x/variadic50.C: New.
14436         * g++.dg/cpp0x/variadic51.C: New.
14437         * g++.dg/cpp0x/variadic52.C: New.
14438         * g++.dg/cpp0x/variadic53.C: New.
14439         * g++.dg/cpp0x/variadic54.C: New.
14440         * g++.dg/cpp0x/variadic55.C: New.
14441         * g++.dg/cpp0x/variadic56.C: New.
14442         * g++.dg/cpp0x/variadic57.C: New.
14443         * g++.dg/cpp0x/variadic58.C: New.
14444         * g++.dg/cpp0x/variadic59.C: New.
14445         * g++.dg/cpp0x/variadic60.C : New.
14446         * g++.dg/cpp0x/variadic61.C : New.
14447         * g++.dg/cpp0x/variadic62.C : New.
14448         * g++.dg/cpp0x/variadic63.C : New.
14449         * g++.dg/cpp0x/variadic64.C : New.
14450         * g++.dg/cpp0x/variadic65.C : New.
14451         * g++.dg/cpp0x/variadic66.C : New.
14452         * g++.dg/cpp0x/variadic67.C : New.
14453         * g++.dg/cpp0x/variadic68.C : New.
14454         * g++.dg/cpp0x/variadic69.C : New.
14455         * g++.dg/cpp0x/variadic70.C : New.
14456         * g++.dg/cpp0x/variadic71.C : New.
14457         * g++.dg/cpp0x/variadic72.C : New.
14458         * g++.dg/cpp0x/variadic73.C : New.
14459         * g++.dg/cpp0x/variadic74.C : New.
14460         * g++.dg/cpp0x/variadic75.C : New.
14461         * g++.dg/cpp0x/variadic-ex1.C : New.
14462         * g++.dg/cpp0x/variadic-ex2.C : New.
14463         * g++.dg/cpp0x/variadic-ex3.C : New.
14464         * g++.dg/cpp0x/variadic-ex4.C : New.
14465         * g++.dg/cpp0x/variadic-ex5.C : New.
14466         * g++.dg/cpp0x/variadic-ex6.C : New.
14467         * g++.dg/cpp0x/variadic-ex7.C : New.
14468         * g++.dg/cpp0x/variadic-ex8.C : New.
14469         * g++.dg/cpp0x/variadic-ex9.C : New.
14470         * g++.dg/cpp0x/variadic-ex10.C : New.
14471         * g++.dg/cpp0x/variadic-ex11.C : New.
14472         * g++.dg/cpp0x/variadic-ex12.C : New.
14473         * g++.dg/cpp0x/variadic-ex13.C : New.
14474         * g++.dg/cpp0x/variadic-ex14.C : New.
14475
14476 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14477
14478         PR libgfortran/31099
14479         * gfortran.dg/unformatted_recl.f90: New test.
14480
14481 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14482
14483         * gcc.dg/fold-eqcmplx-1.c: New test case.
14484
14485 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14486
14487         PR rtl-optimization/30643
14488         * gcc.dg/pr30643.c: New.
14489
14490 2007-03-09  Chao-ying Fu  <fu@mips.com>
14491
14492         * gcc.target/mips/mips32-dspr2-type.c: New test.
14493         * gcc.target/mips/mips32-dspr2.c: New test.
14494         * gcc.target/mips/dspr2-MULT.c: New test.
14495         * gcc.target/mips/dspr2-MULTU.c: New test.
14496         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14497         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14498         Adjust some formats.
14499
14500 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14501
14502         PR c++/17946
14503         * gcc.dg/Wlogical-op-1.c: New.
14504         * g++.dg/warn/Wlogical-op-1.C: New.
14505
14506 2007-03-09  Richard Guenther  <rguenther@suse.de>
14507
14508         PR tree-optimization/30904
14509         PR middle-end/31058
14510         * gcc.dg/pr30904.c: Remove xfail.
14511
14512 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14513
14514         PR C/31072
14515         * gcc.c-torture/execute/pr31072.c: New test.
14516
14517 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14518
14519         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14520         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14521         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14522         *lrint* and *lround*.
14523         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14524         floor->lfloor.
14525         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14526         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14527         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14528         and *lround*.  Correct macro names.
14529         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14530         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14531
14532 2007-03-08  Ian Lance Taylor  <iant@google.com>
14533
14534         * gcc.dg/no-strict-overflow-5.c: New test.
14535         * gcc.dg/no-strict-overflow-6.c: New test.
14536         * gcc.dg/Wstrict-overflow-11.c: New test.
14537         * gcc.dg/Wstrict-overflow-12.c: New test.
14538         * gcc.dg/Wstrict-overflow-13.c: New test.
14539         * gcc.dg/Wstrict-overflow-14.c: New test.
14540         * gcc.dg/Wstrict-overflow-15.c: New test.
14541
14542 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14543
14544         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14545         for VxWorks kernel mode.
14546         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14547
14548 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14549
14550         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14551         mode.
14552
14553 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14554
14555         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14556         and lib/bfill.c on VxWorks targets.
14557         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14558         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14559         lib/bfill.c and lib/memmove.c on VxWorks targets.
14560         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14561         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14562         on VxWorks targets.
14563         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14564         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14565
14566 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14567
14568         * gfortran.dg/use_5.f90: New test.
14569         * gfortran.dg/use_6.f90: Ditto.
14570         * gfortran.dg/use_7.f90: Ditto.
14571
14572 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14573
14574         PR fortran/30973
14575         * gfortran.dg/use_4.f90: New test.
14576         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14577
14578 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14579
14580         PR fortran/31011
14581         * gfortran.dg/parameter_array_section_2.f90: New test.
14582
14583 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14584
14585         PR c++/30852
14586         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14587
14588         PR c++/30534
14589         * g++.dg/template/arg5.C: New test.
14590
14591 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14592
14593         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14594
14595 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14596
14597         * gcc.dg/var-expand1.c: Add newline at end of file.
14598
14599 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14600
14601         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14602
14603 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14604
14605         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14606
14607 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14608
14609         * gcc.dg/torture/builtin-convert-4.c: New test.
14610
14611 2007-03-05  Ian Lance Taylor  <iant@google.com>
14612
14613         * gcc.c-torture/compile/pr31034.c: New test.
14614
14615 2007-03-05  Ian Lance Taylor  <iant@google.com>
14616
14617         * gcc.dg/inline-18.c: New test.
14618         * gcc.dg/inline-19.c: New test.
14619         * gcc.dg/inline-20.c: New test.
14620         * gcc.dg/inline-21.c: New test.
14621
14622 2007-03-05  Richard Guenther  <rguenther@suse.de>
14623
14624         PR tree-optimization/14052
14625         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14626
14627 2007-03-05  Richard Guenther  <rguenther@suse.de>
14628
14629         PR tree-optimization/23777
14630         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14631
14632 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14633
14634         PR other/30465
14635         * gcc.dg/multiple-overflow-warn-3.c: New.
14636         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14637
14638 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14639
14640         PR c++/30895
14641         * g++.dg/parse/template23.C: New test.
14642
14643 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14644
14645         PR middle-end/30744
14646         * gcc.dg/pr30744-1.c: New test case.
14647
14648 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14649
14650         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14651
14652 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14653
14654         PR target/30406
14655         * gfortran.dg/logical_3.f90: New test.
14656
14657 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14658
14659         PR libfortran/30981
14660         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14661
14662 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14663
14664         * gcc.target/m68k/m68k.exp: New.
14665         * gcc.target/m68k/crash1.c: New.
14666
14667 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14668
14669         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14670         to be more compatible with integer(kind=8).
14671
14672 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14673
14674         PR libfortran/31001
14675         * gfortran.dg/zero_sized_3.f90: New test.
14676
14677 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14678
14679         PR c++/15787
14680         * g++.dg/parse/else.C: New.
14681         * g++.dg/parse/else-2.C: New.
14682
14683 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14684             Tobias Burnus  <burnus@net-b.de>
14685
14686         PR fortran/30882
14687         * gfortran.dg/size_dim.f90: New test.
14688
14689 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14690             Tobias Burnus  <burnus@net-b.de>
14691
14692         PR fortran/30873
14693         * gfortran.dg/entry_9.f90: New test.
14694
14695 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14696
14697         PR c++/28253
14698         * g++.dg/inherit/covariant16.C: New test.
14699
14700 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14701
14702         * g++.dg/other/darwin-minversion-1.C: New.
14703
14704 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14705
14706         * gcc.dg/tree-ssa/20070302-1.c: New test.
14707
14708 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14709
14710         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14711         tests.
14712
14713 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14714
14715         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14716
14717 2007-03-01  Simon Baldwin <simonb@google.com>
14718
14719         PR c++/23689
14720         * warn/ignored_typedef.C: New.
14721         * init/ctor8.C: Added dg-warning to consume ignored typedef
14722         warning.
14723         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14724         and added an explicit line number.
14725
14726 2007-02-28  Richard Guenther  <rguenther@suse.de>
14727
14728         PR middle-end/30364
14729         * gcc.dg/torture/pr30364-1.c: New testcase.
14730         * gcc.dg/torture/pr30364-2.c: Likewise.
14731         * gcc.dg/torture/pr30364-3.c: Likewise.
14732
14733 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14734
14735         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14736         powerpc*, use -funsafe-math-optimizations.
14737         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14738         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14739
14740 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14741             Paul Thomas  <pault@gcc.gnu.org>
14742
14743         PR fortran/30888
14744         PR fortran/30887
14745         * c_by_val_1.f: Test %VAL() with non-default kind.
14746         * c_by_val.c: Ditto.
14747         * c_by_val_4.f: New test.
14748
14749 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14750
14751         PR fortran/30968
14752         * gfortran.dg/continuation_7.f90: New test.
14753
14754 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14755
14756         * g++.dg/inherit/thunk7.C: New test.
14757         * lib/target-supports.exp (check_profiling_available): Not available
14758         for bfin-*-*.
14759
14760 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14761
14762         PR target/30970
14763         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14764
14765 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14766
14767         * lib/target-supports.exp (check_effective_target_init_priority):
14768         Remove Solaris special case.
14769
14770 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14771
14772         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14773         for more builtin types.
14774
14775         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14776         * g++.dg/ext/visibility/noPLT.C: Likewise.
14777
14778 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14779
14780         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14781         sh* targets.
14782
14783 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14784
14785         PR fortran/30865
14786         * size_optional_dim_1.f90:  New test.
14787
14788 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14789
14790         * gcc.dg/vxworks/vxworks.exp: New file.
14791         * gcc.dg/vxworks/initpri1.c: Likewise.
14792         * gcc.dg/vxworks/initpri2.c: Likewise.
14793         * gcc.dg/initpri2.c: Add more tests.
14794         * g++.dg/special/initpri2.C: Likewise.
14795
14796         * gcc.dg/initpri1.c: New test.
14797         * gcc.dg/initpri2.c: Likewise.
14798         * g++.dg/special/initpri1.C: New test.
14799         * g++.dg/special/initpri2.C: Likewise.
14800         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14801         * g++.dg/special/conpr-2.C: Likewise.
14802         * g++.dg/special/conpr-3.C: Likewise.
14803         * g++.dg/special/conpr-4.C: Likewise.
14804         * g++.dg/special/initp1.C: Likewise.
14805         * g++.dg/special/ecos.exp: Remove code to detect availability of
14806         constructor priorities.
14807         * lib/target-supports.exp (check_effective_target_init_priority):
14808         New function.
14809
14810 2007-02-24  Jan Hubicka  <jh@suse.cz>
14811
14812         * gcc.c-torture/execute/pr30778.c: New testcase.
14813
14814 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14815
14816         PR libgfortran/30918
14817         * gfortran.dg/namelist_26.f90: New test.
14818
14819 2007-02-24  Richard Guenther  <rguenther@suse.de>
14820
14821         PR middle-end/30951
14822         * gcc.dg/pr30951.c: New testcase.
14823
14824 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14825
14826         * gcc.dg/torture/builtin-modf-1.c: New test.
14827
14828 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14829
14830         PR tree-optimization/30904
14831         * gcc.dg/pr30904.c: New test.
14832
14833 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14834
14835         * gcc.test-framework/README: Correct command.
14836         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14837         -Wunused-value.
14838         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14839
14840 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14841
14842         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14843
14844 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14845
14846         * lib/target-supports.exp (check_effective_target_newlib): New
14847         function.
14848
14849 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14850
14851         PR fortran/30660
14852         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14853         allocatable component.
14854
14855
14856 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14857
14858         * gcc.dg/torture/builtin-logb-1.c: New test.
14859         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14860         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14861         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14862         sh* targets.
14863
14864 2007-02-23  Richard Guenther  <rguenther@suse.de>
14865
14866         * g++.dg/warn/changes-meaning.C: New testcase.
14867
14868 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14869
14870         PR libgfortran/30910
14871         * gfortran.dg/fmt_zero_precision.f90: Update test.
14872
14873 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14874
14875         * gcc.dg/torture/builtin-frexp-1.c: New test.
14876
14877 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14878
14879         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14880
14881 2007-02-22  Ian Lance Taylor  <iant@google.com>
14882
14883         PR debug/30898
14884         * g++.dg/debug/pr30898.C: New test.
14885
14886 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14887
14888         * gcc.dg/vect/vect-106.c: New test.
14889
14890 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14891             Ira Rosen  <irar@il.ibm.com>
14892
14893         PR tree-optimization/30843
14894         * gcc.dg/vect/pr30843.c: New test.
14895
14896 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14897
14898         PR tree-optimization/30858
14899         * gcc.dg/vect/pr30858.c: New test.
14900
14901 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14902
14903         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14904         to set options for compiling testglue.
14905         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14906         * lib/obj-c++.exp (obj-c++_init): Likewise.
14907
14908 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14909
14910         * gnat.dg/derived_aggregate.adb: New test.
14911
14912 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14913
14914         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14915         sh* targets.  Call the correct CKSGN macro.
14916
14917 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14918
14919         * gfortran.dg/gomp/omp_parse1.f90: New test.
14920         * gfortran.dg/gomp/omp_parse2.f: New test.
14921
14922 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14923
14924         PR fortran/30869
14925         * gfortran.dg/do_pointer_1.f90:  New test.
14926
14927 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14928
14929         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14930         and scalbln.
14931
14932 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14933
14934         * gcc.dg/darwin-minversion-1.c: New.
14935         * gcc.dg/darwin-minversion-2.c: New.
14936
14937 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14938
14939         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14940
14941 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14942             DJ Delorie <dj@redhat.com>
14943
14944         PR other/30824
14945         * gcc.dg/Wfatal.c: New.
14946         * gcc.dg/Wfatal-2.c: New.
14947         * gcc.dg/Werror-1.c: Adjust expectations.
14948         * gcc.dg/Werror-5.c: Likewise.
14949         * gcc.dg/Werror-7.c: Likewise.
14950         * gcc.dg/Werror-10.c: Likewise.
14951         * gcc.dg/Werror-11.c: Likewise.
14952
14953 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14954
14955         PR fortran/30522
14956         * gfortran.dg/volatile10.f90: New test.
14957
14958 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14959
14960         PR libfortran/30533
14961         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14962
14963 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14964
14965         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14966         * gcc.dg/Walways-true-1.c: Likewise.
14967         * gcc.dg/weak/weak-3.c: Likewise.
14968         * gcc.dg/Werror-1.c: Likewise.
14969         * gcc.dg/Werror-3.c: Likewise.
14970         * gcc.dg/Werror-4.c: Likewise.
14971         * gcc.dg/Werror-5.c: Likewise.
14972         * gcc.dg/Werror-6.c: Likewise.
14973         * gcc.dg/Werror-7.c: Likewise.
14974         * gcc.dg/Werror-8.c: Likewise.
14975         * gcc.dg/Werror-10.c: Likewise.
14976         * gcc.dg/Werror-11.c: Likewise.
14977         * gcc.dg/Werror-12.c: Likewise.
14978         * g++.old-deja/g++.mike/warn8.C: Likewise.
14979         * g++.dg/warn/Walways-true-1.C: Likewise.
14980         * g++.dg/warn/Walways-true-2.C: Likewise.
14981         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14982         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14983         -Wstring-literal-comparison with -Waddress.
14984         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14985         -Wno-string-literal-comparison with -Wno-address.
14986
14987 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14988
14989         * gnat.dg/self_aggregate_with_call.adb: New test.
14990
14991 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14992
14993         PR tree-optimization/30975
14994         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14995         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14996         * gcc.dg/vect/pr30795.c: New.
14997
14998 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14999
15000         PR fortran/30681
15001         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15002
15003 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15004
15005         PR rtl-optimization/28173
15006         * gcc.target/i386/andor-1.c: New test case.
15007
15008 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15009
15010         * gcc.dg/torture/builtin-ldexp-1.c: New.
15011         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15012
15013 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15014
15015         * gfortran.dg/array_constructor_15.f90: New test case.
15016
15017 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15018
15019         * gfortran.dg/forall_10.f90: New test case.
15020
15021 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15022
15023         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15024
15025 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15026
15027         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15028         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15029
15030 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15031
15032         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15033         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15034         * gcc.target/i386/xchg-1.c: New test.
15035         * gcc.target/i386/xchg-2.c: New test.
15036
15037 2007-02-16  Richard Guenther  <rguenther@suse.de>
15038             Christian Bruel  <christian.bruel@st.com>
15039
15040         * gcc.dg/strict-overflow-5.c: New testcase.
15041
15042 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15043
15044         PR fortran/30793
15045         * gfortran.dg/func_derived_4.f90: New test.
15046
15047 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15048
15049         PR middle-end/30391
15050         * gfortran.dg/pr30391-1.f90: New test case.
15051
15052 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15053
15054         PR middle-end/30433
15055         * gcc.c-torture/compile/pr30433.c: New testcase to check
15056         that complex constants comparisions are foldded.
15057
15058 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15059
15060         PR C++/30158
15061         * g++.dg/ext/stmtexpr10.C: New testcase.
15062
15063 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15064
15065         PR middle-end/30729
15066         * gcc.dg/Wunused-value-2.c: New testcase.
15067
15068 2007-02-15  Ian Lance Taylor  <iant@google.com>
15069
15070         * g++.dg/eh/subreg-1.C: New test.
15071
15072 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15073
15074         PR c/26494
15075         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15076         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15077         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15078         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15079         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15080         * gcc.dg/Werror-implicit-function-declaration.c: New.
15081
15082 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15083
15084         PR c++/28943
15085         * g++.dg/warn/pr28943.C: New.
15086
15087 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15088
15089         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15090
15091 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15092
15093         PR fortran/30779
15094         * gfortran.dg/error_recovery_3.f90: New test.
15095
15096 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15097
15098         * g++.dg/tree-ssa/sra-1.C: New.
15099
15100 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15101
15102         * g++.dg/tree-ssa/sra-1.C: New.
15103
15104 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15105
15106         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15107
15108 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15109
15110         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15111
15112 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15113
15114         PR fortran/30799
15115         * gfortran.dg/logical_2.f90: New test.
15116
15117 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15118
15119         * gcc.dg/torture/complex-alias-1.c: New test.
15120
15121 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15122
15123         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15124         instead of -fdump-tree-tailcall.
15125
15126 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15127
15128         * gfortran.dg/interface_10.f90: Fix comment typo.
15129
15130 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15131
15132         PR tree-optimization/30771
15133         * gcc.dg/vect/pr30771.c: New test.
15134
15135 2007-02-13  Ian Lance Taylor  <iant@google.com>
15136
15137         * gcc.dg/Wstrict-overflow-1.c: New test.
15138         * gcc.dg/Wstrict-overflow-2.c: New test.
15139         * gcc.dg/Wstrict-overflow-3.c: New test.
15140         * gcc.dg/Wstrict-overflow-4.c: New test.
15141         * gcc.dg/Wstrict-overflow-5.c: New test.
15142         * gcc.dg/Wstrict-overflow-6.c: New test.
15143         * gcc.dg/Wstrict-overflow-7.c: New test.
15144         * gcc.dg/Wstrict-overflow-8.c: New test.
15145         * gcc.dg/Wstrict-overflow-9.c: New test.
15146         * gcc.dg/Wstrict-overflow-10.c: New test.
15147
15148 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15149
15150         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15151
15152 2007-02-13  Richard Henderson  <rth@redhat.com>
15153
15154         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15155         * gcc.c-torture/execute/pr29302-1.c: ... here.
15156
15157 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15158
15159         PR c/29521
15160         * gcc.dg/c90-return-1.c: Update output.
15161         * gcc.dg/c99-return-1.c: Likewise.
15162
15163 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15164
15165         PR fortran/30554
15166         * gfortran.dg/used_dummy_types_7.f90: New test..
15167
15168 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15169
15170         * gcc.target/i386/parity-1.c: New test.
15171         * gcc.target/i386/parity-2.c: New test.
15172
15173 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15174
15175         * gcc.target/i386/builtin-bswap-3.c: New test case.
15176
15177 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15178
15179         PR tree-optimization/29145
15180         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15181         alias analysis is improved to take better advantage of restrict
15182         qualified pointers.
15183         * gcc.dg/vect/vect-80.c: Likewise.
15184         * gcc.dg/vect/pr29145.c: New.
15185
15186 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15187
15188         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15189         * gcc.target/i386/sse4a-insert.c: Likewise.
15190
15191 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15192
15193         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15194         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15195
15196 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15197
15198         PR fortran/30478
15199         * gfortran.dg/enum_4.f90: Update error message checks.
15200
15201 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15202
15203         PR fortran/30554
15204         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15205         versions of the modules.
15206
15207         PR fortran/30617
15208         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15209         by getting rid of recursive I/O and providing functions with
15210         results.
15211
15212         PR fortran/30319
15213         * gfortran.dg/char_array_constructor_2.f90
15214
15215 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15216
15217         PR c++/26988
15218         * g++.dg/template/spec34.C: New test
15219
15220 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15221
15222         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15223         on i?86 and x86_64.
15224         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15225         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15226         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15227         on i?86 and x86_64.
15228         * gcc.dg/vect/vect-113.c: Ditto.
15229
15230 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15231
15232         PR c++/29487
15233         * g++.dg/eh/weak1-C: New test.
15234         * g++.dg/eh/weak1-a.cc: Likewise.
15235         * g++.dg/eh/comdat1.C: Likewise.
15236
15237 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15238             Dorit Nuzman  <dorit@il.ibm.com>
15239
15240         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15241         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15242         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15243         * gcc.dg/vect/vect-113.c: Likewise.
15244
15245         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15246
15247 2007-02-10  Richard Henderson  <rth@redhat.com>
15248
15249         * lib/target-supports.exp (check_effective_target_tls): Redefine
15250         to mean non-emulated tls.
15251         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15252         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15253         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15254         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15255         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15256         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15257         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15258
15259 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15260
15261         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15262
15263 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15264
15265         * gfortran.dg/secnds.f: Replace time tolerance with a
15266         before-and-after bracket.
15267         * gfortran.dg/secnds-1.f: Likewise.
15268
15269 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15270
15271         PR fortran/30512
15272         * gfortran.dg/maxlocval_1.f90: New test.
15273
15274 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15275
15276         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15277
15278 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15279
15280         PR fortran/30720
15281         * gfortran.dg/array_function_1.f90: New test.
15282
15283 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15284
15285         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15286         (check_effective_target_dummy_wcsftime): New functions.
15287
15288 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15289
15290         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15291         * lib/target-supports.exp (check_effective_target_uclibc): New
15292         function.
15293
15294 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15295
15296         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15297         (vsnprintf): Don't define for uClibc targets.
15298
15299 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15300
15301         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15302         set before checking whether it was allowed.
15303         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15304         before checking inside_main.
15305
15306 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15307
15308         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15309         uClinux targets.
15310         (u16sf): Likewise u4sf.
15311         * g++.dg/compat/struct-layout-1.h: Likewise.
15312
15313 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15314
15315         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15316         procedure.
15317         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15318         m68k targets if check_effective_target_coldfire_fpu returns true.
15319
15320 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15321         Richard Guenther  <rguenther@suse.de>
15322
15323         PR middle-end/23361
15324         * gcc.dg/fold-compare-3.c: New testcase.
15325         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15326
15327 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15328
15329         * gcc.dg/pr26570.c: Clean up coverage files.
15330         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15331         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15332         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15333         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15334         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15335         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15336         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15337         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15338         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15339         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15340         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15341         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15342         * gcc.dg/vect/pr28952.c: Ditto.
15343         * gcc.dg/vect/pr27151.c: Ditto.
15344         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15345         * g++.dg/gomp/macro-3.C: Ditto.
15346
15347 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15348
15349         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15350         of the loop.
15351
15352 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15353
15354         * gcc.target/i386/builtin-bswap-2.c: New test case.
15355
15356 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15357
15358         * gfortran.dg/forall_8.f90: New test case.
15359         * gfortran.dg/forall_9.f90: Likewise.
15360
15361 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15362
15363         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15364
15365 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15366
15367         * lib/target-supports.exp (check_effective_target_simulator): New.
15368
15369 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15370
15371         * gcc.dg/tree-ssa/loop-25.c: New test.
15372
15373 2007-02-06  Richard Henderson  <rth@redhat.com>
15374
15375         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15376
15377 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15378
15379         * gcc.target/powerpc/popcount-1.c: New test case.
15380         * gcc.target/powerpc/parity-1.c: Likewise.
15381
15382 2007-02-06  Richard Guenther  <rguenther@suse.de>
15383
15384         PR middle-end/27302
15385         * gcc.dg/torture/pr27302-2.c: New testcase.
15386
15387 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15388
15389         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15390         * gcc.dg/vect/vect-iv-1.c: New test.
15391         * gcc.dg/vect/vect-iv-2.c: New test.
15392         * gcc.dg/vect/vect-iv-3.c: New test.
15393         * gcc.dg/vect/vect-iv-4.c: New test.
15394         * gcc.dg/vect/vect-iv-5.c: New test.
15395         * gcc.dg/vect/vect-iv-6.c: New test.
15396         * gcc.dg/vect/vect-iv-7.c: New test.
15397         * gcc.dg/vect/vect-iv-8.c: New test.
15398         * gcc.dg/vect/vect-iv-9.c: New test.
15399         * gcc.dg/vect/vect-iv-10.c: New test.
15400         * gcc.dg/vect/vect-iv-11.c: New test.
15401         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15402         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15403         * gcc.dg/vect/vect-14.c: Now vectorizable.
15404         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15405         loop).
15406         * gcc.dg/vect/vect-27.c: Likewise.
15407         * gcc.dg/vect/vect-29.c Likewise.
15408         * gcc.dg/vect/vect-dv-2.c: Likewise.
15409         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15410         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15411         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15412
15413 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15414
15415         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15416
15417 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15418
15419         * gcc.dg/builtins-20.c: Add more cases.
15420
15421 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15422
15423         PR debug/30189
15424         * gcc.dg/pr30189.c: New test.
15425
15426 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15427
15428         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15429         for running tests.
15430         * gcc.target/i386/sse4a-extract.c: New test.
15431         * gcc.target/i386/sse4a-insert.c: New test.
15432         * gcc.target/i386/sse4a-montsd.c: New test.
15433         * gcc.target/i386/sse4a-montss.c: New test.
15434
15435 2007-02-05  Richard Guenther  <rguenther@suse.de>
15436
15437         * gcc.target/i386/vectorize3.c: New testcase.
15438
15439 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15440
15441         PR target/30665
15442         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15443
15444 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15445
15446         PR fortran/30611
15447         * gfortran.dg/repeat_1.f90: New test.
15448
15449 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15450
15451         PR fortran/30605
15452         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15453         * gfortran.dg/derived_init_2.f90: Ditto.
15454         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15455         * gfortran.dg/array_initializer_1.f90: Ditto.
15456         * gfortran.dg/do_2.f90: Ditto.
15457         * gfortran.dg/proc_assign_1.f90: Ditto.
15458
15459 2007-02-04  Richard Guenther  <rguenther@suse.de>
15460
15461         PR middle-end/30636
15462         * g++.dg/warn/pr30636.C: New testcase.
15463         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15464
15465 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15466
15467         PR middle-end/30667
15468         * gfortran.dg/pr30667.f: New test.
15469
15470 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15471
15472         * gcc.dg/builtins-54.c: Add more cases.
15473
15474 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15475
15476         PR fortran/30514
15477         * gfortran.dg/zero_sized_2.f90: New test.
15478
15479         PR fortran/30660
15480         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15481
15482         PR fortran/29820
15483         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15484         file.
15485
15486 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15487
15488         PR fortran/30683
15489         * gfortran.dg/interface_10.f90: New test.
15490
15491 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15492
15493         * gcc.dg/builtins-20.c: Add more cases.
15494
15495 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15496
15497         PR target/29682
15498         * gcc-target/ia64/pr29682.c: New test.
15499
15500 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15501
15502         PR fortran/30284
15503         * gfortran.dg/arrayio_11.f90.f90: New test.
15504
15505         PR fortran/30626
15506         * gfortran.dg/arrayio_12.f90.f90: New test.
15507
15508 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15509
15510         PR c++/30536
15511         * g++.dg/tls/diag-5.C: New test.
15512
15513         PR middle-end/30473
15514         * gcc.dg/pr30473.c: New test.
15515         * gcc.c-torture/execute/20070201-1.c: New test.
15516
15517 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15518
15519         * gfortran.dg/dependency_20.f90: New test case.
15520
15521 2007-01-31  Ian Lance Taylor  <iant@google.com>
15522
15523         * gcc.dg/lower-subreg-1.c (test): New test.
15524
15525 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15526
15527         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15528
15529 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15530
15531         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15532         * gcc.dg/torture/builtin-math-3.c: Likewise.
15533
15534 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15535
15536         gcc.dg/Wparentheses-2.c: Update and add new tests.
15537
15538 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15539
15540         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15541         vectorize.
15542
15543 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15544
15545         * gcc.dg/builtins-63.c: New test.
15546
15547 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15548
15549         PR fortran/27588
15550         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15551
15552 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15553
15554         PR fortran/30520
15555         * gfortran.dg/volatile8.f90: New argument conformance test.
15556         * gfortran.dg/volatile9.f90: New scope test.
15557
15558 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15559
15560         PR c++/24745
15561         * g++.dg/warn/null4.C: New.
15562
15563 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15564             Uros Bizjak  <ubizjak@gmail.com>
15565
15566         * gcc.dg/large-size-array-3.c: Correct typo.
15567
15568 2007-01-30  Richard Guenther  <rguenther@suse.de>
15569
15570         PR middle-end/27657
15571         * g++.dg/debug/pr27657.C: New testcase.
15572
15573 2007-01-30  Richard Guenther  <rguenther@suse.de>
15574
15575         PR middle-end/30313
15576         * gcc.dg/torture/pr30313.c: New testcase.
15577
15578 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15579
15580         * gcc.dg/dfp/dfp-except.h: New file.
15581         * gcc.dg/dfp/fe-check.h: New file.
15582         * gcc.dg/dfp/fe-binop.c: New test.
15583         * gcc.dg/dfp/fe-convert-1.c: New test.
15584         * gcc.dg/dfp/fe-convert-2.c: New test.
15585         * gcc.dg/dfp/fe-convert-3.c: New test.
15586
15587         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15588         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15589         * gcc.dg/dfp/convert-dfp.c: Ditto.
15590         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15591
15592 2007-01-29  Josh Conner  <jconner@apple.com>
15593
15594         * gcc.target/powerpc/altivec-24.c: New test.
15595
15596 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15597
15598         PR c++/28266
15599         * g++.dg/parse/defarg12.C: New test.
15600
15601 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15602
15603         PR fortran/30554
15604         * gfortran.dg/used_dummy_types_6.f90: New test.
15605
15606 2007-01-28  Jan Hubicka  <jh@suse.cz>
15607
15608         * gcc.dg/tree-prof/val-prof-6.c: New test.
15609
15610 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15611
15612         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15613
15614 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15615
15616         PR C++/28988
15617         * g++.dg/expr/dtor4.C: New test.
15618
15619 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15620
15621         * gcc.dg/tree-ssa/loop-23.c: New test.
15622
15623 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15624
15625         PR libfortran/30389
15626         * gfortran.dg/achar_2.f90:  New test.
15627         * gfortran.dg/achar_3.f90:  New test.
15628
15629 2007-01-27  Ian Lance Taylor  <iant@google.com>
15630
15631         * gcc.dg/strict-overflow-1.c: New test.
15632         * gcc.dg/no-strict-overflow-1.c: New test.
15633         * gcc.dg/strict-overflow-2.c: New test.
15634         * gcc.dg/no-strict-overflow-2.c: New test.
15635         * gcc.dg/strict-overflow-3.c: New test.
15636         * gcc.dg/no-strict-overflow-3.c: New test.
15637         * gcc.dg/strict-overflow-4.c: New test.
15638         * gcc.dg/no-strict-overflow-4.c: New test.
15639         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15640         * gcc.dg/pr15784-1.c: Likewise.
15641         * gcc.dg/pr20922-1.c: Likewise.
15642         * gcc.dg/pr20922-3.c: Likewise.
15643         * gcc.dg/pr20922-4.c: Likewise.
15644         * gcc.dg/pr20922-6.c: Likewise.
15645         * gcc.dg/compare-4.c: Likewise.
15646         * gcc.dg/torture/pr26898-1.c: Likewise.
15647         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15648         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15649         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15650         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15651         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15652         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15653         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15654         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15655         * g++.dg/tree-ssa/pr21082.C: Likewise.
15656
15657 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15658
15659         * gcc-dg/large-size-array-3.c: New test case.
15660
15661 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15662
15663         * gfortran.dg/forall_7.f90: New test case.
15664
15665 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15666
15667         PR fortran/30407
15668         * gfortran.dg/where_operator_assign_1.f90: New test.
15669         * gfortran.dg/where_operator_assign_2.f90: New test.
15670         * gfortran.dg/where_operator_assign_3.f90: New test.
15671
15672 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15673
15674         * lib/target-supports.exp
15675         (check_effective_target_powerpc_altivec): New.
15676         (check_effective_target_vect_cmdline_needed): Use it.
15677
15678 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15679
15680         PR fortran/30278
15681         * gfortran.dg/backslash_3.f: New test.
15682
15683 2007-01-26  Richard Guenther  <rguenther@suse.de>
15684
15685         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15686
15687 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15688
15689         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15690         * gfortran.dg/vect/vect.exp: Ditto.
15691         * gfortran.dg/dg.exp: Ditto.
15692         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15693         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15694
15695 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15696
15697         * gcc.dg/builtins-20.c: Add more cases.
15698         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15699
15700 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15701
15702         PR fortran/30437
15703         * gcc.dg/Wall.c: New.
15704         * gcc.dg/Wno-all.c: New.
15705         * gfortran.dg/Wall.f90: New.
15706         * gfortran.dg/Wno-all.f90: New.
15707
15708 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15709
15710         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15711         * g++.dg/eh/simd-2.C: Also run on Darwin.
15712         * g++.dg/eh/simd-3.C: New.
15713         * g++.dg/eh/simd-4.C: New.
15714
15715 2007-01-25  Richard Guenther  <rguenther@suse.de>
15716
15717         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15718         and _PROFILE_USE.
15719         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15720
15721 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15722
15723         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15724         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15725         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15726         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15727         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15728         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15729         * gcc.dg/ipa/ipa-7.c: New testcase.
15730
15731 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15732
15733         * g++.dg/cpp0x/warn_cxx0x.C: New.
15734
15735 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15736
15737         * gcc.dg/builtins-20.c: Test builtin carg.
15738
15739 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15740
15741         PR middle-end/27416
15742         * gcc.dg/gomp/pr27416.c: New test.
15743
15744         PR middle-end/30494
15745         * gcc.dg/gomp/pr30494.c: New test.
15746         * g++.dg/gomp/pr30494.C: New test.
15747
15748         PR middle-end/30421
15749         * gcc.dg/gomp/pr30421.c: New test.
15750
15751 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15752
15753         * gcc.target/ia64/versionid-1.c: New test.
15754         * gcc.target/ia64/versionid-2.c: New test.
15755
15756 2007-01-24  Richard Guenther  <rguenther@suse.de>
15757
15758         PR testsuite/30181
15759         * gcc.dg/builtins-57.c: Change to a link-time testcase
15760         to support non-C99 targets.
15761
15762 2007-01-24  Jan Hubicka  <jh@suse.cz>
15763
15764         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15765
15766 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15767
15768         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15769
15770 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15771
15772         PR objc/27438
15773         * objc.dg/const-str-12.m: New test.
15774
15775 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15776
15777         PR fortran/30532
15778         * gfortran.dg/ctrl-z.f90:  New test.
15779
15780 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15781
15782         PR fortran/30481
15783         * gfortran.dg/namelist_assumed_char.f90:  New test.
15784
15785 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15786
15787         PR c++/27492
15788         * g++.dg/inherit/covariant15.C: New test.
15789
15790 2007-01-23  Ian Lance Taylor  <iant@google.com>
15791
15792         * g++.dg/warn/Wparentheses-24.C: New test.
15793
15794 2007-01-23  Richard Guenther  <rguenther@suse.de>
15795
15796         PR testsuite/30560
15797         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15798         with full path.
15799
15800 2007-01-22  Richard Guenther  <rguenther@suse.de>
15801
15802         PR tree-optimization/30038
15803         * gcc.dg/builtins-62.c: New testcase.
15804
15805 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15806
15807         * gcc.c-torture/compile/20070121.c: New test.
15808
15809 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15810
15811         PR libfortran/30525
15812         * gfortran.dg/char_comparison_1.f:  New test.
15813
15814 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15815
15816         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15817
15818 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15819
15820         PR objc/30479
15821         * objc.dg/pch: New directory.
15822         * objc.dg/pch/pch.exp: New file.
15823         * objc.dg/pch/interface-1.m: New test.
15824         * objc.dg/pch/interface-1.hs: New include file.
15825         * lib/objc.exp (objc_target_compile): Add
15826         "-x objective-c-header" in front of the sources if this is
15827         a precompiled header being compiled.
15828
15829 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15830
15831         * gfortran.dg/array_memcpy_3.f90: New test case.
15832         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15833
15834 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15835             Brooks Moses  <brooks.moses@codesourcery.com>
15836             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15837
15838         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15839         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15840
15841 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15842
15843         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15844
15845 2007-01-19  Mike Stump  <mrs@apple.com>
15846
15847         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15848         away.
15849
15850 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15851
15852         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15853         option instead of -funsafe-math-optimizations.
15854
15855 2007-01-19  Tomas Bily  <tbily@suse.cz>
15856
15857         gcc.dg/tree-prof/indir-call-prof.c: New.
15858         g++.dg/dg.exp: Add tree-prof subdirectory.
15859         g++.dg/tree-prof/indir-call-prof.C: New.
15860         g++.dg/tree-prof/tree-prof.exp: New.
15861
15862 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15863
15864         PR c++/17947
15865         * g++.dg/warn/deprecated.C: Update warning output.
15866         * g++.dg/warn/deprecated-2.C: Likewise.
15867         * g++.dg/warn/deprecated-3.C: New.
15868
15869 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15870
15871         * gcc.c-torture/execute/nestfunc-7.c: New.
15872
15873 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15874
15875         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15876
15877 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15878
15879         * gcc.dg/m68k-pic-1.c: New.
15880
15881 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15882
15883         * gfortran.dg/array_memcpy_4.f90: New test case.
15884
15885 2007-01-18  Josh Conner  <jconner@apple.com>
15886
15887         PR target/30485
15888         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15889         * gcc.dg/vect/no-trapping-math-1: New.
15890         * gcc.dg/vect/no-trapping-math-2: New.
15891
15892 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15893
15894         * gcc.target/i386/387-8.c: Update comment about optimizing
15895         inherent load of 1.0 of fptan instruction.
15896
15897 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15898             Richard Guenther <rguenther@suse.de>
15899
15900         PR diagnostic/8268
15901         * gcc.dg/Warray-bounds.c: New testcase.
15902         * gcc.dg/Warray-bounds-2.c: New testcase.
15903         * g++.dg/warn/Warray-bounds.C: New testcase.
15904         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15905
15906 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15907
15908         PR fortran/30476
15909         * gfortran.dg/generic_12.f90: New test.
15910
15911 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15912
15913         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15914         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15915
15916 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15917
15918         * gcc.dg/dfp/compare-special.h: New file.
15919         * gcc.dg/dfp/compare-special-32.c: New test.
15920         * gcc.dg/dfp/compare-special-64.c: New test.
15921         * gcc.dg/dfp/compare-special-128.c: New test.
15922
15923 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15924             Paul Thomas  <pault@gcc.gnu.org>
15925             Steven G. Kargl  <kargl@gcc.gnu.org>
15926
15927         PR fortran/30404
15928         * gfortran.dg/forall_6.f90: New test case.
15929         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15930         * gfortran.dg/dependency_13.f90: Likewise.
15931
15932 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15933
15934         PR testsuite/12325
15935         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15936         targets that don't support Inf.
15937
15938 2007-01-15  Dale Johannesen  <dalej@apple.com>
15939
15940         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15941
15942 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15943
15944         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15945         of achar for 0xff to avoid the "Extended ASCII not
15946         implemented" error message.
15947
15948 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15949
15950         PR fortran/28172
15951         * gfortran.dg/altreturn_4.f90: New test.
15952
15953         PR fortran/29389
15954         * gfortran.dg/stfunc_4.f90: New test.
15955
15956         PR fortran/29712
15957         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15958         * gfortran.dg/initialization_1.f90: Change warning.
15959
15960         PR fortran/30283
15961         * gfortran.dg/specification_type_resolution_2.f90: New test.
15962
15963 2007-01-14  Jan Hubicka  <jh@suse.cz>
15964
15965         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15966         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15967         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15968         elimination.
15969
15970 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15971
15972         PR fortran/30410
15973         * gfortran.dg/external_procedures_2.f90: New test.
15974
15975 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15976
15977         PR target/30413
15978         * gcc.target/i386/pr30413.c: New test.
15979
15980 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15981
15982         PR fortran/30452
15983         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15984
15985 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15986
15987         * gcc.dg/20070112-1.c: New test.
15988
15989 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15990
15991         PR libgfortran/30435
15992         * gfortran.dg/list_read_6.f90: New test.
15993
15994 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15995
15996         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15997
15998 2007-01-12  Tom Tromey  <tromey@redhat.com>
15999
16000         PR preprocessor/28227:
16001         * gcc.dg/cpp/pr28227.c: New file.
16002
16003 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16004
16005         * gcc.dg/tree-ssa/loop-22.c: New test.
16006
16007 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16008
16009         PR tree-optimization/29516
16010         * gcc.dg/tree-ssa/loop-20.c: New test.
16011
16012 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16013
16014         PR libfortran/30415
16015         * minmaxloc_integer_kinds_1.f90:  New test.
16016
16017 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16018
16019         PR c++/29573
16020         * g++.dg/template/sizeof-template-argument.C: New test.
16021
16022 2007-01-11  Jan Hubicka  <jh@suse.cz>
16023
16024         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16025         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16026         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16027         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16028         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16029         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16030         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16031         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16032         transformation in question.
16033         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16034         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16035         * gcc.dg/always_inline3.c: Likewise.
16036
16037 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16038
16039         PR c++/28999
16040         * g++.dg/template/typename11.C: New test.
16041
16042 2007-01-10  Robert Kennedy <jimbob@google.com>
16043
16044         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16045
16046 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16047
16048         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16049         for different integer kinds.
16050         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16051         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16052         * gfortran.dg/ishft_2.f90: New test.
16053         * gfortran.dg/ishft_3.f90: New test.
16054
16055 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16056
16057         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16058
16059 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16060
16061         PR tree-optimization/30322
16062         * gcc.dg/tree-ssa/loop-21.c: New test.
16063
16064 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16065
16066         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16067
16068 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16069
16070         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16071
16072 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16073
16074         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16075         * g++.dg/warn/overflow-warn-3.C: Likewise.
16076         * g++.dg/warn/overflow-warn-4.C: Likewise.
16077         * g++.dg/warn/overflow-warn-5.C: Likewise.
16078         * g++.dg/warn/overflow-warn-6.C: Likewise.
16079         * g++.dg/warn/Woverflow-1.C: Likewise.
16080         * g++.dg/warn/Woverflow-2.C: Likewise.
16081         * g++.dg/warn/Woverflow-3.C: Likewise.
16082         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16083
16084 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16085
16086         * gfortran.dg/array_constructor_14.f90: New test case.
16087         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16088
16089 2007-01-08  Richard Guenther  <rguenther@suse.de>
16090
16091         PR tree-optimization/23603
16092         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16093         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16094
16095 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16096
16097         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16098         in __v8qi typedef.
16099         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16100         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16101         compiler behaviour.
16102         * gcc.dg/simd-5.c: Likewise.
16103         * gcc.dg/simd-6.c: Likewise.
16104         * g++.dg/conversion/simd1.C: Likewise.
16105         * g++.dg/conversion/simd3.C: Likewise.
16106         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16107         (main): Use it.
16108
16109 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16110
16111         PR tree-optimization/29877
16112         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16113         name of a hard register for the target concerned.  Adjust dg-error
16114         directives to cope with new behaviour of TER.
16115
16116 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16117
16118         PR c++/28986
16119         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16120         * g++.dg/warn/overflow-warn-1.C: New.
16121         * g++.dg/warn/overflow-warn-3.C: New.
16122         * g++.dg/warn/overflow-warn-4.C: New.
16123         * g++.dg/warn/overflow-warn-5.C: New.
16124         * g++.dg/warn/overflow-warn-6.C: New.
16125         * g++.dg/warn/Woverflow-1.C: New.
16126         * g++.dg/warn/Woverflow-2.C: New.
16127         * g++.dg/warn/Woverflow-3.C: New.
16128         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16129
16130 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16131
16132         PR fortran/27698
16133         * gfortran.dg/invalid_name.f90: New test.
16134         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16135         * gfortran.dg/gomp/pr29759.f90: Ditto.
16136
16137 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16138
16139         * gfortran.dg/present_1.f90:  Update error message.
16140
16141 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16142
16143         PR c++/19439
16144         * g++.dg/template/duplicate1.C: New test
16145         * g++.dg/template/memfriend6.C: Adjust error markers.
16146
16147 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16148
16149         PR tree-opt/30385
16150         * gcc.dg/torture/inline-1.c: New test.
16151
16152 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16153
16154         PR c/19978
16155         * gcc.dg/multiple-overflow-warn-1.c: New.
16156         * gcc.dg/multiple-overflow-warn-2.c: New.
16157         * gcc.dg/overflow-warn-6.c: New.
16158         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16159
16160 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16161
16162         * gfortran.dg/array_memcpy_1.f90: New test case.
16163         * gfortran.dg/array_memcpy_2.f90: Likewise.
16164
16165 2007-01-05  Richard Guenther  <rguenther@suse.de>
16166
16167         PR middle-end/27826
16168         * g++.dg/opt/pr27826.C: New testcase.
16169
16170 2007-01-05  Ian Lance Taylor  <iant@google.com>
16171
16172         * gcc.dg/Walways-true-1.c: New test.
16173         * gcc.dg/Walways-true-2.c: New test.
16174         * g++.dg/warn/Walways-true-1.C: New test.
16175         * g++.dg/warn/Walways-true-2.C: New test.
16176
16177 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16178
16179         PR c/30360
16180         * gcc.dg/pr30360.c: New test.
16181
16182 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16183
16184         PR fortran/23232
16185         * gfortran.dg/data_implied_do_1.f90: New test.
16186
16187         PR fortran/27996
16188         PR fortran/27998
16189         * gfortran.dg/char_length_1.f90: New test.
16190
16191 2007-01-05  Richard Guenther  <rguenther@suse.de>
16192
16193         PR middle-end/28116
16194         * g++.dg/opt/pr28116.C: New testcase.
16195
16196 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16197
16198         PR fortran/29624
16199         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16200           invalid deallocate.
16201         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16202         * gfortran.dg/protected_4.f90: Add pointer intent check.
16203         * gfortran.dg/protected_6.f90: Add pointer intent check.
16204         * gfortran.dg/pointer_intent_1.f90: New test.
16205         * gfortran.dg/pointer_intent_2.f90: New test.
16206         * gfortran.dg/pointer_intent_3.f90: New test.
16207
16208 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16209
16210         PR 30235
16211         * gfortran.dg/altreturn_2.f90: new test.
16212
16213 2007-01-04  Tom Tromey  <tromey@redhat.com>
16214
16215         PR preprocessor/28165:
16216         * gcc.dg/cpp/pr28165.c: New file.
16217
16218 2007-01-03  Josh Conner  <jconner@apple.com>
16219
16220         PR middle-end/29683
16221         * gcc.dg/pr29683.c: New.
16222
16223 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16224
16225         PR c++/28217
16226         * g++.dg/pch/template-1.C: New test.
16227         * g++.dg/pch/template-1.Hs: New file.
16228
16229 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16230
16231         PR middle-end/30353
16232         * gcc.c-torture/compile/complex-4.c: New test.
16233
16234 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16235
16236         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16237         -maltivec.
16238         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16239
16240 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16241
16242         PR middle-end/30286
16243         * gcc.dg/pr30286.c: New test.
16244
16245         PR c++/29535
16246         * g++.dg/template/crash66.C: New test.
16247
16248         PR c++/29054
16249         * g++.dg/template/friend49.C: New test.
16250
16251 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16252
16253         * gfortran.dg/ibits.f90: New test.
16254
16255 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16256
16257         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16258         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16259
16260 2007-01-02  Jan Hubicka  <jh@suse.cz>
16261
16262         * gcc.dg/pr16194.c: We now output error on all three functions,
16263         not just first one.
16264
16265 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16266
16267         PR c/19977
16268         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16269         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16270
16271 2006-01-02  Ian Lance Taylor  <iant@google.com>
16272
16273         * g++.dg/warn/Wparentheses-22.C: New test.
16274         * g++.dg/warn/Wparentheses-23.C: New test.
16275
16276 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16277
16278         PR middle-end/7651
16279         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16280         * gcc.dg/declspec-3-Wextra.c: New.
16281         * gcc.dg/declspec-3-no.c: New
16282
16283 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16284
16285         PR fortran/20896
16286         * gfortran.dg/interface_10.f90: Remove.
16287
16288 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16289
16290         * gcc.dg/fold-eqxor-4.c: New test case.
16291
16292 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16293
16294         PR middle-end/30311
16295         * gcc.c-torture/compile/pr30311.c: New test.
16296
16297 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16298
16299         PR middle-end/30253
16300         * gcc.c-torture/compile/statement-expression-1.c: New test.
16301
16302 2007-01-01  Andreas Schwab  <schwab@suse.de>
16303
16304         PR target/29166
16305         * g++.dg/eh/pr29166.C: New test.
16306
16307 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16308
16309         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16310         New.
16311         (check_effective_target_vect_cmdline_needed): Use it.
16312
16313 2006-12-31  Richard Guenther  <rguenther@suse.de>
16314
16315         PR middle-end/30137
16316         * gcc.dg/pr30137-1.c: New testcase.
16317         * gcc.dg/pr30137-2.c: Likewise.
16318
16319 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16320
16321         PR middle-end/30322
16322         * gcc.dg/fold-plusnot-1.c: New test case.
16323
16324 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16325
16326         PR c++/29731
16327         * g++.dg/parse/template22.C: New test.
16328
16329 2006-12-31  Richard Guenther  <rguenther@suse.de>
16330
16331         PR middle-end/30338
16332         * gcc.c-torture/compile/pr30338.c: New testcase.
16333
16334 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16335
16336         PR fortran/27900
16337         * gfortran.dg/intrinsic_actual_4.f90: New test.
16338
16339         PR fortran/24325
16340         * gfortran.dg/func_decl_3.f90: New test.
16341
16342 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16343
16344         PR fortran/23060
16345         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16346         * gfortran.dg/c_by_val_1.f: New test.
16347         * gfortran.dg/c_by_val_2.f: New test.
16348         * gfortran.dg/c_by_val_3.f: New test.
16349
16350 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16351
16352         PR libfortran/30321
16353         * gfortran.dg/sum_zero_array_1.f90:  New test.
16354
16355 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16356
16357         PR preprocessor/29612
16358         * gcc.dg/cpp/pr29612-1.c: New test.
16359         * gcc.dg/cpp/pr29612-2.c: New test.
16360
16361 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16362
16363         PR fortran/30034
16364         * gfortran.dg/pure_formal_proc_1.f90: New test.
16365
16366         PR fortran/30237
16367         * gfortran.dg/intrinsic_actual_3.f90: New test.
16368
16369 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16370
16371         PR fortran/30014
16372         * gfortran.dg/io_constraints_1.f90: Update test.
16373         * gfortran.dg/io_constraints_2.f90: Update test.
16374         * gfortran.dg/inquire_iolength.f90: New test.
16375
16376 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16377
16378         PR fortran/20896
16379         * gfortran.dg/interface_10.f90: New test.
16380         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16381         since z is already, locally a variable.
16382
16383         PR fortran/25135
16384         * gfortran.dg/generic_11.f90: New test.
16385         * gfortran.dg/interface_7.f90: Remove name clash between module
16386         name and procedure 'x' referenced in the interface.
16387
16388 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16389
16390         PR middle-end/7651
16391         * gcc.dg/Wmissing-parameter-type.c: New.
16392         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16393         * gcc.dg/Wmissing-parameter-type-no.c: New.
16394
16395 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16396
16397         PR fortran/25818
16398         * gfortran.dg/entry_array_specs_2.f: New test.
16399
16400         PR fortran/30084
16401         * gfortran.dg/nested_modules_6.f90: New test.
16402
16403 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16404
16405         PR middle-end/7651
16406         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16407         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16408
16409 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16410
16411         PR C++/30168
16412         * g++.dg/opt/complex6.C: New test.
16413
16414 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16415
16416         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16417         full" if the linker on spu-*-* warns about exceeding local store.
16418
16419         And revert this patch:
16420         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16421         fail to link due to relocation overflows on spu-*-*.
16422
16423 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16424
16425         PR fortran/30273
16426         * gfortran.dg/dependency_19.f90: New test.
16427
16428 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16429
16430         PR fortran/30202
16431         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16432
16433 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16434
16435         PR middle-end/30262
16436         * gcc.c-torture/execute/20061220-1.c: New test.
16437
16438         PR middle-end/30263
16439         * gcc.dg/gomp/asm-1.c: New test.
16440
16441         PR target/30230
16442         * g++.dg/eh/ia64-2.C: New test.
16443
16444 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16445
16446         PR target/28966
16447         PR target/29248
16448         * gcc.dg/rs6000-leaf.c: New.
16449
16450 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16451
16452         PR fortran/25392
16453         * gfortran.dg/f2c_8.f90: New test.
16454
16455 2006-12-20  Bill Wendling  <wendling@apple.com>
16456
16457         * gcc.dg/asm-b.c: Check for __ppc64__.
16458
16459 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16460
16461         PR fortran/30190
16462         * gfortran.dg/bounds_check_5.f90: New test.
16463
16464 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16465
16466         PR middle-end/30143
16467         * gcc.dg/gomp/complex-1.c: New testcase.
16468
16469 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16470
16471         * gfortran.dg/array_memset_1.f90: New test case.
16472
16473 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16474
16475         * lib/target-supports.exp: Add spu to
16476         check_effective_target_vect_widen_mult_hi_to_si.
16477
16478 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16479
16480         PR fortran/29992
16481         * gfortran.dg/generic_9.f90: New test.
16482
16483         PR fortran/30081
16484         * gfortran.dg/generic_10.f90: New test.
16485
16486 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16487
16488         PR tree-opt/30045
16489         * gcc.dg/pr30045.c: New test.
16490
16491 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16492
16493         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16494
16495 2006-12-19  Eric Christopher  <echristo@apple.com>
16496
16497         PR target/29302
16498         * gcc.c-torture/execute/pr29302-1.c: New.
16499
16500 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16501
16502         PR fortran/39238
16503         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16504
16505 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16506
16507         PR fortran/30236
16508         * gfortran.dg/altreturn_3.f90: New test.
16509
16510         * gfortran.dg/char_result_12.f90: Fix comment typos.
16511
16512 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16513
16514         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16515         as newlib's stdio.h uses non-traditional cpp constructs.
16516
16517 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16518
16519         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16520         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16521         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16522         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16523         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16524         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16525         * gfortran.dg/default_initialization.f: Renamed to
16526         default_initialization_1.f
16527         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16528         dollar_edit_descriptor_1.f
16529         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16530         dollar_edit_descriptor_2.f
16531         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16532         dollar_edit_descriptor_3.f
16533         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16534         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16535         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16536         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16537         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16538         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16539         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16540         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16541         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16542         * gfortran.dg/default_initialization_1.f: Renamed from
16543         default_initialization.f
16544         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16545         dollar_edit_descriptor-1.f
16546         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16547         dollar_edit_descriptor-2.f
16548         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16549         dollar_edit_descriptor-3.f
16550         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16551         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16552         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16553
16554 2006-12-18  Bill Wendling  <wendling@apple.com>
16555
16556         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16557         id is an OjbC keyword.
16558
16559 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16560
16561         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16562
16563 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16564
16565         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16566
16567 2006-12-18  Ian Lance Taylor  <iant@google.com>
16568
16569         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16570
16571 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16572
16573         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16574
16575 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16576
16577         PR fortran/30207
16578         * gfortran.fortran-torture/execute/where21.f90: New test.
16579
16580 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16581
16582         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16583
16584 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16585
16586         PR middle-end/7651
16587         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16588         * gcc.dg/if-empty-1.c: Likewise.
16589         * gcc.dg/pr23165.c: Likewise.
16590         * g++.dg/warn/empty-body.C: Likewise.
16591
16592 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16593
16594         PR libfortran/30005
16595         * gfortran.dg/open_errors.f90: New test.
16596
16597 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16598
16599         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16600
16601         * gcc.target/i386/ssse3-pabsb.c: New file.
16602         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16603         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16604         * gcc.target/i386/ssse3-palignr.c: Likewise.
16605         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16606         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16607         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16608         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16609         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16610         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16611         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16612         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16613         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16614         * gcc.target/i386/ssse3-psignb.c: Likewise.
16615         * gcc.target/i386/ssse3-psignd.c: Likewise.
16616         * gcc.target/i386/ssse3-psignw.c: Likewise.
16617         * gcc.target/i386/ssse3-vals.h: Likewise.
16618
16619 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16620
16621         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16622         * lib/fortran-torture.exp: Include target-supports.exp.
16623
16624 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16625
16626         PR target/30185
16627         * gcc.c-torture/execute/pr30185.c: New test.
16628
16629 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16630
16631         PR testsuite/30179
16632         PR testsuite/30180
16633         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16634         * gcc.dg/builtin-bswap-2.c: Likewise.
16635         * gcc.dg/builtin-bswap-3.c: Likewise.
16636         * gcc.dg/builtin-bswap-4.c: Likewise.
16637         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16638         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16639
16640 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16641
16642         PR libfortran/30145
16643         * gfortran.dg/write_zero_array: New test.
16644
16645 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16646
16647         PR fortran/30200
16648         * gfortran.dg/write_fmt_trim.f90: New test.
16649
16650 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16651
16652         PR 30194
16653         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16654         temporarily.
16655
16656 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16657
16658         * lib/target-supports.exp (check_weak_available): Use istarget
16659         "hppa*-*-hpux10*" instead of regexp.
16660         (check_cxa_atexit_available): Likewise.
16661
16662 2006-12-14  Richard Guenther  <rguenther@suse.de>
16663
16664         PR tree-optimization/30197
16665         * gcc.c-torture/execute/complex-1.c: Fix function name.
16666         * gcc.dg/builtins-61.c: New testcase.
16667
16668 2006-12-14  Richard Guenther  <rguenther@suse.de>
16669
16670         PR middle-end/30172
16671         * gcc.dg/pr30172-1.c: New testcase.
16672
16673 2006-12-14  Richard Guenther  <rguenther@suse.de>
16674
16675         PR tree-optimization/30198
16676         * gcc.dg/builtins-60.c: New testcase.
16677
16678 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16679
16680         * lib/target-supports.exp (vect_no_align): Remove spu.
16681
16682 2006-12-13  Ian Lance Taylor  <iant@google.com>
16683
16684         PR c++/19564
16685         PR c++/19756
16686         * g++.dg/warn/Wparentheses-5.C: New test.
16687         * g++.dg/warn/Wparentheses-6.C: New test.
16688         * g++.dg/warn/Wparentheses-7.C: New test.
16689         * g++.dg/warn/Wparentheses-8.C: New test.
16690         * g++.dg/warn/Wparentheses-9.C: New test.
16691         * g++.dg/warn/Wparentheses-10.C: New test.
16692         * g++.dg/warn/Wparentheses-11.C: New test.
16693         * g++.dg/warn/Wparentheses-12.C: New test.
16694         * g++.dg/warn/Wparentheses-13.C: New test.
16695         * g++.dg/warn/Wparentheses-14.C: New test.
16696         * g++.dg/warn/Wparentheses-15.C: New test.
16697         * g++.dg/warn/Wparentheses-16.C: New test.
16698         * g++.dg/warn/Wparentheses-17.C: New test.
16699         * g++.dg/warn/Wparentheses-18.C: New test.
16700         * g++.dg/warn/Wparentheses-19.C: New test.
16701         * g++.dg/warn/Wparentheses-20.C: New test.
16702         * g++.dg/warn/Wparentheses-21.C: New test.
16703
16704 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16705
16706         PR testsuite/30157
16707         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16708         for target "hppa.*hpux10".
16709
16710 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16711
16712         * g++.dg/debug/vartrack1.C: New test.
16713
16714         * g++.dg/opt/ifcvt1.C: New test.
16715
16716         * gcc.dg/tls/opt-13.c: New test.
16717
16718         * gcc.dg/20060425-2.c: New test.
16719
16720         * g++.dg/opt/pr15054-2.C: New test.
16721
16722         * gcc.c-torture/execute/20060420-1.c: New test.
16723
16724         * gcc.c-torture/execute/20060412-1.c: New test.
16725
16726         * objc/compile/20060406-1.m: New test.
16727
16728 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16729
16730         * g++.dg/template/array17.C: New test.
16731
16732 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16733
16734         * gcc.target/powerpc/altivec-23.c: New test.
16735
16736 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16737
16738         PR c++27316
16739         * g++.dg/inherit/error3.C: New test.
16740
16741         PR c++/28740
16742         * g++.dg/inherit/error4.C: New test.
16743
16744 2006-12-13  Richard Guenther  <rguenther@suse.de>
16745
16746         PR tree-optimization/17687
16747         * gcc.dg/builtins-59.c: New testcase.
16748
16749 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16750
16751         * gcc.target/spu/Wmain.c: New test.
16752
16753 2006-12-12  Josh Conner  <jconner@apple.com>
16754
16755         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16756         * g++.dg/abi/thunk4.C: Likewise.
16757         * g++.dg/abi/rtti3.C: Likewise.
16758
16759 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16760
16761         * gcc.target/spu/cpat-1.c: New test.
16762         * gcc.target/spu/cpat-2.c: New test.
16763         * gcc.target/spu/cpat-3.c: New test.
16764         * gcc.target/spu/cpat-4.c: New test.
16765
16766 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16767
16768         PR tree-opt/28436
16769         * gcc.c-torture/compile/vector-1.c: New test.
16770         * gcc.c-torture/compile/vector-2.c: New test.
16771         * gcc.c-torture/compile/vector-3.c: New test.
16772
16773 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16774
16775         * lib/fortran-torture.exp: Update copyright years.  Remove
16776         obsolete comment.  Test -ftree-vectorize where it makes sense.
16777         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16778         from fortran-torture.exp.
16779         * gfortran.dg/char_transpose_1.f90,
16780         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16781         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16782         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16783         '-w' to dg-options.
16784
16785 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16786
16787         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16788         saved_${tool}_load.
16789
16790 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16791
16792         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16793         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16794         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16795         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16796         gaps.
16797
16798 2006-12-12  Richard Guenther  <rguenther@suse.de>
16799
16800         PR middle-end/30147
16801         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16802
16803 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16804             Diego Novillo  <dnovillo@redhat.com>
16805
16806         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16807         VDEF/VUSE changes.
16808         * gcc.dg/tree-ssa/pr26421.c: Likewise
16809         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16810         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16811         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16812         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16813         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16814         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16815         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16816         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16817         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16818
16819 2006-12-11  Jan Hubicka  <jh@suse.cz>
16820
16821         * gcc.dg/tree-prof/stringop-1.c: New test.
16822         * gcc.dg/tree-prof/stringop-2.c: New test.
16823
16824 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16825
16826         PR target/30120
16827         * gcc.target/i386/pr30120.c: New test.
16828
16829         Revert:
16830         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16831
16832         * gcc.target/i386/x87regparm-1.c: New test.
16833         * gcc.target/i386/x87regparm-2.c: New test.
16834         * gcc.target/i386/x87regparm-3.c: New test.
16835         * gcc.target/i386/x87regparm-4.c: New test.
16836
16837 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16838
16839         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16840
16841 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16842
16843         PR fortran/23994
16844         * gfortran.dg/protected_1.f90: New test.
16845         * gfortran.dg/protected_2.f90: New test.
16846         * gfortran.dg/protected_3.f90: New test.
16847         * gfortran.dg/protected_4.f90: New test.
16848         * gfortran.dg/protected_5.f90: New test.
16849         * gfortran.dg/protected_6.f90: New test.
16850
16851 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16852             Tobias Burnus  <burnus@gcc.gnu.org>
16853
16854         PR fortran/29975
16855         PR fortran/30068
16856         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16857         interface.
16858         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16859         ambiguous interfaces.
16860         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16861         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16862         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16863         ambiguous interfaces.
16864         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16865         * gfortran.dg/array_initializer_2.f90: Add initializer array
16866         constructor test.
16867
16868         PR fortran/30096
16869         * gfortran.dg/interface_9.f90: Test that host interfaces are
16870         not checked for ambiguity with the local version.
16871
16872 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16873
16874         PR fortran/29464
16875         * gfortran.dg/module_interface_2.f90: New test.
16876
16877 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16878
16879         PR fortran/29941
16880         * gfortran.dg/assumed_len.f90: New test.
16881
16882 2006-12-09  Richard Guenther  <rguenther@suse.de>
16883
16884         * g++.dg/warn/implicit-typename1.C: Qualify types.
16885         * g++.dg/parse/crash12.C: Likewise.
16886         * g++.dg/tree-ssa/pr22444.C: Likewise.
16887
16888 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16889
16890         * gfortran.dg/array_2.f90: Added sqrt test.
16891
16892 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16893
16894         * gcc.target/i386/x87regparm-1.c: XFAIL.
16895         * gcc.target/i386/x87regparm-2.c: XFAIL.
16896         * gcc.target/i386/x87regparm-3.c: XFAIL.
16897         * gcc.target/i386/x87regparm-4.c: XFAIL.
16898
16899 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16900
16901         * lib/target-supports.exp
16902         (check_effective_target_large_long_double): New.
16903         * gcc.dg/Wconversion-real.c : Use it.
16904         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16905         unsigned.
16906
16907 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16908
16909         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16910
16911 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16912
16913         PR fortran/27546
16914         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16915
16916 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16917
16918         PR c++/29732
16919         * g++.dg/template/crash65.C: New test.
16920         * g++.dg/template/spec16.C: Tweak error markers.
16921
16922 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16923
16924         * gcc.target/spu: New directory.
16925         * gcc.target/spu/spu.exp: New file.
16926         * gcc.target/spu/intrinsics-1.c: New test.
16927
16928 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16929
16930         PR c++/29980
16931         * g++.dg/ext/attrib27.C: New test.
16932         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16933         * g++.dg/parse/typedef5.C: Likewise.
16934
16935 2006-12-07  Mike Stump  <mrs@apple.com>
16936
16937         * treelang/compile/var_defs.tree: Adjust.
16938
16939 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16940
16941         PR c++/29730
16942         * g++.dg/template/crash64.C: New test.
16943         * g++.dg/parse/crash27.C: Adjust error markers.
16944
16945 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16946
16947         PR libfortran/30009
16948         PR libfortran/30056
16949         * gfortran.dg/read_eof_4.f90:  Add tests.
16950         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16951         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16952
16953 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16954
16955         PR c++/29729
16956         * g++.dg/template/crash63.C: New test.
16957
16958         PR c++/29728
16959         * g++.dg/template/crash62.C: New test.
16960
16961 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16962
16963         PR fortran/30003
16964         * gfortran.dg/allocatable_function_1.f90: Increase the number
16965         of expected calls of free to 10; the lhs section reference is
16966         now evaluated so there is another call to bar.  Change the
16967         comment appropriately.
16968         * gfortran.dg/array_section_1.f90: New test.
16969
16970 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16971
16972         PR fortran/29912
16973         * gfortran.dg/char_result_12.f90: New test.
16974
16975 2006-12-05  Richard Guenther  <rguenther@suse.de>
16976
16977         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16978         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16979         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16980         vect_double, xfail for spu*-*-*.
16981
16982 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16983
16984         PR fortran/29962
16985         * initialization_4.f90: Test noninteger exponents (-std=f95).
16986         * initialization_5.f90: New test for noninteger exponents
16987           with -std=f2003.
16988
16989 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16990
16991         PR fortran/29821
16992         * gfortran.dg/parameter_array_section_1.f90: New test.
16993
16994 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16995
16996         PR c++/29733
16997         * g++.dg/template/crash61.C: New test.
16998
16999         PR c++/29632
17000         * g++.dg/template/error23.C: New test.
17001
17002 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17003
17004         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17005
17006 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17007
17008         PR fortran/29916
17009         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17010
17011 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17012
17013         PR middle-end/29965
17014         * gcc.dg/gomp/pr29965-1.c: New test.
17015         * gcc.dg/gomp/pr29965-2.c: New test.
17016         * gcc.dg/gomp/pr29965-3.c: New test.
17017         * gcc.dg/gomp/pr29965-4.c: New test.
17018         * gcc.dg/gomp/pr29965-5.c: New test.
17019         * gcc.dg/gomp/pr29965-6.c: New test.
17020         * g++.dg/gomp/pr29965-1.C: New test.
17021         * g++.dg/gomp/pr29965-2.C: New test.
17022         * g++.dg/gomp/pr29965-3.C: New test.
17023         * g++.dg/gomp/pr29965-4.C: New test.
17024         * g++.dg/gomp/pr29965-5.C: New test.
17025         * g++.dg/gomp/pr29965-6.C: New test.
17026         * g++.dg/gomp/pr29965-7.C: New test.
17027         * g++.dg/gomp/pr29965-8.C: New test.
17028         * g++.dg/gomp/pr29965-9.C: New test.
17029         * g++.dg/gomp/pr29965-10.C: New test.
17030
17031 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17032
17033         * gnat.dg/pointer_variable_bounds.adb: New test.
17034         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17035         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17036
17037 2006-12-03  Eric Christopher  <echristo@apple.com>
17038
17039         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17040
17041 2006-12-03  Richard Henderson  <rth@redhat.com>
17042             Andrew Pinski  <pinskia@gmail.com>
17043
17044         PR C++/14329
17045         * g++.dg/warn/unit-1.C: New test.
17046
17047 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17048
17049         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17050
17051 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17052
17053         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17054         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17055         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17056         * gcc.dg/vect/vect-70.c: Reduce array size.
17057         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17058         vect_no_compaer_double targets.
17059         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17060         vect_float, vect_double, and vect_int.
17061
17062 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17063
17064         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17065         test for loop versioning on vect_no_align targets.
17066         * gcc.dg/vect/pr20122.c: Likewise.
17067         * gcc.dg/vect/vect-105.c: Likewise.
17068         * gcc.dg/vect/vect-42.c: Likewise.
17069         * gcc.dg/vect/vect-43.c: Likewise.
17070         * gcc.dg/vect/vect-74.c: Likewise.
17071         * gcc.dg/vect/vect-75.c: Likewise.
17072         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17073         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17074         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17075         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17076
17077 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17078
17079         PR fortran/29642
17080         * gfortran.dg/value_1.f90 : New test.
17081         * gfortran.dg/value_2.f90 : New test.
17082         * gfortran.dg/value_3.f90 : New test.
17083         * gfortran.dg/value_4.f90 : New test.
17084         * gfortran.dg/value_4.c : Called from value_4.f90.
17085
17086 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17087
17088         PR C++/30033
17089         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17090
17091 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17092
17093         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17094
17095 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17096
17097         PR c/27953
17098         * gcc.dg/pr27953.c: New test.
17099
17100 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17101
17102         PR c++/30022
17103         * g++.dg/ext/vector5.C: New test.
17104
17105         PR c++/30021
17106         * g++.dg/other/main1.C: New test.
17107
17108 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17109
17110         PR libfortran/29568
17111         * gfortran.dg/convert_implied_open.f90:  Change to
17112         new default record length.
17113         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17114         new error message.
17115         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17116
17117 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17118
17119         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17120
17121 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17122
17123         PR c++/29066
17124         * g++.dg/expr/pr29066.c: New.
17125
17126 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17127             Zdenek Dvorak <dvorakz@suse.cz>
17128
17129         PR tree-optimization/29921
17130         * gcc.dg/pr29921-2.c: New test.
17131
17132 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17133
17134         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17135         (i386_get_cpuid): New function.
17136         (i386_cpuid_ecx): Likewise.
17137         (i386_cpuid_edx): Likewise.
17138         (i386_cpuid): Updated to call i386_cpuid_edx.
17139
17140         * gcc.target/i386/sse3-addsubpd.c: New file.
17141         * gcc.target/i386/sse3-addsubps.c: Likewise.
17142         * gcc.target/i386/sse3-haddpd.c: Likewise.
17143         * gcc.target/i386/sse3-haddps.c: Likewise.
17144         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17145         * gcc.target/i386/sse3-hsubps.c: Likewise.
17146         * gcc.target/i386/sse3-lddqu.c: Likewise.
17147         * gcc.target/i386/sse3-movddup.c: Likewise.
17148         * gcc.target/i386/sse3-movshdup.c: Likewise.
17149         * gcc.target/i386/sse3-movsldup.c: Likewise.
17150
17151 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17152
17153         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17154
17155 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17156
17157         * gcc.dg/dfp/convert-int-max.c: New test.
17158         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17159
17160 2006-11-30  Richard Guenther  <rguenther@suse.de>
17161
17162         * gcc.dg/vect/vect-pow-1.c: Rename ...
17163         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17164         floats instead of doubles, check successful vectorization.
17165
17166 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17167
17168         PR target/29945
17169         * gcc.c-torture/compile/pr29945.c: New testcase.
17170
17171 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17172
17173         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17174         -maltivec.
17175
17176 2006-11-29  Eric Christopher  <echristo@apple.com>
17177
17178         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17179
17180 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17181
17182         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17183
17184         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17185
17186 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17187
17188         PR c++/29022
17189         * g++.dg/inherit/virtual2.C: New test.
17190         * g++.dg/inherit/virtual3.C: Likewise.
17191         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17192         * g++.dg/inherit/error2.C: Likewise.
17193         * g++.dg/template/instantiate1.C: Likewise.
17194
17195 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17196
17197         PR tree-opt/29984
17198         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17199
17200 2006-11-28  Jan Hubicka  <jh@suse.cz>
17201
17202         * gcc.dg/memcpy-1.c: New test.
17203
17204 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17205
17206         PR c++/29735
17207         * g++.dg/warn/main-3.C: New test.
17208
17209 2006-11-28  Jan Hubicka  <jh@suse.cz>
17210
17211         * gcc.dg/winline-1.c: New test.
17212
17213 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17214
17215         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17216         alignments.
17217
17218 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17219
17220         PR fortran/29976
17221         * gfortran.dg/missing_optional_dummy_3.f90
17222
17223 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17224
17225         PR fortran/20880
17226         * gfortran.dg/interface_3.f90: Modify errors.
17227
17228 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17229
17230         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17231         fail to link due to relocation overflows on spu-*-*.
17232
17233 2006-11-27  Michael Matz  <matz@suse.de>
17234             Andreas Krebbel  <krebbel1@de.ibm.com>
17235
17236         PR target/29319
17237         * gcc.dg/20061127-1.c: New testcase.
17238
17239 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17240
17241         * gcc.dg/20061124-1.c: Add exit() function prototype.
17242
17243 2006-11-27  Jan Hubicka  <jh@suse.cz>
17244
17245         * gcc.target/i386/memcpy-1.c: Adjust size.
17246         * gcc.dg/visibility-11.c: Likewise.
17247
17248 2006-11-27  Richard Guenther  <rguenther@suse.de>
17249
17250         PR middle-end/25620
17251         * gcc.target/i386/pow-1.c: New testcase.
17252         * gcc.dg/builtins-58.c: Likewise.
17253
17254 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17255
17256         PR c++/29886
17257         * g++.dg/expr/cast8.C: New test.
17258
17259 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17260
17261         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17262         Don't ever inline the testcase.
17263
17264 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17265
17266         PR fortran/29982
17267         * gfortran.fortran-torture/compile/parameter_3.f90: New
17268         testcase.
17269
17270 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17271
17272         PR fortran/29951
17273         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17274
17275 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17276
17277         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17278         for CHAR.
17279
17280 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17281
17282         PR libgfortran/29936
17283         * gfortran.dg/write_check3.f90: New test.
17284
17285 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17286
17287         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17288
17289 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17290
17291         PR fortran/20880
17292         * gfortran.dg/interface_3.f90: New test.
17293
17294         PR fortran/29387
17295         * gfortran.dg/generic_8.f90: New test.
17296
17297 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17298
17299         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17300         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17301         * gfortran.dg/specifics_3.f90: Remove.
17302
17303 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17304
17305         PR c/29955
17306         * gcc.dg/gomp/pr29955.c: New test.
17307
17308         PR c/29736
17309         * gcc.dg/pr29736.c: New test.
17310
17311 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17312
17313         PR tree-opt/29964
17314         * gcc.dg/pure-1.c: New test.
17315
17316 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17317
17318         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17319         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17320
17321 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17322
17323         * gcc.dg/20061124-1.c: New testcase.
17324
17325 2006-11-23  Eric Christopher  <echristo@apple.com>
17326
17327         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17328
17329 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17330
17331         PR c/2707
17332         PR c++/26167
17333         * gcc.dg/Wconversion-integer.c: New. Supersedes
17334         Wconversion-negative-constants.c
17335         * gcc.dg/Wconversion-real.c: New.
17336         * gcc.dg/Wconversion-real-integer.c: New.
17337         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17338         * g++.dg/warn/Wconversion1.C: Modified.
17339
17340 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17341
17342         * gfortran.dg/overload_1.f90: New test.
17343
17344 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17345
17346         PR c/9072
17347         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17348         Wtraditional-conversion.
17349         * gcc.dg/overflow-warn-2.c: Likewise.
17350         * gcc.dg/Wconversion.c: Likewise. Renamed as
17351         Wtraditional-conversion.c .
17352         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17353         Wtraditional-conversion-2.c .
17354         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17355         Wtraditional-conversion-2.c
17356         * gcc.dg/Wconversion-negative-constants.c: New.
17357
17358 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17359
17360         * gcc.dg/tree-ssa/dump-1.c: New test.
17361
17362 2006-11-23  David Ung <davidu@mips.com>
17363
17364         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17365         -mfp64, allowable when ISA >= 33 and float is enabled.
17366         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17367         of mthc1 and mfhc1 patterns.
17368
17369 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17370
17371         PR tree-optimization/29921
17372         * gcc.dg/pr29921.c: New test.
17373
17374 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17375
17376         PR fortran/29441
17377         * gfortran.dg/initialization_4.f90: New test.
17378
17379 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17380
17381         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17382         platforms that have interleaving support.
17383         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17384         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17385         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17386         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17387         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17388         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17389         gcc.dg/vect/vect-strided-u8-i8.c,
17390         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17391         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17392         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17393         gcc.dg/vect/vect-strided-float.c,
17394         gcc.dg/vect/vect-strided-a-mult.c,
17395         gcc.dg/vect/vect-strided-mult-char-ls.c,
17396         gcc.dg/vect/vect-strided-a-u16-mult.c,
17397         gcc.dg/vect/vect-strided-a-u32-mult.c,
17398         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17399         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17400         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17401         gcc.dg/vect/vect-strided-mult.c,
17402         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17403         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17404         New.
17405
17406 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17407
17408         PR fortran/25087
17409         * gfortran.dg/auto_char_len_4.f90: New test.
17410
17411 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17412
17413         PR fortran/29652
17414         * gfortran.dg/generic_7.f90: New test.
17415         * gfortran.dg/defined_operators_1.f90: Add new error.
17416
17417 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17418
17419         PR tree-optimization/29902
17420         * g++.dg/tree-ssa/pr29902.C: New test.
17421
17422 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17423
17424         PR fortran/29820
17425         * gfortran.dg/used_types_13.f90: New test.
17426
17427 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17428
17429         * gcc.dg/dfp/snan.c: Delete.
17430
17431 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17432
17433         * g++.dg/cpp0x/static_assert1.C: New.
17434         * g++.dg/cpp0x/static_assert2.C: New.
17435         * g++.dg/cpp0x/static_assert3.C: New.
17436
17437 2006-11-21  Richard Guenther  <rguenther@suse.de>
17438
17439         * gcc.dg/vect/vect-pow-1.c: New testcase.
17440         * gcc.dg/vect/vect-pow-2.c: Likewise.
17441
17442 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17443
17444         PR c++/29570
17445         * g++.dg/template/static29.C: New test.
17446
17447         PR c++/29734
17448         * g++.dg/conversion/simd4.C: New test.
17449
17450 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17451
17452         PR c++/29475
17453         * g++.dg/template/access19.C: New test.
17454         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17455         error is reported.
17456
17457 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17458
17459         PR tree-opt/25500
17460         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17461
17462 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17463
17464         PR fortran/27546
17465         * gfortran.dg/import.f90: Extended test.
17466         * gfortran.dg/import2.f90: Extended test.
17467
17468 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17469
17470         * gfortran.dg/volatile3.f90: Add conflict test.
17471
17472 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17473
17474         PR fortran/24783
17475         * gfortran.dg/implicit_10.f90: New test.
17476
17477 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17478
17479         PR c++/8586
17480         * g++.dg/warn/Wall-write-strings.C: New.
17481
17482 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17483
17484         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17485         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17486
17487 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17488
17489         * gfortran.dg/use_3.f90: Remove error message.
17490         * gfortran.dg/iso_fortran_env_1.f90: New test.
17491         * gfortran.dg/iso_fortran_env_2.f90: New test.
17492         * gfortran.dg/iso_fortran_env_3.f90: New test.
17493         * gfortran.dg/iso_fortran_env_4.f90: New test.
17494
17495 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17496
17497         * gcc.dg/vect/vect-27.c: Fix initialization.
17498
17499 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17500
17501         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17502         * gcc.dg/torture/builtin-minmax-1.c: New.
17503
17504         * gcc.dg/builtins-20.c: Add cases for copysign.
17505
17506 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17507
17508         PR fortran/24285
17509         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17510
17511 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17512         * gfortran.dg/use_1.f90: New test.
17513         * gfortran.dg/use_1.f90: New test.
17514         * gfortran.dg/use_1.f90: New test.
17515
17516 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17517
17518         PR tree-optimization/29801
17519         * gcc.dg/pr29801.c: New test.
17520
17521 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17522
17523         PR middle-end/29584
17524         * gcc.dg/torture/pr29584.c: New test.
17525
17526 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17527
17528         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17529         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17530         * gcc.target/powerpc/compress-float-ppc.c,
17531         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17532         powerpc_fprs.
17533         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17534         do not pass -mhard-float.
17535
17536 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17537
17538         * gnat.dg/volatile_aggregate.adb: New test.
17539
17540 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17541
17542         PR fortran/29391
17543         PR fortran/29489
17544         * gfortran.dg/bound_2.f90: Add more checks.
17545         * gfortran.dg/bound_3.f90: New test.
17546
17547 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17548
17549         PR target/29201
17550         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17551
17552 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17553
17554         * gfortran.dg/import3.f90: Fix error message.
17555
17556 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17557
17558         PR tree-opt/29788
17559         * gfortran.fortran-torture/compile/inline_1.f90:
17560         New testcase.
17561
17562 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17563
17564         * gcc.target/i386/x87regparm-1.c: New test.
17565         * gcc.target/i386/x87regparm-2.c: New test.
17566         * gcc.target/i386/x87regparm-3.c: New test.
17567         * gcc.target/i386/x87regparm-4.c: New test.
17568
17569 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17570
17571         PR fortran/27546
17572         * gfortran.dg/import.f90: New test.
17573         * gfortran.dg/import2.f90: New test.
17574         * gfortran.dg/import3.f90: New test.
17575
17576 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17577
17578         PR fortran/27588
17579         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17580
17581 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17582
17583         PR fortran/29806
17584         * gfortran.dg/contains.f90: New test.
17585         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17586
17587 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17588
17589         PR tree-optimization/29581
17590         * gcc.dg/pr29581-1.c: New test.
17591         * gcc.dg/pr29581-2.c: New test.
17592         * gcc.dg/pr29581-3.c: New test.
17593         * gcc.dg/pr29581-4.c: New test.
17594         * gfortran.dg/pr29581.f90: New test.
17595
17596 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17597
17598         PR fortran/29702
17599         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17600         numbers in error message headers.
17601
17602 2006-11-14  Richard Guenther  <rguenther@suse.de>
17603
17604         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17605         to i?86 and x86_64 targets.
17606
17607 2006-11-14  Caroline Tice  <ctice@apple.com>
17608
17609         * gcc.dg/pubtypes-1.c: New file/testcase.
17610         * gcc.dg/pubtypes-2.c: New file/testcase.
17611         * gcc.dg/pubtypes-3.c: New file/testcase.
17612         * gcc.dg/pubtypes-4.c: New file/testcase.
17613         * g++.dg/pubtypes.C: New file/testcase.
17614
17615 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17616
17617         PR c++/29106
17618         * g++.dg/init/self1.C: New test.
17619
17620 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17621
17622         PR fortran/29657
17623         * gfortran.dg/conflicts.f90: Add.
17624
17625 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17626
17627         PR rtl-optimization/29798
17628
17629         * gcc.c-torture/execute/pr29798.c: New.
17630
17631 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17632
17633         * gcc.dg/builtins-20.c: Add more cases.
17634
17635 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17636
17637         PR fortran/29759
17638         * gfortran.dg/gomp/pr29759.f90: New test.
17639
17640 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17641
17642         PR c++/29518
17643         * g++.dg/template/static28.C: New test.
17644
17645 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17646
17647         * lib/c-torture.exp: Use target-libpath.exp.
17648         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17649         set GCC_EXEC_PREFIX env var from global variable of same name.
17650
17651 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17652
17653         PR fortran/26994
17654         * gfortran.fortran-torture/compile/transfer-1.f90:
17655         New testcase.
17656
17657 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17658             Zdenek Dvorak <dvorakz@suse.cz>
17659
17660         PR tree-optimization/29680
17661         * gcc.dg/alias-11.c: New test.
17662
17663 2006-11-12  Jason Merrill  <jason@redhat.com>
17664             Andrew Pinski <pinskia@physics.uc.edu>
17665
17666         PR middle-end/28915
17667         * gcc.target/i386/vectorize1.c: New.
17668
17669 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17670
17671         PR rtl-optimization/29797
17672         * gcc.c-torture/execute/pr29797-1.c: New test case.
17673
17674 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17675
17676         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17677
17678 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17679
17680         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17681
17682 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17683
17684         PR tree-optimization/13827
17685         * gcc.dg/fold-eqand-1.c: New test case.
17686
17687 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17688
17689         PR rtl-opt/28812
17690         * gcc.c-torture/execute/mayalias-3.c: New test.
17691
17692 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17693
17694         PR middle-end/27528
17695         * gcc.c-torture/compile/pr27528.c: New test.
17696         * gcc.dg/pr27528.c: Likewise.
17697
17698 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17699
17700         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17701
17702         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17703
17704 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17705
17706         PR fortran/29758
17707         * gfortran.dg/reshape_source_size_1.f90: New test.
17708
17709 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17710
17711         PR fortran/29315
17712         * gfortran.dg/aliasing_dummy_4.f90: New test.
17713
17714 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17715
17716         PR target/29777
17717         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17718         and x86_64-*-* targets.
17719
17720 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17721
17722         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17723         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17724         New macros. Use them in exact tests.
17725         (TESTIT3): New macro.
17726         Add tests for fmin, fmax and fma.
17727
17728 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17729
17730         PR fortran/29431
17731         * gfortran.dg/array_constructor_13.f90: New test.
17732
17733 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17734
17735         PR fortran/29744
17736         * gfortran.dg/used_types_12.f90: New test.
17737
17738 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17739
17740         PR middle-end/29726
17741         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17742         (test6): Ditto.
17743         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17744         * gcc.dg/fold-eqandshift-3.c: New test case.
17745
17746 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17747
17748         PR fortran/29699
17749         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17750
17751         PR fortran/21370
17752         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17753
17754 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17755
17756         * gcc.dg/20061109-1.c: New testcase.
17757
17758 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17759
17760         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17761
17762 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17763
17764         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17765         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17766
17767 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17768
17769         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17770         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17771
17772 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17773
17774         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17775
17776 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17777
17778         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17779         vect-9.c).
17780         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17781         * gcc.dg/vect/vect-9.c: Now vectorizable.
17782         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17783         that support vect_widen_mult.
17784         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17785         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17786         vect-reduc-dot-u16.c).
17787         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17788         vect-reduc-dot-u16.c).
17789         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17790         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17791         vect-reduc-dot-s8.c).
17792         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17793         vect-reduc-dot-s8.c).
17794         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17795         vect-reduc-dot-s8.c).
17796         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17797         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17798         vect-reduc-dot-u8.c).
17799         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17800         vect-reduc-dot-u8.c).
17801         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17802         * gcc.dg/vect/vect-multitypes-9.c: New test.
17803         * gcc.dg/vect/vect-multitypes-10.c: New test.
17804         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17805         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17806         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17807         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17808         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17809         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17810         wrapv-vect-reduc-dot-s8.c.
17811         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17812         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17813         targets that support vec_unpack.
17814         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17815         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17816         (check_effective_target_vect_widen_mult_hi_to_si): New.
17817         (check_effective_target_vect_widen_sum): Removed.
17818
17819         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17820
17821         * gcc.dg/vect/vect-multitypes-8.c: New test.
17822         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17823
17824         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17825
17826         * gcc.dg/vect/vect-multitypes-7.c: New test.
17827
17828         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17829
17830         * gcc.dg/vect/vect-multitypes-4.c: New test.
17831         * gcc.dg/vect/vect-multitypes-5.c: New test.
17832         * gcc.dg/vect/vect-multitypes-6.c: New test.
17833
17834         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17835
17836         * gcc.dg/vect/vect-multitypes-1.c: New test.
17837         * gcc.dg/vect/vect-multitypes-2.c: New test.
17838         * gcc.dg/vect/vect-multitypes-3.c: New test.
17839
17840 2006-11-07  Eric Christopher  <echristo@apple.com>
17841
17842         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17843         Test using scan-assembler-not.
17844
17845 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17846
17847         * gcc.dg/inline-17.c: New test.
17848
17849 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17850
17851         PR other/25028
17852         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17853         on HP-UX.
17854
17855 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17856
17857         PR fortran/29539
17858         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17859
17860         PR fortran/29634
17861         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17862         test.
17863
17864 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17865
17866         PR fortran/29601
17867         * gfortran.dg/volatile.f90: Add.
17868         * gfortran.dg/volatile2.f90: Add.
17869         * gfortran.dg/volatile3.f90: Add.
17870         * gfortran.dg/volatile4.f90: Add.
17871         * gfortran.dg/volatile5.f90: Add.
17872         * gfortran.dg/volatile6.f90: Add.
17873         * gfortran.dg/volatile7.f90: Add.
17874
17875 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17876
17877         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17878           for matching error messages.
17879         * gfortran.dg/specifics_3.f90: Adjust pattern
17880           for matching error messages.
17881
17882 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17883             Bernhard Fischer  <aldot@gcc.gnu.org>
17884
17885         * lib/gcc-dg.exp (output-exists): New proc.
17886         (output-exists-not): New proc.
17887         * gcc.test-framework/test-framework.awk: Support new directives.
17888         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17889         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17890         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17891         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17892         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17893         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17894
17895 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17896
17897         PR fortran/29630
17898         PR fortran/29679
17899         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17900         * gfortran.dg/initialization_3.f90: New.
17901
17902 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17903
17904         PR libgfortran/25545
17905         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17906
17907 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17908
17909         PR middle-end/29695
17910         * gcc.c-torture/execute/pr29695-1.c: New test.
17911         * gcc.c-torture/execute/pr29695-2.c: New test.
17912
17913 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17914
17915         PR fortran/29565
17916         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17917
17918 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17919
17920         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17921         for matching error messages.
17922
17923 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17924
17925         PR target/26915
17926         * gcc.target/i386/387-12.c: New test.
17927
17928 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17929
17930         PR libfortran/29713
17931         * gfortran.dg/pr29713.f90: New test.
17932
17933 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17934
17935         * gcc.c-torture/execute/arith-rand-ll.c:
17936         Also test for bogus rest sign.
17937
17938 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17939
17940         PR libfortran/27895
17941         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17942
17943 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17944
17945         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17946         from error messages.
17947
17948 2006-11-02  Mike Stump  <mrs@apple.com>
17949
17950         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17951
17952         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17953
17954 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17955
17956         * g++.dg/eh/gcsec1.C: New test.
17957
17958 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17959
17960         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17961         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17962
17963 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17964
17965         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17966         hexadecimal value.
17967         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17968         * gcc.dg/pr14796-2.c: Likewise.
17969
17970 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17971
17972         * gcc.c-torture/execute/20061101-1.c: New test.
17973
17974 2006-11-01  Richard Guenther  <rguenther@suse.de>
17975
17976         * gcc.target/i386/fpprec-1.c: New testcase.
17977
17978 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17979
17980         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17981         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17982
17983 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17984
17985         * gcc.c-torture/execute/20061031-1.c: New test.
17986
17987 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17988
17989         PR 23067
17990         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17991         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17992         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17993         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17994         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17995         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17996         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17997
17998 2006-10-31  Eric Christopher  <echristo@apple.com>
17999             Falk Hueffner  <falk@debian.org>
18000
18001         * gcc.dg/builtin-bswap-1.c: New.
18002         * gcc.dg/builtin-bswap-2.c: New.
18003         * gcc.dg/builtin-bswap-3.c: New.
18004         * gcc.dg/builtin-bswap-4.c: New.
18005         * gcc.dg/builtin-bswap-5.c: New.
18006         * gcc.target/i386/builtin-bswap-1.c: New.
18007
18008 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18009
18010         * gcc.dg/inline-16.c: New.
18011
18012         PR 16622
18013         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18014         defining it.
18015         * gcc.dg/inline-13.c: New.
18016         * gcc.dg/inline-14.c: New.
18017         * gcc.dg/inline-15.c: New.
18018
18019         PR 11377
18020         * gcc.dg/inline6.c: New.
18021         * gcc.dg/inline7.c: New.
18022
18023 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18024
18025         PR middle-end/23470
18026         * gcc.dg/pr23470-1.c: New test case.
18027
18028 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18029
18030         PR fortran/29537
18031         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18032         data.
18033         * gfortran.dg/blockdata_2.f90: New testcase.
18034
18035 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18036
18037         PR libfortran/29627
18038         * gfortran.dg/unf_short_record_1.f90:  New test.
18039
18040 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18041
18042         PR fortran/29067
18043         * gfortran.dg/pr29067.f: New test.
18044
18045 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18046             Richard Sandiford  <richard@codesourcery.com>
18047
18048         * lib/target-supports.exp (get_compiler_messages): Append options
18049         as a single list element.
18050         (check_effective_target_arm_vfp_ok): New.
18051         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18052
18053 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18054
18055         PR fortran/29387
18056         * gfortran.dg/intrinsic_actual_2.f90: New test.
18057
18058         PR fortran/29490
18059         * gfortran.dg/actual_array_interface_1.f90: New test.
18060
18061         PR fortran/29641
18062         * gfortran.dg/used_types_11.f90: New test.
18063
18064 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18065
18066         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18067         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18068         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18069         * g++.old-deja/g++.mike/net25.C (main): Same.
18070         * g++.dg/lookup/exception1.C (main): Same.
18071         * g++.dg/parse/parens2.C (main): Same.
18072
18073 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18074
18075         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18076
18077 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18078
18079         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18080         * gcc.dg/torture/builtin-math-3.c: Likewise.
18081
18082 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18083
18084         PR fortran/29452
18085         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18086         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18087
18088 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18089
18090         PR Fortran/29410
18091         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18092
18093 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18094
18095         * lib/target-supports.exp (check_function_available): Declare
18096         function before calling.
18097
18098 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18099
18100         PR tree-optimization/29637
18101         * gcc.dg/pr29637.c: New test.
18102
18103 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18104
18105         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18106         tree canonicalization.
18107
18108 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18109
18110         * gcc.dg/builtins-20.c: Add more hypot tests.
18111
18112 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18113
18114         * gcc.dg/fold-compare-1.c: New test case.
18115
18116 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18117
18118         PR c++/16307
18119         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18120
18121 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18122
18123         PR tree-optimization/15458
18124         * gcc.dg/fold-xornot-1.c: New test case.
18125
18126 2006-10-29  Richard Guenther  <rguenther@suse.de>
18127
18128         * gcc.target/i386/math-torture/trunc.c: New testcase.
18129
18130 2006-10-29  Richard Guenther  <rguenther@suse.de>
18131
18132         * gcc.target/i386/math-torture/round.c: New testcase.
18133
18134 2006-10-29  Richard Guenther  <rguenther@suse.de>
18135
18136         * gcc.target/i386/math-torture/ceil.c: New testcase.
18137         * gcc.target/i386/math-torture/floor.c: Likewise.
18138
18139 2006-10-29  Richard Guenther  <rguenther@suse.de>
18140
18141         * gcc.target/i386/math-torture/rint.c: New testcase.
18142         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18143
18144 2006-10-29  Richard Guenther  <rguenther@suse.de>
18145
18146         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18147         * gcc.target/i386/math-torture/lceil.c: Likewise.
18148
18149 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18150
18151         PR libgfortran/24313
18152         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18153
18154 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18155
18156         * gcc.c-torture/execute/20020118-1.c,
18157         gcc.c-torture/execute/builtins/strlen.c,
18158         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18159         comment typos.
18160
18161 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18162
18163         * gcc.dg/builtins-20.c: Add tests for hypot.
18164         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18165         two-argument builtins.
18166         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18167         TESTIT2.  Update all callers.
18168         (TESTIT2, TESTIT2_R): New helper macros.
18169         Add testcases for pow, hypot and atan2.
18170
18171 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18172
18173         PR C++/29295
18174         * g++.dg/expr/bool1.C: New test.
18175         * g++.dg/expr/bool2.C: New test.
18176
18177 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18178
18179         PR fortran/28224
18180         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18181         * gfortran.dg/namelist_internal.f90: New test.
18182
18183 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18184
18185         PR fortran/29625
18186         * gfortran.dg/io_real_boz.f90: Add.
18187         * gfortran.dg/io_real_boz2.f90: Add.
18188
18189 2006-10-28  Richard Guenther  <rguenther@suse.de>
18190
18191         PR middle-end/26899
18192         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18193
18194 2006-10-28  Richard Guenther  <rguenther@suse.de>
18195
18196         PR target/28806
18197         * gcc.target/i386/math-torture/lround.c: New testcase.
18198
18199 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18200
18201         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18202         * gcc.dg/builtins-44.c: Likewise.
18203         * gcc.dg/builtins-45.c: Likewise.
18204         * gcc.dg/pr28796-2.c: Likewise.
18205         * gcc.dg/unordered-3.c: Likewise.
18206
18207 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18208
18209         PR libgfortran/27954
18210         * gfortran.dg/error_recovery_2.f90: New test.
18211
18212 2006-10-26  Richard Guenther  <rguenther@suse.de>
18213
18214         * gcc.target/i386/i386.exp: Use glob, not find to collect
18215         tests.  Avoids recursing into subdirectories.
18216         * gcc.target/i386/math-torture/math-torture.exp: Torture
18217         for interesting ia32 math options.
18218         * gcc.target.i386/math-torture/lrint.c: New testcase.
18219
18220 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18221
18222         PR libgfortran/29563
18223         * gfortran.dg/arrayio_9.f90: Update test.
18224         * gfortran.dg/arrayio_19.f90: New test.
18225
18226 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18227
18228         * gcc.dg/20061026.c: New testcase.
18229
18230 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18231
18232         PR libgfortran/29563
18233         * gfortran.dg/arrayio_9.f90: New test.
18234
18235 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18236
18237         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18238         Copy the strings manually, as strcpy may call strlen.
18239
18240 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18241
18242         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18243         Add checks for log, log2, log10 and log1p.
18244
18245         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18246         we already test 0.0.  Add checks for expm1, log, log2, log10,
18247         log1p, cbrt, erf and erfc.
18248
18249 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18250
18251         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18252
18253 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18254
18255         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18256         and remainderl() built-in functions.  Remove -ffast-math from
18257         dg-options.
18258
18259 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18260
18261         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18262         acosh and atanh.
18263
18264         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18265         floating point modifiers to arguments passed to float and long
18266         double functions respectively.  Update all callers to use floating
18267         point numbers, not integers.  Add tests for exp, exp2 and
18268         exp10/pow10.
18269
18270         * gcc.dg/torture/builtin-math-3.c: New test.
18271
18272 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18273
18274         PR fortran/29393
18275         * gfortran.dg/initialize_2.f90: New.
18276
18277 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18278
18279         * gcc.dg/torture/builtin-math-2.c: New test.
18280
18281 2006-10-24  Richard Guenther  <rguenther@suse.de>
18282
18283         PR middle-end/28796
18284         * gcc.dg/pr28796-1.c: New testcase.
18285         * gcc.dg/pr28796-2.c: Likewise.
18286
18287 2006-10-24  Richard Guenther  <rguenther@suse.de>
18288
18289         * gcc.dg/builtins-57.c: New testcase.
18290
18291 2006-10-24  Richard Guenther  <rguenther@suse.de>
18292
18293         PR tree-optimization/29567
18294         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18295
18296 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18297
18298         PR tree-optimization/14784
18299         * gcc.dg/alias-10.c: New test.
18300
18301 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18302
18303         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18304
18305 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18306
18307         * gcc.dg/builtin-strncat-chk-1.c: New test.
18308
18309 2006-10-23  Jan Hubicka  <jh@suse.cz>
18310
18311         * gcc.dg/memmove-1.c: New test.
18312
18313 2006-10-23  Paul Brook  <paul@codesourcery.com>
18314
18315         * gcc.dg/pragma-pack-5.c: New test.
18316
18317 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18318
18319         * g++.dg/other/s390-1.C: New testcase.
18320
18321 2006-10-23  Richard Guenther  <rguenther@suse.de>
18322
18323         PR middle-end/27132
18324         PR middle-end/23295
18325         * gcc.dg/pr27132.c: New testcase.
18326         * gcc.dg/pr23295.c: Likewise.
18327         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18328         * g++.dg/tree-ssa/pr19807.C: Likewise.
18329
18330 2006-10-23  Richard Guenther  <rguenther@suse.de>
18331
18332         PR middle-end/21032
18333         * gcc.dg/pr21032.c: New testcase.
18334
18335 2006-10-22  Jeff Law  <law@redhat.com>
18336         Richard Guenther  <rguenther@suse.de>
18337
18338         PR tree-optimization/15911
18339         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18340
18341 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18342
18343         PR c++/20647
18344         * g++.dg/abi/rtti3.C: New.
18345
18346 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18347
18348         PR middle-end/28252
18349         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18350         transformation.
18351
18352 2006-10-21  Richard Guenther  <rguenther@suse.de>
18353
18354         PR tree-optimization/3511
18355         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18356
18357 2006-10-21  Richard Guenther  <rguenther@suse.de>
18358
18359         PR middle-end/26898
18360         * gcc.dg/torture/pr26898-1.c: New testcase.
18361         * gcc.dg/torture/pr26898-2.c: Likewise.
18362
18363 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18364
18365         PR c++/28053
18366         * g++.dg/parse/bitfield1.C: Adjust error markers.
18367         * g++.dg/parse/bitfield2.C: New test.
18368
18369 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18370
18371         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18372
18373 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18374
18375         PR libfortran/27895
18376         * gfortran.dg/zero_sized_1.f90: New test.
18377
18378 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18379
18380         * gcc.dg/div-compare-1.c: New test.
18381
18382 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18383
18384         PR fortran/29216
18385         * gfortran.dg/result_default_init_1.f90: New test.
18386
18387         PR fortran/29314
18388         * gfortran.dg/automatic_default_init_1.f90: New test.
18389
18390         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18391         from 38 to 33.
18392
18393 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18394
18395         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18396         'using namespace std' without previous declaration.
18397         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18398         * g++.old-deja/g++.robertl/eb133c.C: New.
18399
18400 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18401
18402         PR libgfortran/29277
18403         * gfortran.dg/streamio_4.f90: Update test.
18404         * gfortran.dg/streamio_11.f90: New test.
18405
18406 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18407
18408         PR c++/27952
18409         * g++.dg/inherit/virtual1.C: New test.
18410
18411 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18412
18413         PR c++/28261
18414         * g++.dg/parse/enum3.C: New test.
18415
18416 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18417
18418         PR c++/29039
18419         * g++.dg/init/ctor8.C: New test.
18420
18421 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18422
18423         PR c++/27270
18424         * g++.dg/ext/complit8.C: Tweak error markers.
18425         * g++.dg/template/complit1.C: Add error marker.
18426
18427 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18428
18429         PR c++/27270
18430         * g++.dg/ext/complit8.C: New test.
18431
18432         PR c++/29408
18433         * g++.dg/parse/dtor12.C: New test.
18434
18435         PR c++/29435
18436         * g++.dg/template/sizeof11.C: New test.
18437
18438 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18439
18440         PR fortran/29392
18441         * gfortran.dg/data_char_3.f90: New test.
18442
18443         PR fortran/29451
18444         * gfortran.dg/negative_automatic_size.f90: New test.
18445
18446 2006-10-16  David Daney  <ddaney@avtrex.com>
18447
18448         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18449
18450 2006-10-16  Eric Christopher  <echristo@apple.com>
18451
18452         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18453         x86_64.
18454
18455 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18456
18457         PR c++/28211
18458         * g++.dg/tc1/dr49.C: Tweak error messages.
18459         * g++.dg/parse/template21.C: New test.
18460
18461 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18462
18463         PR middle-end/20491
18464         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18465
18466 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18467
18468         PR fortran/29403
18469         * gfortran.dg/print_1.f90: New test.
18470
18471 2006-10-15  Jan Hubicka  <jh@suse.cz>
18472
18473         PR middle-end/29241
18474         * gcc.c-torture/compile/pr29241.c: New testcase.
18475
18476 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18477
18478         PR middle-end/29250
18479         * gcc.c-torture/compile/pr29250.c: New test.
18480
18481 2006-10-15  Richard Guenther  <rguenther@suse.de>
18482
18483         * gcc.dg/pr29299.c: New testcase.
18484
18485 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18486
18487         PR fortran/24767
18488         * gfortran.dg/label_4.f90: Adjust warning flag.
18489
18490 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18491
18492         PR fortran/29371
18493         * gfortran.dg/nullify_3.f90: New test.
18494
18495 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18496
18497         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18498         on Solaris 2.5.1 too.
18499
18500 2006-10-13  Eric Christopher  <echristo@apple.com>
18501
18502         * gcc.dg/pr25993.c: Skip for darwin.
18503
18504 2006-10-13  Eric Christopher  <echristo@apple.com>
18505
18506         * gcc.dg/visibility-11.c: Skip for darwin.
18507
18508 2006-10-13  Eric Christopher  <echristo@apple.com>
18509
18510         * gcc.dg/darwin-weakimport-1.c: Use
18511         -fno-asynchronous-unwind-tables.
18512         * gcc.dg/darwin-weakimport-3.c: Ditto.
18513
18514 2006-10-13  Richard Guenther  <rguenther@suse.de>
18515
18516         PR tree-optimization/29446
18517         * gcc.dg/torture/pr29446.c: New testcase.
18518
18519 2006-10-13  Bill Wendling  <wendling@apple.com>
18520
18521         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18522         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18523         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18524         * g++.old-deja/g++.law/shadow1.C: Likewise.
18525         * g++.old-deja/g++.law/ctors10.C: Likewise.
18526         * g++.dg/debug/namespace1.C: Likewise.
18527         * g++.dg/inherit/namespace-as-base.C: Likewise.
18528         * g++.dg/opt/delay-slot-1.C: Likewise.
18529         * g++.dg/parse/defarg10.C: Likewise.
18530         * g++.dg/template/ptrmem11.C: Likewise.
18531         * g++.dg/template/mem_func_ptr.C: Likewise.
18532         * g++.dg/template/spec19.C: Likewise.
18533
18534 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18535
18536         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18537
18538 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18539
18540         PR fortran/29373
18541         * gfortran.dg/implicit_9.f90: New test.
18542
18543         PR fortran/29407
18544         * gfortran.dg/namelist_25.f90: New test.
18545
18546         PR fortran/27701
18547         * gfortran.dg/same_name_2.f90: New test.
18548
18549         PR fortran/29232
18550         * gfortran.dg/host_assoc_types_1.f90: New test.
18551
18552         PR fortran/29364
18553         * gfortran.dg/missing_derived_type_1.f90: New test.
18554         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18555
18556         PR fortran/29422
18557         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18558
18559         PR fortran/29428
18560         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18561
18562 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18563
18564         PR fortran/29391
18565         * gfortran.dg/bound_2.f90: New test.
18566
18567 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18568
18569         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18570         directive.
18571         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18572         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18573         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18574         * gfortran.dg/gomp/reduction3.f90: Likewise.
18575         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18576         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18577         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18578         * gfortran.dg/forall_4.f90: Likewise.
18579         * gfortran.dg/spec_expr_4.f90: Likewise.
18580         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18581         * gfortran.dg/forall_5.f90: Likewise.
18582         * gfortran.dg/open_access_append_2.f90: Add check for
18583         compile-time warning.
18584
18585 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18586
18587         PR c++/28506
18588         * g++.dg/parse/pure1.C: New test.
18589
18590 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18591
18592         PR fortran/21435
18593         * gfortran.dg/io_constraints_3.f90: New test.
18594         * gfortran.dg/open_access_append_1.f90: Add checks
18595         for compile-time warnings.
18596         * gfortran.dg/pr20163-2.f: Likewise.
18597         * gfortran.dg/iostat_2.f90: Likewise.
18598         * gfortran.dg/label_4.f90: Delete the temporary
18599         file.
18600         * gfortran.dg/direct_io_2.f90: Add a FILE=
18601         specifier.
18602         * gfortran.dg/iomsg_1.f90: Add check for
18603         compile-time warning.
18604
18605 2006-10-12  Jan Hubicka  <jh@suse.cz>
18606
18607         PR c/28419
18608         * gcc.dg/pr28319.c: New test.
18609
18610 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18611         PR c++/29318
18612         * g++.dg/ext/vla4.C: New test.
18613
18614 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18615
18616         PR c++/27961
18617         * g++.dg/template/crash60.C: New test.
18618         * g++.dg/other/large-size-array.C: Adjust error markers.
18619         * g++.dg/parse/crash27.C: Likewise.
18620         * g++.dg/template/crash1.C: Likewise.
18621
18622 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18623
18624         PR testsuite/29093
18625         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18626
18627 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18628
18629         PR preprocessor/28709
18630         * gcc.dg/cpp/paste14.c: New test.
18631
18632 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18633
18634         PR c++/29175
18635         * g++.dg/init/array24.C: New test.
18636
18637 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18638
18639         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18640         of <sys/types.h>.
18641
18642 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18643
18644         PR c++/29024
18645         * g++.dg/parse/typedef8.C: New test.
18646         * g++.dg/other/mult-stor1.C: Adjust error markers.
18647
18648 2006-10-11  Richard Guenther  <rguenther@suse.de>
18649
18650         PR tree-optimization/28230
18651         * gcc.dg/torture/pr28230.c: New testcase.
18652
18653 2006-10-11  Richard Guenther  <rguenther@suse.de>
18654
18655         PR inline-asm/29119
18656         * gcc.dg/torture/pr29119.c: New testcase.
18657
18658 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18659
18660         PR middle-end/29272
18661         * gcc.c-torture/execute/20060930-2.c: New test.
18662
18663 2006-10-09  Richard Henderson  <rth@redhat.com>
18664
18665         Revert emutls patch.
18666
18667 2006-10-09  Richard Guenther  <rguenther@suse.de>
18668
18669         PR middle-end/29254
18670         * gcc.dg/pr29254.c: New testcase.
18671
18672 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18673             Paul Thomas  <pault@gcc.gnu.org>
18674
18675         PR fortran/20541
18676         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18677         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18678         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18679         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18680         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18681         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18682         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18683         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18684         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18685         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18686         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18687         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18688         * gfortran.dg/alloc_comp_std.f90: New test.
18689         * gfortran.dg/move_alloc.f90: New test.
18690
18691 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18692
18693         PR fortran/29115
18694         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18695
18696         PR fortran/29211
18697         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18698
18699 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18700
18701         PR fortran/28585
18702         * gfortran.dg/new_line.f90: New test.
18703
18704 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18705
18706         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18707         * gcc.dg/torture/builtin-convert-1.c,
18708         gcc.dg/torture/builtin-convert-2.c,
18709         gcc.dg/torture/builtin-convert-3.c,
18710         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18711
18712 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18713
18714         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18715         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18716         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18717         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18718
18719 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18720
18721         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18722         Xfail some tests for powerpc-darwin and powerpc-aix.
18723
18724 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18725
18726         PR c/29380
18727         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18728
18729 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18730
18731         PR target/29300
18732         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18733         on hppa*-*-hpux*.
18734
18735 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18736
18737         PR fortran/16580
18738         PR fortran/29288
18739         * gfortran.fortran-torture/execute/specifics.f90:
18740         Add tests for using all possible intrinsics as actual arguments.
18741         * gfortran.dg/specifics_1.f90: Add tests for using
18742         all possible intrinsics as actual arguments.
18743         * gfortran.dg/specifics_2.f90: New file.
18744         * gfortran.dg/specifics_3.f90: New file.
18745
18746 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18747
18748         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18749         * gcc.dg/debug/debug-2.c: Likewise.
18750
18751 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18752
18753         * gcc.c-torture/compile/sync-2.c: New test.
18754
18755 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18756
18757         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18758         line endings.
18759
18760 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18761
18762         PR rtl-optimization/29128
18763         * gcc.c-torture/compile/pr29128.c: New test.
18764
18765 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18766
18767         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18768         line endings.
18769
18770 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18771
18772         PR middle-end/29256
18773         * gcc.dg/tree-ssa/loop-19.c: New test.
18774
18775 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18776
18777         PR tree-optimization/29330
18778         * gcc.dg/pr29330.c: New test.
18779
18780         PR target/28924
18781         * gcc.c-torture/compile/20061005-1.c: New test.
18782
18783 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18784
18785         * gcc.dg/typename-vla-1.c: New case.
18786         * gnat.dg/forward_vla.adb: New case.
18787
18788 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18789
18790         PR tree-optimization/29290
18791         * gfortran.dg/loop_nest_1.f90: New test.
18792
18793         PR target/29198
18794         * gcc.dg/tls/opt-12.c: New test.
18795
18796         PR fortran/28415
18797         * gfortran.dg/save_2.f90: New test.
18798
18799         PR c/29091
18800         * gcc.dg/pr29091.c: New test.
18801
18802 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18803
18804         * lib/target-supports.exp
18805         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18806         same as x86_64-*-*; check for LP64.
18807
18808 2006-10-04  Richard Henderson  <rth@redhat.com>
18809
18810         * lib/target-supports.exp (check_effective_target_tls): Redefine
18811         to mean non-emulated tls.
18812         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18813         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18814         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18815         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18816         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18817         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18818         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18819
18820 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18821
18822         PR fortran/29343
18823         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18824
18825 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18826
18827         * gfortran.dg/bounds_check_fail_1.f90: New test.
18828
18829 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18830
18831         PR c++/29020
18832         * g++.dg/template/friend48.C: New test.
18833
18834 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18835
18836         PR fortran/29098
18837         * gfortran.dg/default_initialization_2.f90: New test.
18838
18839 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18840
18841         PR fortran/20779
18842         PR fortran/20891
18843         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18844
18845 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18846
18847         PR fortran/29284
18848         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18849
18850         PR fortran/29321
18851         PR fortran/29322
18852         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18853
18854         PR fortran/25091
18855         PR fortran/25092
18856         * gfortran.dg/entry_array_specs_1.f90: New test.
18857
18858 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18859
18860         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18861         insufficient to inhibit some test failures at -O3.  Do testing
18862         on integers.
18863
18864 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18865
18866         PR c++/29138
18867         * g++.dg/inherit/access8.C: New test.
18868         * g++.dg/template/dtor4.C: Tweak error messages.
18869
18870 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18871
18872         PR fortran/27478
18873         * gfortran.dg/entry_8.f90: New test.
18874
18875 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18876
18877         PR c++/29291
18878         * g++.dg/parse/new4.C: New test.
18879
18880 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18881
18882         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18883         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18884         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18885         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18886         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18887
18888 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18889
18890         PR fortran/19260
18891         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18892         * gfortran.dg/continuation_2.f90: New test.
18893
18894         PR fortran/19262
18895         * gfortran.dg/continuation_3.f90: New test.
18896         * gfortran.dg/continuation_4.f90: New test.
18897         * gfortran.dg/continuation_5.f: New test.
18898         * gfortran.dg/continuation_6.f: New test.
18899
18900 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18901
18902         PR c++/29226
18903         * g++.dg/template/vla1.C: New test.
18904
18905 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18906
18907         PR fortran/29210
18908         * gfortran.dg/complex_parameter_1.f90: New test.
18909
18910 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18911
18912         PR c/29154
18913         * gcc.c-torture/execute/20060929-1.c: New test.
18914
18915 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18916
18917         PR c++/29105
18918         * g++.dg/template/member6.C: New test.
18919         * g++.dg/parse/typename7.C: Adjust error markers.
18920
18921         PR c++/29080
18922         * g++.dg/template/member7.C: New test.
18923
18924 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18925
18926         PR c/24010
18927         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18928         gcc.dg/Woverride-init-3.c: New tests.
18929
18930 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18931
18932         * gcc.c-torture/execute/20060930-1.c: New test.
18933
18934 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18935
18936         PR fortran/18791
18937         * gfortran.dg/specifics_1.f90: New test.
18938         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18939         complex specifics.
18940
18941 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18942
18943         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18944         pthread-init-common.h: New.
18945
18946 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18947
18948         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18949         precision on some archs.
18950
18951 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18952
18953         * gcc.dg/non-local-goto-1.c: New test.
18954         * gcc.dg/non-local-goto-2.c: Likewise.
18955         * gcc.dg/setjmp-3.c: Likewise.
18956         * gcc.dg/setjmp-4.c: Likewise.
18957
18958 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18959
18960         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18961
18962 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18963
18964         PR fortran/28276
18965         * gfortran.dg/exponent_1.f90: New test.
18966
18967         PR fortran/27021
18968         * gfortran.dg/nearest_1.f90: New test.
18969
18970 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18971
18972         PR middle-end/25261
18973         PR middle-end/28790
18974         * gcc.dg/gomp/nestedfn-1.c: New test.
18975
18976 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18977
18978         PR objc/29195
18979         * objc/compile/method-1.m: New test.
18980
18981 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18982
18983         PR c++/26938
18984         * g++.dg/template/crash58.C: New test.
18985         * g++.dg/parse/crash28.C: Adjust error markers.
18986         * g++.dg/template/crash34.C: Likewise.
18987         * g++.dg/template/friend31.C: Likewise.
18988         * g++.dg/template/crash32.C: Likewise.
18989
18990         PR c++/27329
18991         * g++.dg/template/crash59.C: New test.
18992
18993         PR c++/27667
18994         * g++.dg/template/spec33.C: New test.
18995         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18996
18997 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18998             Adam Nemet  <anemet@caviumnetworks.com>
18999
19000         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19001         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19002
19003 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19004
19005         PR target/28911
19006         * gcc.dg/pr28911.c: New.
19007
19008 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19009
19010         PR target/29169
19011         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19012         (dg-options): Add -mfpmath=387.
19013
19014 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19015
19016         PR c/28706
19017         * gcc.dg/pr28706.c: New test.
19018
19019         PR c/28712
19020         * gcc.dg/pr28712.c: New test.
19021
19022 2006-09-22  Mike Stump  <mrs@apple.com>
19023
19024         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19025
19026 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19027
19028         PR tree-optimization/28888
19029         * gcc.dg/pr28888.c: New test.
19030
19031 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/29016
19034         * g++.dg/init/ptrfn1.C: New test.
19035
19036 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19037
19038         PR c++/28861
19039         * g++.dg/template/spec32.C: New test.
19040         * g++.dg/parse/crash9.C: Adjust error markers.
19041
19042         PR c++/28303
19043         * g++.dg/template/typedef6.C: New test.
19044         * g++.dg/init/error1.C: Adjust error markers.
19045         * g++.dg/parse/crash9.C: Likewise.
19046         * g++.dg/template/crash55.C: Likewise.
19047
19048 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19049
19050         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19051
19052 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19053
19054         PR target/27650
19055         * g++.dg/ext/dllimport12.C: New test.
19056
19057 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19058
19059         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19060         * gcc.target/mips/nmadd-2.c: Likewise.
19061         * gcc.target/mips/mips-ps-6.c: New test.
19062         * gcc.target/mips/neg-abs-1.c: Likewise.
19063         * gcc.target/mips/neg-abs-2.c: Likewise.
19064         * gcc.target/mips/nmadd-3.c: New test.
19065
19066 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19067
19068         PR middle-end/28046
19069         * gcc.dg/gomp/atomic-10.c: New test.
19070         * g++.dg/gomp/atomic-10.C: New test.
19071
19072 2006-09-20  Eric Christopher  <echristo@apple.com>
19073
19074         * gcc.target/i386/sse3-not-fisttp.c: New.
19075
19076 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19077
19078         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19079
19080 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19081
19082         * gcc.c-torture/execute/pr28289.c (one): New variable.
19083         (main): Use it instead of argc.
19084         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19085         (main): Use it instead of argc.
19086
19087 2006-09-19  Paul Brook  <paul@codesourcery.com>
19088
19089         PR target/28516
19090         * gcc.dg/nested-func-5.c: New test.
19091
19092 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19093
19094         * lib/target-supports.exp (check_effective_target_tls): Compile
19095         test stubs using ${tool}_target_compile, not just target_compile.
19096         (check_effective_target_tls_runtime): Likewise.
19097
19098 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19099
19100         * gcc.c-torture/compile/20030405-1.x: Remove.
19101
19102         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19103         optimising linker from discarding it.
19104
19105 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19106
19107         PR fortran/28526
19108         * gfortran.dg/keyword_symbol_1.f90: New test.
19109
19110         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19111         pedantic compilation option.
19112
19113 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19114
19115         PR fortran/29060
19116         * gfortran.dg/spread_shape_1.f90: New test.
19117
19118 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19119
19120         PR tree-optimization/28887
19121         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19122
19123 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19124
19125         PR c/25993
19126         * gcc.dg/pr25993.c: New test.
19127
19128 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19129
19130         PR tree-opt/21591
19131         * gcc.dg/vect/pr21591.c: New test.
19132
19133 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19134
19135         PR tree-opt/29059
19136         * gcc.c-torture/compile/strcpy-1.c: New test.
19137         * gcc.c-torture/compile/strcpy-2.c: New test.
19138         * gcc.c-torture/compile/memcpy-1.c: New test.
19139         * gcc.c-torture/compile/memcpy-2.c: New test.
19140
19141 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19142
19143         PR testsuite/29055
19144         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19145
19146 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19147
19148         * gnat.dg/specs/double_record_extension1.ads: New test.
19149         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19150
19151 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19152
19153         PR fortran/29051
19154         * gfortran.dg/oldstyle_3.f90: New test.
19155
19156 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19157
19158         PR libgfortran/29099
19159         * gfortran.dg/secnds-1.f: New test.
19160
19161 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19162
19163         PR libgfortran/29053
19164         * gfortran.dg/streamio_9.f90: New test.
19165         * gfortran.dg/streamio_10.f90: New test.
19166
19167 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19168
19169         PR C++/29002
19170         * g++.dg/init/array22.C: New test.
19171         * g++.dg/init/array23.C: New test.
19172
19173 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19174
19175         * stackcheck.lst: Update list of tests requiring stack checking.
19176         * norun.lst: Adjust for above change.
19177         * ada95.lst: New file.
19178         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19179         requiring -gnat95 switch.
19180
19181 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19182
19183         * gnat.dg/in_out_parameter.adb: New test.
19184
19185 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19186
19187         PR debug/28980
19188         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19189
19190 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19191
19192         * gnat.dg/specs/unchecked_union.ads: New test.
19193
19194 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19195
19196         PR rtl-optimization/28982
19197         * gcc.c-torture/execute/pr28982a.c: New test.
19198         * gcc.c-torture/execute/pr28982b.c: Likewise.
19199
19200 2006-09-12  Eric Christopher  <echristo@apple.com>
19201
19202         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19203         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19204
19205 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19206
19207         PR c/28768
19208         PR preprocessor/14634
19209         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19210         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19211         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19212
19213 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19214
19215         * gcc.dg/pr28243.c: New test.
19216
19217 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19218
19219         PR fortran/28971
19220         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19221         this undiagnosed regression reappears.
19222
19223 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19224
19225         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19226         Treat $srcdir as a literal.
19227         * lib/fortran-torture.exp (fortran-torture-compile,
19228         fortran-torture-execute): Likewise.
19229         * lib/objc-torture.exp (objc-torture-compile,
19230         objc-torture-execute): Likewise.
19231         * lib/profopt.exp (profopt-execute): Likewise.
19232
19233 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19234
19235         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19236
19237 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19238
19239         PR testsuite/28950
19240         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19241
19242 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19243
19244         PR target/13685
19245         * gcc.target/i386/pr13685.c: New test.
19246
19247 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19248
19249         * gcc.dg/pr28726.c: New test.
19250
19251 2006-09-11  Josh Conner  <jconner@apple.com>
19252
19253         * gcc.dg/nrv3.c: Increase size of structure.
19254         * gcc.dg/nrv4.c: Likewise.
19255         * gcc.dg/nrv5.c: Likewise.
19256
19257 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19258
19259         PR libfortran/28890
19260         gfortran.dg/assumed_charlen_function_5.f90: New test.
19261
19262 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19263
19264         PR c++/28991
19265         * g++.dg/init/static3.C: New test.
19266
19267 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19268
19269         PR testsuite/29007
19270         * gcc.dg/long-long-cst1.c (t): Add cast to
19271         __SIZE_TYPE__ before casting to int.
19272         (main): Return 0 on success.
19273
19274 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19275
19276         * gcc.c-torture/execute/20060910-1.c: New test.
19277
19278 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19279
19280         PR middle-end/26983
19281         * gcc.dg/pr26983.c: New test.
19282
19283 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19284
19285         PR target/29006
19286         * gcc.c-torture/execute/pr29006.c: New test.
19287
19288 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19289
19290         PR libfortran/28947
19291         gfortran.dg/matmul_4.f90: New test.
19292
19293 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19294
19295         PR fortran/28959
19296         gfortran.dg/used_types_10: New test.
19297
19298 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19299
19300         PR libfortran/28923
19301         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19302         gfortran.dg/array_initializer_3.f90: New test.
19303
19304 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19305
19306         PR fortran/28914
19307         * gfortran.dg/actual_array_constructor_3.f90: New test.
19308
19309 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19310
19311         PR testsuite/26778
19312         * gcc.target/i386/pr26778.c: New testcase.
19313
19314 2006-09-08  Eric Christopher  <echristo@apple.com>
19315
19316         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19317         * gcc.target/i386/memcpy-1.c: Ditto.
19318         * gcc.target/i386/asm-1.c: Ditto.
19319         * gcc.target/i386/20060512-4.c: Ditto.
19320         * gcc.target/i386/compress-float-387.c: Ditto.
19321         * gcc.target/i386/20060512-1.c: Ditto.
19322         * gcc.target/i386/compress-float-sse.c: Ditto.
19323         * gcc.target/i386/20060512-2.c: Ditto.
19324         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19325         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19326         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19327         * gcc.dg/pr26449.c: Ditto.
19328         * gcc.dg/attr-ms_struct-2.c: Ditto.
19329         * gcc.dg/attr-ms_struct-1.c: Ditto.
19330         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19331
19332 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19333
19334         PR c/28504
19335         * gcc.dg/vla-10.c: New test.
19336
19337 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19338
19339         PR c++/28858
19340         * g++.dg/parse/template20.C: New test.
19341         * g++.dg/template/operator8.C: Remove obsolete part.
19342         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19343         * g++.old-deja/g++.pt/crash65.C: Likewise.
19344
19345 2006-09-07  Jason Merrill  <jason@redhat.com>
19346
19347         PR middle-end/27724
19348         * gcc.dg/long-long-cst1.c: New test.
19349
19350 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19351
19352         PR C++/28906
19353         * g++.dg/other/array3.C: New test.
19354         * g++.dg/other/array4.C: New test.
19355         * g++.dg/other/array5.C: New test.
19356
19357 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19358
19359         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19360
19361 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19362
19363         PR target/28946
19364         * gcc.target/i386/pr28946.c: New test.
19365
19366 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19367
19368         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19369         in integer literal constant.
19370         * gfortran.dg/enum_8.f90: Ditto.
19371         * gfortran.dg/g77/20030326-1.f: Ditto.
19372
19373 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19374
19375         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19376         nonconformance usage.
19377
19378 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19379
19380         PR middle-end/28862
19381         * gcc.c-torture/compile/vector-align-1.c: New test.
19382
19383 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19384
19385         PR rtl-opt/27883
19386         * g++.dg/opt/copysign-1.C: New test.
19387
19388 2006-09-06  Jason Merrill  <jason@redhat.com>
19389
19390         PR c++/27371
19391         * g++.dg/warn/unused-result1.C: New test.
19392
19393 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19394
19395         PR c++/28903
19396         * g++.dg/ext/vla3.C: New test.
19397
19398         PR c++/28886
19399         * g++.dg/template/array16.C: New test.
19400
19401 2006-09-06  Richard Guenther  <rguenther@suse.de>
19402
19403         * gcc.dg/pr27226.c: Remove testcase again.
19404
19405 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19406
19407         PR tree-opt/28937
19408         * g++.dg/opt/unroll2.C: New test.
19409
19410 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19411
19412         PR tree-opt/28952
19413         * gcc.dg/vect/pr28952.c: New test.
19414
19415 2006-09-05  Richard Guenther  <rguenther@suse.de>
19416
19417         PR tree-optimization/28900
19418         * gcc.dg/torture/pr28900.c: New testcase
19419
19420 2006-09-05  Richard Guenther  <rguenther@suse.de>
19421
19422         PR tree-optimization/28905
19423         * gcc.c-torture/compile/pr28905.c: New testcase.
19424
19425 2006-09-05  Richard Guenther  <rguenther@suse.de>
19426
19427         PR middle-end/28935
19428         * gcc.dg/pr28935.c: New testcase.
19429
19430 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19431
19432         * gcc.c-torture/execute/20060905-1.c: New test.
19433
19434 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19435
19436         PR fortran/28908
19437         * gfortran.dg/used_types_7.f90: New test.
19438         * gfortran.dg/used_types_8.f90: New test.
19439         * gfortran.dg/used_types_9.f90: New test.
19440
19441 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19442
19443         * gcc.c-torture/compile/20060904-1.c: New test.
19444
19445 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19446
19447         PR c++/23287 Revert my 2006-09-01 patch
19448         * g++.dg/parse/dtor12.C: Remove.
19449
19450 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19451
19452         PR c+/27670
19453         * g++.dg/template/operator9.C: New test.
19454
19455         PR c++/27493
19456         * g++.dg/template/operator7.C: New test.
19457
19458         PR c++/27494
19459         * g++.dg/template/operator8.C: New test.
19460
19461         PR c++/27397
19462         * g++.dg/template/crash57.C: New test.
19463
19464         * g++.dg/template/typedef4.C: Adjust error markers.
19465         * g++.dg/template/typedef5.C: Likewise.
19466
19467 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19468
19469         PR c++/28878
19470         * g++.dg/parse/crash33.C: New test.
19471
19472 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19473         Richard Guenther  <rguenther@suse.de>
19474         Adam Nemet  <anemet@caviumnetworks.com>
19475
19476         PR middle-end/27226
19477         * gcc.target/mips/memcpy-1.c: New testcase.
19478         * gcc.dg/pr27226.c: Likewise.
19479
19480 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19481
19482         PR c++/28705
19483         * g++.dg/lookup/koenig5.C: New.
19484         * g++.dg/template/crash56.C: New.
19485
19486 2006-09-01  Josh Conner  <jconner@apple.com>
19487
19488         PR c++/25505
19489         * gcc.dg/nrv3.c: New test.
19490         * gcc.dg/nrv4.c: New test.
19491         * gcc.dg/nrv5.c: New test.
19492
19493 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19494
19495         PR c++/23287
19496         * g++.dg/parse/dtor12.C: New.
19497
19498 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19499
19500         PR tree-optimization/28839
19501         * gcc.dg/pr28839.c: New test.
19502
19503 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19504
19505         PR target/24367
19506         * gcc.dg/pr24367.c: New testcase.
19507
19508 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19509
19510         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19511
19512 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19513
19514         PR rtl-optimization/27735
19515         * gcc.dg/loop-unswitch-1.c: New test.
19516
19517 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19518
19519         PR fortran/28885
19520         * gfortran.dg/aliasing_dummy_2.f90: New test.
19521
19522         PR fortran/20067
19523         * gfortran.dg/generic_5.f90: Change error message.
19524
19525         PR fortran/28873
19526         * gfortran.dg/generic_6.f90: New test.
19527
19528         PR fortran/25077
19529         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19530
19531         PR fortran/25102
19532         * gfortran.dg/invalid_interface_assignment.f90: New test.
19533
19534         PR fortran/24866
19535         * gfortran.dg/module_proc_external_dummy.f90: New test.
19536
19537 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19538
19539         PR c++/28349
19540         * g++.dg/warn/var-args1.C: New test.
19541
19542 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19543
19544         PR fortran/28866
19545         * gfortran.dg/simpleif_2.f90: New test.
19546         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19547         * gfortran.dg/enum_5.f90: Ditto.
19548
19549 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19550             Kazu Hirata  <kazu@codesourcery.com>
19551
19552         PR tree-optimization/17506
19553         * gcc.dg/pr17506.c: New.
19554
19555 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19556
19557         PR c++/28139
19558         * g++.dg/eh/alias1.C: New test.
19559
19560 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19561
19562         PR c++/28860
19563         * g++.dg/template/ttp22.C: New test.
19564
19565 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19566
19567         PR middle-end/26632
19568         * gcc.dg/pr26632.c: New.
19569
19570 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19571
19572         PR libgfortran/28354
19573         * gfortran.dg/fmt_zero_precision.f90: New test.
19574
19575 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19576
19577         PR c++/28058
19578         * g++.dg/template/spec31.C: New test.
19579
19580 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19581
19582         PR c++/26573
19583         * g++.dg/other/static2.C: New test.
19584
19585 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19586
19587         * gcc.dg/Wswitch-enum-2.c: New test case.
19588         * gcc.dg/Wswitch-enum-3.c: Likewise.
19589
19590 2006-08-26  Richard Guenther  <rguenther@suse.de>
19591
19592         * gcc.c-torture/compile/20060826-1.c: New testcase.
19593
19594 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19595
19596         PR c++/28736
19597         * g++.dg/template/void10.C: New test.
19598
19599         PR c++/28737
19600         * g++.dg/template/void8.C: New test.
19601
19602         PR c+_+/28738
19603         * g++.dg/template/void9.C: New test.
19604
19605         * g++.dg/template/void3.C: Adjust error markers.
19606         * g++.dg/template/void4.C: Likewise.
19607         * g++.dg/template/crash55.C: Likewise.
19608         * g++.dg/template/void7.C: Likewise
19609
19610 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19611
19612         PR c++/28588
19613         * g++.dg/inherit/access6.C: New test.
19614         * g++.dg/inherit/access7.C: Likewise.
19615
19616         PR c++/28595
19617         * g++.dg/template/array15.C: New test.
19618         * g++.dg/template/crash2.C: Tweak error markers.
19619
19620 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19621
19622         PR middle-end/28683
19623         * gcc.c-torture/compile/20060823-1.c: New test.
19624
19625 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19626
19627         PR c++/28853
19628         * g++.dg/template/ttp21.C: New test.
19629
19630         PR c++/28852
19631         * g++.dg/other/operator1.C: Add error-marker.
19632         * g++.dg/other/operator2.C: New test.
19633
19634 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19635
19636         PR c/27893
19637         * gcc.c-torture/compile/vla-const-1.c,
19638         gcc.c-torture/compile/vla-const-2.c: New tests.
19639
19640 2006-08-26  Richard Guenther  <rguenther@suse.de>
19641
19642         PR middle-end/28814
19643         * gcc.dg/torture/pr28814.c: New testcase.
19644
19645 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19646
19647         PR c/28418
19648         * gcc.c-torture/compile/compound-literal-1.c: New test.
19649
19650 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19651
19652         PR c/28299
19653         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19654         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19655         Expect extra diagnostics.
19656
19657 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19658
19659         gcc.dg/noncompile/pr16876.c: New test.
19660
19661 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19662
19663         PR c++/28056
19664         * g++.dg/parse/local1.C: New test.
19665         * g++.dg/other/qual1.C: Tweak error marker.
19666
19667 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         PR c++/27787
19670         * g++.dg/template/typename10.C: New.
19671         * g++.dg/template/lookup4.C: Remove bogus error marker.
19672
19673 2006-08-25  Richard Guenther  <rguenther@suse.de>
19674
19675         PR testsuite/28829
19676         * gcc.dg/pr26570.c: Fix testcase.
19677
19678 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19679
19680         PR tree-opt/28807
19681         * gcc.c-torture/execute/mayalias-2.c: New test.
19682         * gcc.dg/tree-ssa/alias-13.c: New test.
19683
19684 2006-08-24  Jan Hubicka  <jh@suse.cz>
19685
19686         PR debug/26881
19687         * gcc.dg/debug/pr26881.c: New file.
19688
19689 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19690
19691         PR fortran/28788
19692         * gfortran.dg/used_types_4.f90: New test.
19693         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19694         association of derived types.
19695         * gfortran.dg/used_types_2.f90: Add module cleanup.
19696         * gfortran.dg/used_types_3.f90: The same.
19697
19698         PR fortran/28771
19699         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19700         fix of regression.
19701
19702 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19703
19704         PR 28813
19705         * gfortran.dg/direct_io_6.f90: Remove test.
19706
19707 2006-08-23  Stuart Hastings  <stuart@apple.com>
19708
19709         PR 28825
19710         * gcc.target/i386/20060821-1.c: New.
19711
19712 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19713
19714         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19715         dg-warning strings for dllimport.
19716
19717 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19718
19719         PR C++/28450
19720         * g++.dg/ext/vector4.C: New test.
19721         * g++.dg/ext/complex1.C: New test.
19722
19723 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19724
19725         PR debug/28692
19726         * gcc.dg/debug/const-1.c: New.
19727         * gcc.dg/debug/const-2.c: New.
19728         * gcc.dg/debug/dwarf2/const-1.c: New.
19729         * gcc.dg/debug/dwarf2/const-2.c: New.
19730         * gcc.dg/debug/dwarf2/const-2b.c: New.
19731
19732 2006-08-22  Richard Guenther  <rguenther@suse.de>
19733
19734         PR middle-end/28776
19735         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19736         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19737
19738 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19739
19740         PR tree-optimization/28003
19741         * g++.dg/tree-ssa/pr28003.C: New.
19742
19743 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19744
19745         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19746
19747 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19748
19749         PR c++/26269
19750         * g++.dg/other/error14.C: New test.
19751
19752         PR c++/28505
19753         * g++.dg/parse/ctor7.C: New test.
19754         * g++.dg/parse/ctor8.C: Likewise.
19755
19756         PR c++/28741
19757         * g++.dg/template/void7.C: New test.
19758
19759 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19760
19761         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19762         * gnat.dg/self_aggregate_with_array.adb: New test.
19763
19764 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19765
19766         * g++.dg/eh/arm-vfp-unwind.C: New test.
19767
19768 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19769
19770         PR c++/28341
19771         * g++.dg/template/ref3.C: New test.
19772         * g++.dg/template/nontype13.C: New test.
19773
19774         PR c++/28346
19775         * g++.dg/template/ptrmem17.C: New test.
19776
19777 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19778
19779         PR target/28648 c:
19780         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19781
19782 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19783
19784         PR fortran/28630
19785         * gfortran.dg/used_types_2.f90: New test.
19786
19787         PR fortran/28601
19788         * gfortran.dg/used_types_3.f90: New test.
19789
19790         PR fortran/20886
19791         * gfortran.dg/generic_actual_arg.f90: New test.
19792
19793         PR fortran/28735
19794         * gfortran.dg/module_private_array_refs_1.f90: New test.
19795
19796         PR fortran/28762
19797         * gfortran.dg/program_name_1.f90: New test.
19798
19799         PR fortran/28425
19800         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19801
19802         PR fortran/28496
19803         * gfortran.dg/array_initializer_2.f90: New test.
19804
19805         PR fortran/18111
19806         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19807
19808         PR fortran/28600
19809         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19810
19811         PR fortran/28771
19812         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19813
19814         PR fortran/28660
19815         * gfortran.dg/dependent_decls_1.f90: New test.
19816
19817 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19818
19819         PR fortran/25217
19820         * gfortran.dg/derived_init_2.f90: New.
19821
19822 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19823
19824         * gcc.c-torture/execute/pr28289.c: New test.
19825
19826 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19827
19828         PR c/28744
19829         * gcc.dg/attr-externally-visible-1.c: New test.
19830         * gcc.dg/attr-externally-visible-2.c: New test.
19831         * g++.dg/parse/attr-externally-visible-1.C: New test.
19832         * g++.dg/parse/attr-externally-visible-2.C: New test.
19833
19834 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19835
19836         PR c++/28606
19837         * g++.dg/parse/dtor11.C: New test.
19838
19839 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19840
19841         PR rtl-optimization/28489
19842         * gcc.c-torture/compile/pr28489.c: New test.
19843
19844 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19845
19846         PR c++/28710
19847         * g++.dg/template/redecl4.C: New test.
19848
19849         PR c++/28711
19850         * g++.dg/template/ctor8.C: New test.
19851
19852 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19853
19854         * gcc.dg/pr26570.c: Fix testcase.
19855
19856 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19857
19858         * PR c++/28573
19859         * g++.dg/parse/offsetof6.C: New test.
19860         * g++.dg/parse/offsetof6.C: New test.
19861         * g++.dg/parse/offsetof7.C: New test.
19862
19863 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19864
19865         PR testsuite/28602
19866         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19867         is false.
19868
19869 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19870
19871         PR c++/28302
19872         * g++.dg/ext/vector3.C: New test.
19873
19874 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19875
19876         PR gcov/profile/26570
19877         * gcc.dg/pr26570.c: New test.
19878
19879 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19880
19881         PR c/27697
19882         * gcc.dg/qual-component-1.c: New test.
19883
19884 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19885
19886         PR c++/28593
19887         * g++.dg/parse/new3.C: New test.
19888
19889 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19890
19891         PR fortran/25828
19892         * gfortran.dg/streamio_1.f90: New test.
19893         * gfortran.dg/streamio_2.f90: New test.
19894         * gfortran.dg/streamio_3.f90: New test.
19895         * gfortran.dg/streamio_4.f90: New test.
19896         * gfortran.dg/streamio_5.f90: New test.
19897         * gfortran.dg/streamio_6.f90: New test.
19898         * gfortran.dg/streamio_7.f90: New test.
19899         * gfortran.dg/streamio_8.f90: New test.
19900
19901 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19902
19903         PR c/28287
19904         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19905
19906 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19907
19908         PR c++/28594
19909         * g++.dg/template/void6.C: New test.
19910
19911 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19912
19913         PR c/28649
19914         * gcc.dg/parse-error-1.c: New test.
19915         * gcc.dg/parse-error-2.c: New test.
19916         * gcc.dg/cpp/digraph2.c: Add error-marker.
19917         * gcc.dg/noncompile/920923-1.c: Likewise.
19918
19919 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19920
19921         PR c/27490
19922         * gcc.dg/sizeof-2.c: New testcase.
19923
19924         PR c/27489
19925         * gcc.dg/switch-A.c: New testcase.
19926
19927 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19928
19929         PR c++/28288
19930         PR c++/14556
19931         * g++.old-deja/g++.warn/compare1.C: Delete.
19932         * g++.dg/opt/pr7503-2.C: Delete.
19933         * g++.dg/opt/pr7503-3.C: Delete.
19934         * g++.dg/opt/pr7503-4.C: Delete.
19935         * g++.dg/opt/pr7503-5.C: Delete.
19936         * g++.dg/opt/max1.C: Delete.
19937         * g++.dg/warn/minmax.C: Delete.
19938         * g++.dg/expr/minmax.C: New test.
19939
19940 2006-08-14  Richard Guenther  <rguenther@suse.de>
19941
19942         PR testsuite/28703
19943         * gcc.c-torture/execute/pr28651.c: Do not use argc
19944         to avoid optimization, instead forbid inlining.
19945
19946 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19947
19948         PR rtl-optimization/28634
19949         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19950
19951 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19952
19953         PR c/27184
19954         * gcc.dg/torture/pr27184.c: New test.
19955
19956 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19959
19960 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19961
19962         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19963         * gfortran.dg/stat_2.f90: Likewise.
19964         * gfortran.dg/chmod_1.f90: Likewise.
19965         * gfortran.dg/chmod_2.f90: Likewise.
19966         * gfortran.dg/chmod_3.f90: Likewise.
19967
19968 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19969
19970         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19971
19972 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19973
19974         * g++.dg/opt/pr23454-2.C: New test.
19975
19976 2006-08-11  Richard Guenther  <rguenther@suse.de>
19977
19978         PR middle-end/28651
19979         * gcc.c-torture/execute/pr28651.c: New testcase.
19980
19981 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19982
19983         * gnat.dg/specs/static_initializer.ads: New test.
19984
19985 2006-08-10  Paul Brook  <paul@codesourcery.com>
19986
19987         * gcc.target/arm/cond-asm.c: New test.
19988
19989 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19990
19991         PR tree-optimization/26197
19992         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19993         * g++.dg/vect/vect.exp: Compile the new tests with
19994         --param max-aliased-vops=0.
19995
19996 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19997
19998         PR c++/28637
19999         * g++.dg/template/void3.C: New test.
20000
20001         PR c++/28638
20002         * g++.dg/template/void4.C: New test.
20003
20004         PR c++/28640
20005         * g++.dg/template/void5.C: New test.
20006
20007 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20008
20009         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20010         after dg-do compile.
20011
20012 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20013
20014         PR tree-optimizations/26969
20015         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20016         "unswitch-loops" with -funswitch-loops.
20017         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20018
20019 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20020
20021         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20022         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20023         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20024         * objc.dg/dwarf-1.m: Likewise.
20025         * objc.dg/dwarf-2.m: Likewise.
20026         * obj-c++.dg/dwarf-2.mm: Likewise.
20027
20028 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20029
20030         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20031         * objc.dg/dwarf-2.m: Likewise.
20032         * obj-c++.dg/dwarf-2.mm: Likewise.
20033
20034         PR libfortran/28603
20035         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20036
20037         PR testsuite/27611
20038         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20039
20040         PR testsuite/27033
20041         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20042
20043 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20044
20045         PR target/27827
20046         * gcc.target/i386/pr27827.c: New testcase.
20047
20048 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20049
20050         PR fortran/28590
20051         * gfortran.dg/sequence_types_1.f90: New test.
20052
20053 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20054
20055         PR fortran/28548
20056         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20057         dg-warning.  Add -pedantic option.
20058
20059 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20060
20061         PR c/28502
20062         * gcc.dg/proto-1.c: New test.
20063
20064         PR c/27721
20065         * gcc.dg/lvalue-4.c: New test.
20066
20067         PR c/28136
20068         * gcc.dg/init-bad-5.c: New test.
20069
20070 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20071
20072         PR c++/28347
20073         * g++.dg/ext/typedef-init.C: Add new test for typedef
20074         initialization inside templates. Adjust existing error markers.
20075
20076 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/28148
20079         * g++.dg/init/ptrmem3.C: New test.
20080
20081 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20082
20083         PR tree-optimization/27770
20084         * lib/target-support.exp: New target keyword "section_anchors".
20085         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20086         tests.
20087         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20088         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20089         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20090         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20091
20092 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20093
20094         * gcc.dg/20060801-1.c: Add missing '}'.
20095
20096 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20097
20098         PR c++/27508
20099         * g++.dg/parse/dtor9.C: New test.
20100         * g++.dg/parse/dtor10.C: New test.
20101         * g++.dg/other/error7.C: Adjust error-marker.
20102
20103         PR c++/28274
20104         * g++.dg/other/default5.C: New test.
20105
20106 2006-08-02  Richard Guenther  <rguenther@suse.de>
20107
20108         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20109
20110 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20111
20112         PR c++/28557
20113         * g++.dg/template/conv9.C: New test.
20114
20115 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20116
20117         PR debug/28063
20118         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20119         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20120         Optionally return assembly text.  Update callers.
20121         (check_no_compiler_messages): Update verbose messages.
20122         (check_no_messages_and_pattern): New.
20123         (check_effective_target_string_merging): New.
20124
20125 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20126
20127         PR c++/28250
20128         * g++.dg/eh/catch4.C: New test.
20129
20130         PR c++/28257
20131         * g++.dg/other/qual1.C: New test.
20132
20133         PR c++/28259
20134         * g++.dg/inherit/error2.C: New test.
20135
20136         PR c++/28267
20137         * g++.dg/other/new1.C: New test.
20138
20139         * g++.dg/warn/pr23075.C: Remove obsolete test.
20140         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20141         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20142
20143 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20144
20145         PR c++/28523
20146         * g++.dg/eh/cast1.C: New test.
20147
20148 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20149
20150         PR libfortran/28452
20151         * gfortran.dg/random_3.f90:  New test.
20152
20153 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20154
20155         PR c++/28432
20156         * g++.dg/other/pr28304.C: Change expected error message.
20157         * g++.dg/other/pr28432.C: New test.
20158
20159 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20160
20161         PR c++/28256
20162         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20163
20164 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20165
20166         PR debug/23336
20167         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20168         at -g1.
20169         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20170         g++.dg/debug/enum-2.C: New.
20171
20172 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20173
20174         PR c++/6634
20175         * g++.dg/parse/long1.C: Add more tests.
20176
20177 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20178
20179         * gfortran.dg/lrshift_1.c: New file.
20180
20181 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20182
20183         PR libgfortran/28335
20184         * gfortran.dg/no_unit_error_1.f90: New test.
20185
20186 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20187
20188         PR libgfortran/28335
20189         * gfortran.dg/no_unit_error_1.f90: Delete test.
20190         * gfortran.dg/no_unit_error_2.f90: Delete test.
20191
20192 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20193
20194         * gfortran.dg/chmod_3.f90: New test.
20195         * gfortran.dg/ltime_gmtime_1.f90: New test.
20196         * gfortran.dg/ltime_gmtime_2.f90: New test.
20197         * gfortran.dg/lrshift_1.f90: New test.
20198         * gfortran.dg/chmod_1.f90: New test.
20199         * gfortran.dg/chmod_2.f90: New test.
20200
20201 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20202
20203         PR c++/27668
20204         * g++.dg/template/crash55.C: New test.
20205
20206         PR c++/27962
20207         * g++.dg/template/nontype16.C: New test.
20208
20209         * g++.dg/template/void2.C: Adjust error markers.
20210         * g++.dg/template/nontype5.C: Adjust error markers.
20211
20212 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20213
20214         * gcc.target/i386/stack-prot-kernel.c: New test.
20215
20216 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20217
20218         * gcc.dg/builtins-55.c: New test case.
20219
20220 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20221
20222         PR rtl-optimization/27907
20223         * gcc.c-torture/compile/pr27907.c: New test.
20224
20225 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20226
20227         * gfortran.dg/mclock.f90: New test.
20228         * gfortran.dg/int_conv_1.f90: New test.
20229         * gfortran.dg/stat_1.f90: New test.
20230         * gfortran.dg/stat_2.f90: New test.
20231
20232 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20233
20234         PR libgfortran/28335
20235         * gfortran.dg/no_unit_error_1.f90: New test.
20236         * gfortran.dg/no_unit_error_2.f90: New test.
20237         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20238
20239 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20240
20241         PR middle-end/28473
20242         * gcc.dg/fold-convround-1.c: New test case.
20243
20244 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20245
20246         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20247
20248 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20249
20250         PR c++/27572
20251         * g++.dg/other/typedef1.C: New test.
20252         * g++.dg/template/typedef4.C: New test.
20253         * g++.dg/template/typedef5.C: New test.
20254
20255 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20256
20257         PR fortran/28416
20258         * gfortran.dg/allocatable_dummy_3.f90: New.
20259
20260 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20261
20262         PR fortran/28439
20263         * gfortran.dg/arithmetic_if.f90:  New test.
20264
20265 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20266
20267         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20268         avoid memcpy optimization.
20269
20270 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20271
20272         PR fortran/25289
20273         * gfortran.dg/direct_io_6.f90: New test.
20274
20275 2006-07-24  Jan Hubicka  <jh@suse.cz>
20276
20277         PR c/25795
20278         PR c++/27369
20279         * gcc.dg/pr25795.c: New test.
20280         * gcc.dg/pr25795-1.c: New test.
20281
20282 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20283
20284         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20285         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20286         which may be transformed to "g || h" on some platforms.
20287
20288 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR c++/28025
20291         * g++.dg/template/friend45.C: New test.
20292
20293 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20294
20295         PR libgfortran/28339
20296         * gfortran.dg/arrayio_8.f90: New test.
20297
20298 2006-07-21  Mike Stump  <mrs@apple.com>
20299
20300         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20301
20302         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20303
20304 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20305
20306         PR c++/28250
20307         * g++.dg/eh/catch3.C: New test.
20308
20309         PR c++/28363
20310         * g++.dg/template/defarg10.C: New test.
20311
20312 2006-07-20  Paul Brook  <paul@codesourcery.com>
20313
20314         PR 27363
20315         * gcc.dg/pr27363.c: New test.
20316
20317 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c++/28338
20320         * g++.dg/init/ref13.C: New test.
20321
20322 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20323
20324         PR obj-c++/28434
20325         * obj-c++.dg/proto-error-1.mm: New test.
20326
20327 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20328
20329         PR c++/28337
20330         * g++.dg/template/string1.C: New test.
20331
20332 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20333
20334         PR c++/28048
20335         * g++.dg/template/defarg9.C: New test.
20336
20337         PR c++/28235
20338         * g++.dg/template/static27.C: New test.
20339
20340 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20341
20342         PR 28410
20343         * gcc.dg/tree-ssa/pr28410.c: New test.
20344
20345 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20346
20347         PR c++/28258
20348         * g++/dg/other/error13.C: New test.
20349
20350         PR c++/28260
20351         * g++.dg/template/friend44.C: New test.
20352
20353 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20354
20355         PR c++/27495
20356         * g++.dg/other/pr27495.C: New.
20357
20358 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20359
20360         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20361         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20362
20363 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20364
20365         PR c/28286
20366         * gcc.dg/pragma-pack-4.c: New test.
20367
20368 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20369
20370         PR c++/28291
20371         * g++.dg/ext/pr28291.C: New test.
20372
20373 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20374
20375         PR middle-end/28403
20376         * gcc.c-torture/execute/pr28403.c: New test.
20377
20378 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20379
20380         PR middle-end/28402
20381         * gcc.dg/pr28402.c: New test.
20382
20383 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20384
20385         PR c++/28304
20386         * g++.dg/other/pr28304.C: New test.
20387
20388 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20389
20390         PR other/28251
20391         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20392         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20393
20394 2006-07-17  Richard Guenther  <rguenther@suse.de>
20395
20396         PR tree-optimization/28238
20397         * g++.dg/tree-ssa/pr28238.C: New testcase.
20398
20399 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20400
20401         PR c++/28250
20402         * g++.dg/eh/catch1.C: New test.
20403         * g++.dg/eh/catch2.C: New test.
20404
20405 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20406
20407         PR c++/28370
20408         * g++.dg/template/anon3.C: New test.
20409
20410 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20411
20412         PR fortran/20844
20413         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20414         specifiers requiring an explicit format tag..
20415
20416         PR fortran/28201
20417         * gfortran.dg/generic_5: New test.
20418
20419         PR fortran/20893
20420         * gfortran.dg/elemental_optional_args_1.f90: New test.
20421
20422 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20423
20424         * gnat.dg/assert.ads: New file.
20425         * gnat.dg/controlled_record.ads: Likewise.
20426         * gnat.dg/controlled_record.adb: Likewise.
20427
20428 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20429
20430         PR c++/28292
20431         * g++.dg/other/error12.C: New test.
20432
20433         PR c++/28269
20434         * g++.dg/template/crash54.C: New test.
20435
20436 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20437
20438         PR c++/28249
20439         * g++.dg/parse/catch1.C: New test.
20440
20441         PR c++/28294
20442         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20443
20444         PR c++/28387
20445         * g++.dg/ext/attrib24.C: New test.
20446
20447 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20448
20449         PR c++/28343
20450         * g++.dg/ext/asmspec1.C: New test.
20451
20452 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20453
20454         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20455         (dg-test): Support shouldfail tests.
20456         * lib/target-supports-dg.exp (dg-shouldfail): New.
20457         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20458         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20459         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20460         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20461         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20462         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20463         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20464
20465 2006-07-13  Jan Hubicka  <jh@suse.cz>
20466
20467         * gcc.target/i386/memcpy-1.c: New.
20468
20469 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20470
20471         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20472
20473 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20474
20475         PR fortran/25097
20476         * gfortran.dg/present_1.f90: New test.
20477
20478         PR fortran/20903
20479         * gfortran.dg/interface_derived_type_1.f90: New test.
20480
20481 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20482
20483         PR fortran/28213
20484         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20485         list.
20486
20487 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20488
20489         PR c++/27820
20490         * g++.dg/other/label1.C: New test.
20491
20492 2006-07-07  Richard Guenther  <rguenther@suse.de>
20493
20494         PR middle-end/28268
20495         * gcc.dg/torture/pr28268.c: New testcase.
20496
20497 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20498
20499         PR c++/27019
20500         * g++.dg/ext/pr27019.C: New.
20501
20502 2006-07-07  Richard Guenther  <rguenther@suse.de>
20503
20504         PR tree-optimization/28187
20505         * gcc.dg/pr28187.c: New testcase.
20506
20507 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20508
20509         * gnat.dg/address_conversion.adb: New test.
20510         * gnat.dg/boolean_subtype.adb: Likewise.
20511         * gnat.dg/frame_overflow.adb: Likewise.
20512         * gnat.dg/pointer_array.adb: Likewise.
20513         * gnat.dg/pointer_conversion.adb: Likewise.
20514
20515 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20516
20517         PR fortran/28237
20518         PR fortran/23420
20519         * gfortran.dg/print_fmt_5.f90: New test.
20520
20521 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20522
20523         PR fortran/28129
20524         * gfortran.dg/bounds_check_4.f90: New test.
20525
20526 2006-07-05  Richard Guenther  <rguenther@suse.de>
20527
20528         PR target/28158
20529         * gfortran.dg/pr28158.f90: New testcase.
20530
20531 2006-07-05  Richard Guenther  <rguenther@suse.de>
20532
20533         PR tree-optimization/28162
20534         * gcc.dg/pr28162.c: New testcase.
20535
20536 2006-07-05  Richard Guenther  <rguenther@suse.de>
20537         Andrew Pinski  <pinskia@gcc.gnu.org>
20538
20539         PR c++/27084
20540         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20541
20542 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20543
20544         PR fortran/28174
20545         * gfortran.dg/actual_array_substr_2.f90: New test.
20546
20547         PR fortran/28167
20548         * gfortran.dg/actual_array_constructor_2.f90: New test.
20549
20550 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20551
20552         * gfortran.dg/itime_idate_1.f: New test.
20553         * gfortran.dg/itime_idate_2.f: New test.
20554
20555 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20556
20557         PR libgfortran/27704
20558         * gfortran.dg/open_status_3.f90: New test.
20559         * gfortran.dg/fmt_l.f90: Update for new feature.
20560
20561 2006-07-03  Asher Langton  <langton2@llnl.gov>
20562
20563         * gfortran.dg/oldstyle_2.f90: New.
20564
20565 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20566
20567         * gnat.dg/string_slice.adb: New test.
20568
20569 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20570
20571         PR fortran/19259
20572         * gfortran.dg/semicolon_fixed.c: New.
20573         * gfortran.dg/semicolon_free.c: New.
20574
20575 2006-06-30  Mike Stump  <mrs@apple.com>
20576
20577         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20578         that don't support internal visibility.
20579
20580 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20581
20582         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20583         for '(' / ')' needing an extra '\'.
20584
20585 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20586
20587         PR middle-end/27428
20588         * gcc.dg/pr27428-1.c: New test case.
20589
20590 2006-06-29  Mike Stump  <mrs@apple.com>
20591
20592         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20593         on darwin as we can't align commons large enough yet.
20594
20595         * gcc.dg/vla-8.c: Add additional testcases.
20596
20597 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20598
20599         PR c++/28114
20600         * g++.dg/other/pr28114.C: New.
20601
20602 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20603
20604         * gcc.c-torture/compile/20060625-1.c: New test.
20605
20606 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20607
20608         PR fortran/20867
20609         * gfortran.dg/stfunc_3.f90: New test.
20610
20611         PR fortran/25056
20612         * gfortran.dg/impure_actual_1.f90: New test.
20613
20614         PR fortran/20874
20615         * gfortran.dg/elemental_result_1.f90: New test.
20616
20617         PR fortran/25073
20618         * gfortran.dg/select_7.f90: New test.
20619
20620         PR fortran/27554
20621         * intrinsic_actual_1.f: New test.
20622
20623         PR fortran/22038
20624         PR fortran/28119
20625         * gfortran.dg/forall_4.f90: New test.
20626
20627         PR fortran/25072
20628         * gfortran.dg/forall_5.f90: New test.
20629
20630 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20631
20632         PR c++/28051
20633         * g++.dg/template/using13.C: New test.
20634
20635         PR c++/28054
20636         * g++.dg/other/incomplete3.C: New test.
20637
20638 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20639
20640         PR fortran/28081
20641         * gfortran.dg/substr_3.f: New test.
20642         * gfortran.dg/equiv_2.f90: Update expected error message.
20643
20644 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20645
20646         PR fortran/28118
20647         * gfortran.dg/actual_array_substr_1.f90: New test.
20648
20649 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20650
20651         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20652         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20653
20654 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20655
20656         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20657
20658 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20659
20660         PR fortran/27981
20661         * gfortran.dg/simpleif_2.f90: New test.
20662
20663 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20664
20665         * g++.dg/template/error22.C: Fix typo.
20666
20667 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20668
20669         PR c++/28112
20670         * g++.dg/ext/attrib23.C: New test.
20671
20672 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20673
20674         * gnat.dg/varsize_temp.adb: New test.
20675
20676 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20677
20678         PR c++/11468
20679         * g++.dg/other/java2.C: New test.
20680
20681 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20682
20683         PR target/27789
20684         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20685         initialization.
20686
20687 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20688
20689         PR target/27531
20690         * gcc.dg/pr27531-1.c: New test case.
20691
20692 2006-06-22  Asher Langton  <langton2@llnl.gov>
20693
20694         PR fortran/24748
20695         * gfortran.dg/implicit_8.f90: New.
20696
20697 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20698
20699         PR rtl-optimization/28121
20700         * gcc.dg/pr28121.c: New test.
20701
20702 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20703
20704         PR c++/27805
20705         * g++.dg/parse/ptrmem6.C: New test.
20706
20707         PR c++/27821
20708         * g++.dg/template/error22.C: New test.
20709
20710 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20711
20712         PR c++/28111
20713         * g++.dg/template/friend43.C: New test.
20714
20715         PR c++/28110
20716         * g++.dg/template/crash53.C: New test.
20717
20718         PR c++/28109
20719         * g++.dg/rtti/incomplete1.C: New test.
20720
20721 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20722
20723         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20724
20725 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20726
20727         * gcc.c-torture/execute/complex-7.c: New.
20728
20729 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * gcc.dg/merge-all-constants-1.c: New test.
20732
20733 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20734
20735         PR c++/28113
20736         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20737
20738 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20739
20740         * gfortran.dg/rrspacing_1.f90: New test.
20741
20742 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20743
20744         PR c++/28052
20745         * g++.dg/other/bitfield2.C: New test.
20746
20747 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20748
20749         PR tree-optimization/27331
20750         * gcc.dg/pr27331.c: New test.
20751
20752 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20753             Eric Botcazou  <ebotcazou@adacore.com>
20754
20755         PR ada/18692
20756         * lib/gnat.exp: New file.
20757         * lib/gnat-dg.exp: Likewise.
20758         * gnat.dg: New directory.
20759         * gnat.dg/dg.exp: New driver.
20760         * gnat.dg/specs: New directory.
20761         * gnat.dg/specs/specs.exp: New driver.
20762         * gnat.dg/style: New directory.
20763         * gnat.dg/style/style.exp: New driver.
20764
20765 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20766
20767         PR fortran/16206
20768         * gfortran.dg/array_initializer_1.f90: New test.
20769
20770         PR fortran/28005
20771         * gfortran.dg/matmul_3.f90: New test.
20772
20773 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20774
20775         PR middle-end/28075
20776         * gcc.dg/tree-ssa/inline-1.c: New test.
20777
20778 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20779
20780         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20781         in malloc prototype; remove XFAIL.
20782         * gcc.dg/pr18241-2.c: Ditto.
20783         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20784         in memset prototype; remove XFAIL.
20785         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20786
20787 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20788
20789         * gcc.dg/vla-8.c: Add.
20790
20791 2006-06-19  Richard Guenther  <rguenther@suse.de>
20792
20793         PR tree-optimization/27090
20794         * g++.dg/tree-ssa/pr27090.C: New testcase.
20795
20796 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20797
20798         PR target/27861
20799         * gcc.dg/pr27861-1.c: New test case.
20800
20801 2006-06-19  Richard Guenther  <rguenther@suse.de>
20802
20803         PR middle-end/28045
20804         * gcc.dg/torture/pr28045.c: New testcase.
20805
20806 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20807
20808         PR fortran/26801
20809         * gfortran.dg/associated_4.f90: New test.
20810
20811 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20812
20813         PR fortran/19310
20814         PR fortran/19904
20815         * gfortran.dg/real_const_3.f90: New test.
20816
20817 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/28016
20820         * g++.dg/template/static26.C: New test.
20821
20822         PR c++/27979
20823         * g++.dg/expr/bitfield2.C: New test.
20824
20825         PR c++/27884
20826         * g++.dg/parse/linkage2.C: New test.
20827
20828 2006-06-16  Richard Guenther  <rguenther@suse.de>
20829
20830         PR middle-end/27116
20831         * gcc.dg/pr15785-1.c: Revert last change.
20832         * gcc.dg/torture/pr27116-2.c: New testcase.
20833
20834 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20835
20836         PR middle-end/27802
20837         * gcc.dg/pr27802-1.c: New test case.
20838
20839 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR c++/27689
20842         * g++.dg/template/ttp18.C: New test.
20843         * g++.dg/template/ttp19.C: Likewise.
20844
20845         PR c++/27666
20846         * g++.dg/expr/cond9.C: New test.
20847
20848         PR c++/27640
20849         * g++.dg/template/ctor7.C: New test.
20850
20851 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20852
20853         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20854
20855 2006-06-16  Richard Guenther  <rguenther@suse.de>
20856
20857         PR tree-optimization/27781
20858         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20859
20860 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20861
20862         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20863
20864 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20865
20866         * gcc.dg/tree-ssa/loop-18.c: New test.
20867
20868 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20869
20870         PR c++/27665
20871         * g++.dg/template/crash52.C: New test.
20872
20873         PR c++/27648
20874         * g++.dg/ext/attrib22.C: New test.
20875
20876         PR c++/26559
20877         * g++.dg/template/builtin1.C: New test.
20878         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20879
20880         PR c++/28018
20881         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20882         assignment.
20883         * g++.old-deja/g++.pt/crash51.C: Likewise.
20884
20885         PR c++/27227
20886         * g++.dg/lookup/linkage1.C: New test.
20887         * g++.dg/lookup/linkage2.C: Likewise.
20888
20889 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20890
20891         PR middle-end/27959
20892         * gcc.dg/pr27959.c: New testcase.
20893
20894 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20895
20896         PR target/28014:
20897         * g++.dg/eh/div.C: New test.
20898
20899 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20900
20901         PR c++/27894
20902         * g++.dg/tree-ssa/pr26757.C: New test.
20903         * g++.dg/tree-ssa/pr27894.C: New test.
20904
20905 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20906
20907         * gcc.c-torture/compile/20060609-1.c: New test.
20908
20909         PR target/27863
20910         * gcc.c-torture/compile/pr27863.c: New test.
20911
20912 2006-06-13  Richard Guenther  <rguenther@suse.de>
20913
20914         PR tree-optimization/27830
20915         * g++.dg/tree-ssa/pr27830.C: New testcase.
20916
20917 2006-06-13  Matthew Sachs  <msachs@apple.com>
20918
20919         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20920         the list of compiler flags; this causes those flags to be checked
20921         for things like dg-skip-if.
20922
20923 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20924
20925         PR c++/27601
20926         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20927
20928 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20929             Kazu Hirata  <kazu@codesourcery.com>
20930
20931         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20932         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20933
20934 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20935
20936         PR c++/27933
20937         * g++.dg/lookup/using15.C: New test.
20938
20939         PR c++/27951
20940         * g++.dg/other/anon4.C: New test.
20941
20942 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20943
20944         PR c++/21210
20945         * g++.dg/init/complex1.C: New test case.
20946
20947 2006-06-11  Eric Christopher  <echristo@apple.com>
20948
20949         PR middle-end/27948
20950         * gcc.dg/bf-ms-layout.c: Run on darwin.
20951         * gcc.dg/bf-no-ms-layout: Ditto.
20952         * gcc.dg/attr-ms_struct-2.c: New.
20953         * gcc.dg/bf-ms-layout-2.c: Ditto.
20954
20955 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20956
20957         * gcc.dg/attr-ms_struct-packed1.c: New.
20958
20959 2006-06-09  Mike Stump  <mrs@apple.com>
20960
20961         * gcc.dg/vla-7.c: Add.
20962
20963 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20964
20965         PR fortran/24558
20966         * gfortran.dg/entry_6.f90: New test.
20967
20968         PR fortran/20877
20969         PR fortran/25047
20970         * gfortran.dg/entry_7.f90: New test.
20971
20972 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20973
20974         PR c/27747
20975         * gcc.dg/cpp/_Pragma6.c: New test.
20976
20977         PR c++/27748
20978         * g++.dg/cpp/_Pragma1.C: New test.
20979
20980         PR preprocessor/27746
20981         * gcc.dg/gomp/macro-3.c: New test.
20982         * gcc.dg/gomp/macro-4.c: New test.
20983         * g++.dg/gomp/macro-3.C: New test.
20984         * g++.dg/gomp/macro-4.C: New test.
20985
20986 2006-06-09  Richard Guenther  <rguenther@suse.de>
20987
20988         PR tree-optimization/26998
20989         * gcc.dg/torture/pr26998.c: New testcase.
20990         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20991
20992 2006-06-08  Mike Stump  <mrs@apple.com>
20993
20994         * gcc.dg/pr27095.c: Account for stubs.
20995
20996         PR target/26427
20997         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20998         produce bad code on darwin.
20999
21000 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21001
21002         PR fortran/27958
21003         * gfortran.dg/substr_2.f: New test.
21004
21005 2006-06-08  Asher Langton  <langton2@llnl.gov>
21006
21007         PR fortran/27786
21008         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21009
21010 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21011
21012         PR target/27421
21013         * gcc.dg/union-3.c: New test.
21014
21015 2006-06-08  Richard Guenther  <rguenther@suse.de>
21016
21017         PR middle-end/27116
21018         * gcc.dg/torture/pr27116.c: New testcase.
21019         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21020
21021 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21022
21023         PR rtl-optimization/26449
21024         * gcc.dg/pr26449.c: New test.
21025
21026 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21027
21028         PR c++/27601
21029         * g++.dg/ext/offsetof1.C: Test member functions.
21030
21031 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21032
21033         * gcc.dg/pr27095.c: Improve scanning.
21034
21035 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21036
21037         PR fortran/23091
21038         * gfortran.dg/saved_automatic_1.f90: New test.
21039
21040         PR fortran/24168
21041         * gfortran.dg/array_simplify_1.f90: New test.
21042
21043         PR fortran/25090
21044         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21045
21046         PR fortran/25058
21047         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21048
21049 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21050
21051         PR c++/27177
21052         * g++.dg/expr/cast7.C: New test.
21053
21054 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21055
21056         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21057         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21058         * lib/fortran-torture.exp (fortran-torture-compile,
21059         fortran-torture-execute): Ditto.
21060
21061 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21062
21063         PR target/27842
21064         * gcc.dg/vmx/pr27842.c: New test.
21065
21066 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21067
21068         PR libfortran/27895
21069         * gfortran.dg/bounds_check_3.f90: New test.
21070
21071 2006-06-05  Mike Stump  <mrs@apple.com>
21072
21073         * objc.dg/objc-fast-4.m: Skip for ppc64.
21074
21075 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21076
21077         PR testsuite/27705
21078         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21079
21080 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21081             Victor Kaplansky  <victork@il.ibm.com>
21082
21083         PR tree-optimizations/26360
21084         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21085         with -fno-tree-dce.
21086         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21087
21088 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21089
21090         PR fortran/14067
21091         * gfortran.dg/data_char_1.f90: Add messages for truncated
21092         strings.
21093
21094         PR fortran/16943
21095         * gfortran.dg/func_decl_2.f90: New test.
21096
21097         PR fortran/20839
21098         * gfortran.dg/do_2.f90: New test.
21099
21100         PR fortran/27655
21101         * gfortran.dg/associated_3.f90: New test.
21102
21103 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21104
21105         PR c++/27819
21106         * g++.dg/template/static25.C: New test.
21107
21108         PR c++/27722
21109         * g++.dg/init/array21.C: New test.
21110
21111         PR c++/27807
21112         * g++.dg/ext/complit7.C: New test.
21113
21114         PR c++/27806
21115         * g++.dg/parse/ptrmem5.C: New test.
21116
21117 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21118             Andrew Pinski  <pinskia@physics.uc.edu>
21119
21120         PR c/27150
21121         PR middle-end/27382
21122         * gcc.dg/pr27150-1.c: New testcase.
21123         * gcc.dg/pr27382-1.c: New testcase.
21124         * gcc.dg/pr27382-2.c: New testcase.
21125
21126 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21127
21128         PR c/25161
21129         PR c/27020
21130         * gcc.dg/array-10.c: New test.
21131
21132 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21133
21134         PR c++/27804
21135         * g++.dg/init/const4.C: New test.
21136         * g++.dg/init/member1.C: Add error-marker.
21137         * g++.dg/other/fold1.C: Adjust error-marker.
21138
21139 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21140
21141         PR c++/27601
21142         * g++.dg/ext/offsetof1.C: New test.
21143
21144 2006-06-04 Eric Christopher <echristo@apple.com>
21145
21146         * gcc.dg/attr-ms_struct-1.c: New.
21147
21148 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21149
21150         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21151
21152 2006-06-04  Richard Guenther  <rguenther@suse.de>
21153
21154         PR tree-optimization/27039
21155         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21156
21157 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21158
21159         PR target/26223
21160         * gcc.target/i386/amd64-abi-2.c: New test case.
21161
21162 2006-06-02  Eric Christopher  <echristo@apple.com>
21163
21164         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21165         * gcc.target/i386/20020523-1.c: Skip if darwin.
21166         * gcc.target/i386/asm-3.c: Ditto.
21167         * gcc.target/i386/20011119-1.c: Ditto.
21168         * gcc.target/i386/clobbers.c: Remove pic part of test.
21169
21170 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21171
21172         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21173         * g++.old-deja/g++.other/init19.C: Ditto.
21174         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21175         and add other platforms as expected failures.
21176
21177 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21178
21179         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21180         (is-effective-target-keyword): Ditto.
21181
21182 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21183
21184         PR fortran/27715
21185         * gfortran.dg/extended_char_comparison_1.f:  New test.
21186
21187 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21188
21189         PR fortran/25098
21190         * gfortran.dg/dummy_procedure_1.f90: New test.
21191
21192         PR fortran/25147
21193         * gfortran.dg/dummy_procedure_2.f90: New test.
21194
21195         * gfortran.dg/associated_2.f90: Correct to make consistent with
21196         standard.
21197
21198 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21199
21200         * gcc.target/i386/387-11.c: New test case.
21201
21202 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21203
21204         PR c++/27801
21205         * g++.dg/template/cond6.C: New test.
21206
21207         PR c++/26496
21208         * g++.dg/template/crash51.C: New test.
21209         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21210
21211         PR c++/27385
21212         * g++.dg/init/array20.C: New test.
21213
21214 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21215
21216         * gcc.dg/builtins-54.c: New test case.
21217
21218 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21219
21220         PR c++/26433
21221         * g++.dg/template/fntry1.C: Add dg-do link.
21222
21223         PR c++/27808
21224         * g++.dg/parse/friend6.C: New test.
21225
21226 2006-05-30  Asher Langton  <langton2@llnl.gov>
21227
21228         * gfortran.dg/cray_pointers_7.f90: New test.
21229
21230 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21231
21232         PR tree-optimization/23452
21233         * gcc.dg/fold-mulconj-1.c: New test case.
21234
21235 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c++/27803
21238         * g++.dg/parse/bitfield1.C: New test.
21239
21240 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21241
21242         * gcc.target/ppc-eq0-1.c: New test case.
21243         * gcc.target/ppc-negeq0-1.c: New test case.
21244
21245 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21246
21247         PR c/27273
21248         * gcc.dg/overflow-warn-5.c: New test.
21249
21250 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21251
21252         PR c/27718
21253         * gcc.dg/sizeof-1.c: New test.
21254
21255 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21256
21257         PR target/27790
21258         * gcc.target/i386/pr27790.c: New test.
21259
21260 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21261
21262         PR libgfortran/27757
21263         * gfortran.dg/direct_io_5.f90: New test.
21264
21265 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21266
21267         PR libgfortran/27634
21268         * gfortran.dg/fmt_missing_period_1.f: New test.
21269         * gfortran.dg/fmt_missing_period_2.f: New test.
21270         * gfortran.dg/fmt_missing_period_3.f: New test.
21271
21272 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21273
21274         PR fortran/19777
21275         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21276         arrays.
21277
21278 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21279
21280         PR c++/27713
21281         * g++.dg/template/new6.C: New test.
21282
21283 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21284
21285         PR tree-optimization/24964
21286         * gcc.target/i386/387-10.c: New test case.
21287
21288 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21289
21290         * intrinsics/string_intrinsics.c (compare_string):
21291         Use memcmp instead of strncmp to avoid tripping over
21292         CHAR(0) in a string.
21293
21294 2006-05-27  Richard Guenther  <rguenther@suse.de>
21295
21296         PR middle-end/27773
21297         * gcc.dg/torture/pr27773.c: New testcase.
21298
21299 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21300
21301         * gcc.dg/pr24561.c: Rename to..
21302         * gcc.dg/pr25962.c: .. this.
21303
21304 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21305
21306         PR fortran/19777
21307         * gfortran.dg/bounds_check_2.f: New test.
21308
21309 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21310
21311         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21312         * gfortran.dg/byte_1.f90: Likewise.
21313         * gfortran.dg/dup_save_2.f90: Likewise.
21314
21315 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21316
21317         * gfortran.dg/associated_2.f90: New test.
21318
21319 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21320
21321         PR fortran/27524
21322         * gfortran.dg/bounds_check_1.f90: New test.
21323
21324 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21325
21326         PR rtl-optimization/27661
21327         * gcc.dg/pr27661.c: New test case.
21328
21329 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21330
21331         PR fortran/23151
21332         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21333         * gfortran.dg/print_parentheses_1.f:  New test.
21334         * gfortran.dg/print_parentheses_2.f90:  New test.
21335
21336 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21337
21338         PR target/27758
21339         * gcc.dg/pr27758.c: New test.
21340
21341 2006-05-24  Falk Hueffner  <falk@debian.org>
21342
21343         * gcc.c-torture/compile/pr27571.c: New test.
21344
21345 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21346
21347         PR fortran/27709
21348         * gfortran.dg/spec_expr_4.f90: New test.
21349
21350         PR fortran/27155
21351         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21352
21353 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21354
21355         PR c++/20103
21356         * g++.dg/ext/complit6.C: New test.
21357         * g++.dg/ext/complit3.C: Adjust error markers.
21358         * g++.dg/init/const3.C: New test.
21359
21360 2006-05-25  Richard Guenther  <rguenther@suse.de>
21361
21362         PR middle-end/27743
21363         * gcc.dg/torture/pr27743.c: New testcase.
21364
21365 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21366
21367         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21368
21369 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21370
21371         * gcc.dg/compat/scalar-by-value-x.h: New.
21372         * gcc.dg/compat/scalar-by-value-y.h: New.
21373         * gcc.dg/compat/scalar-by-value-5.c: New.
21374         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21375         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21376         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21377         * gcc.dg/compat/scalar-by-value-6.c: New.
21378         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21379         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21380         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21381
21382 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21383
21384         PR tree-optimization/27639
21385         PR tree-optimization/26719
21386         * gcc.dg/pr27639.c: New test.
21387         * gcc.dg/pr26719.c: New test.
21388         * gcc.dg/tree-ssa/scev-cast.c: New test.
21389
21390 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21391
21392         PR c++/20173
21393         * g++.dg/template/error21.C: New test.
21394
21395 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21396
21397         PR target/27696
21398         * gcc.target/i386/pr27696.c: New.
21399
21400 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21401
21402         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21403
21404         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21405
21406 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21407
21408         PR c++/27716
21409         * g++.dg/other/assign1.C: New test.
21410
21411 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21412
21413         PR target/27266
21414         * gcc.target/i386/pr27266.c: New.
21415
21416 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21417
21418         PR c++/27451
21419         * g++.dg/ext/asm9.C: New test.
21420
21421 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21422
21423         PR rtl-optimization/25514
21424         * gcc.c-torture/compile/pr25514.c: New test.
21425
21426 2006-05-22  Richard Guenther  <rguenther@suse.de>
21427
21428         Revert
21429         2006-01-31  Richard Guenther  <rguenther@suse.de>
21430
21431         * gcc.target/i386/sselibm-1.c: New testcase.
21432         * gcc.target/i386/sselibm-2.c: Likewise.
21433         * gcc.target/i386/sselibm-3.c: Likewise.
21434         * gcc.target/i386/sselibm-4.c: Likewise.
21435         * gcc.target/i386/sselibm-5.c: Likewise.
21436
21437 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21438
21439         PR c/27420
21440         * gcc.dg/func-args-2.c: New test.
21441
21442         PR c/26818
21443         * gcc.dg/struct-incompl-1.c: New test.
21444
21445 2006-05-22  Richard Guenther  <rguenther@suse.de>
21446
21447         PR testsuite/27708
21448         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21449         the transformations we test for.
21450
21451 2006-05-22  Richard Guenther  <rguenther@suse.de>
21452
21453         PR testsuite/27707
21454         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21455
21456 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21457
21458         PR c++/27210
21459         * g++.dg/warn/new1.C: New test.
21460         * g++.dg/template/new5.C: Likewise.
21461
21462 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21463
21464         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21465         * gcc.target/i386/20060512-3.c: Likewise.
21466
21467 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21468
21469         PR rtl-optimization/27671
21470         * gcc.c-torture/execute/pr27671-1.c: New.
21471         * gcc.dg/pr27671-2.c: Likewise.
21472
21473         PR tree-optimization/26622.
21474         * gcc.c-torture/compile/pr26622.c: New.
21475
21476 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21477
21478         PR fortran/27613
21479         * gfortran.dg/recursive_reference_1.f90: New test.
21480
21481 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21482
21483         PR fortran/25746
21484         * gfortran.dg/elemental_subroutine_3.f90: New test.
21485
21486         PR fortran/25090
21487         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21488
21489         PR fortran/27584
21490         * gfortran.dg/associated_target_1.f90: New test.
21491
21492         PR fortran/19015
21493         * gfortran.dg/maxloc_shape_1.f90: New test.
21494
21495 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21496
21497         PR libgfortran/24459
21498         * gfortran.dg/namelist_24.f90: New test.
21499         * gfortran.dg/namelist_12.f: Fix typo in comment.
21500
21501 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21502
21503         PR middle-end/25776
21504         * g++.dg/other/error11.C: New test.
21505
21506 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21507
21508         * gcc.target/mips/pr26765.c: Add -w to options.
21509
21510 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21511
21512         * lib/target-supports.exp (check_effective_target_mpaired_single):
21513         New function.
21514         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21515         multilibs.
21516         * g++.dg/vect/vect.exp: Likewise.
21517
21518 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21519
21520         PR testsuite/25891
21521         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21522
21523 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21524
21525         PR fortran/27662
21526         * gfortran.dg/temporary_1.f90: New file.
21527
21528 2006-05-19  Andreas Schwab  <schwab@suse.de>
21529
21530         * g++.dg/other/unused1.C: Also match "stringz".
21531
21532 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21533
21534         PR c++/26433
21535         * g++.dg/template/fntry1.C: New test.
21536
21537 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21538
21539         PR c++/27471
21540         PR c++/27506
21541         * g++.dg/conversion/bitfield5.C: New test.
21542         * g++.dg/conversion/bitfield6.C: New test.
21543
21544 2006-05-18  Mike Stump  <mrs@apple.com>
21545
21546         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21547         * gcc.dg/vla-4.c: Add.
21548         * gcc.dg/vla-5.c: Add.
21549         * gcc.dg/vla-6.c: Add.
21550
21551 2006-05-12  Stuart Hastings  <stuart@apple.com>
21552
21553         * gcc.target/i386/20060512-1.c: New.
21554         * gcc.target/i386/20060512-2.c: New.
21555         * gcc.target/i386/20060512-3.c: New.
21556         * gcc.target/i386/20060512-4.c: New.
21557
21558 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21559
21560         PR c++/26122
21561         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21562
21563         PR c++/26068
21564         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21565         * g++.dg/parse/linkage1.C: New test.
21566
21567 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21568
21569         PR tree-optimization/27548
21570         * g++.dg/tree-ssa/pr27548.C: New test.
21571
21572 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21573
21574         PR fortran/26551
21575         * gfortran.dg/recursive_check_1.f: New test.
21576         * gfortran.dg/recursive_check_2.f90: New test.
21577
21578 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21579
21580         * g++.dg/opt/temp2.C: New test.
21581
21582 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21583
21584         PR c++/27491
21585         * g++.dg/init/brace5.C: New test.
21586
21587         PR middle-end/27415
21588         * gcc.dg/gomp/pr27415.c: New test.
21589         * g++.dg/gomp/pr27415.C: New test.
21590
21591         PR tree-optimization/27549
21592         * g++.dg/tree-ssa/pr27549.C: New test.
21593
21594 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21595
21596         PR libgfortran/27575
21597         * gfortran.dg/read_eof_4.f90: New test.
21598
21599 2006-05-16  Richard Guenther  <rguenther@suse.de>
21600
21601         PR tree-optimization/22303
21602         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21603
21604 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21605
21606         PR middle-end/27573
21607         * gcc.dg/gomp/pr27573.c: New test.
21608         * gfortran.dg/gomp/pr27573.f90: New test.
21609
21610         PR c/27499
21611         * gcc.dg/gomp/pr27499.c: New test.
21612         * g++.dg/gomp/pr27499.C: New test.
21613
21614 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/27339
21617         * g++.dg/parser/access8.C: Adjust error marker.
21618         * g++.dg/template/access17.C: New test.
21619         * g++.dg/template/access18.C: Likewise.
21620
21621 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21622
21623         PR target/26600
21624         * gcc.target/i386/pr26600.c: New test case.
21625
21626 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21627
21628         PR c++/27505
21629         * g++.dg/expr/bitfield1.C: New test.
21630
21631 2006-05-15  Richard Guenther  <rguenther@suse.de>
21632
21633         PR tree-optimization/27603
21634         * gcc.dg/torture/pr27603.c: New testcase.
21635
21636 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21637
21638         PR fortran/25090
21639         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21640
21641         PR fortran/25082
21642         * gfortran.dg/scalar_return_1.f90: New test.
21643
21644         PR fortran/27411
21645         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21646
21647 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21648
21649         * gcc.dg/gomp/critical-4.c: New test.
21650         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21651         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21652         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21653         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21654
21655 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21656
21657         PR c++/27582
21658         * g++.dg/template/dependent-args1.C: New test.
21659
21660         PR c++/27581
21661         * g++.dg/lookup/this1.C: New test.
21662
21663         PR c++/27315
21664         * g++.dg/template/operator6.C: New test.
21665         * g++.dg/template/incomplete3.C: New test.
21666
21667         PR c++/27559
21668         * g++.dg/template/new4.C: New test.
21669
21670         PR c++/27496
21671         * g++.dg/template/void2.C: New test.
21672
21673 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21674
21675         * g++.dg/template/dependent-expr5.C: New test.
21676
21677 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21678
21679         PR middle-end/26729
21680         * gcc.dg/pr26729-1.c: New test case.
21681
21682 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21683
21684         * gcc.dg/pr27003.c: New test.
21685
21686 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21687
21688         * lib/target-supports.dg (check_cxa_atexit_available): Change
21689         v3_target_compile to ${tool}_target_compile.
21690
21691 2006-05-11  Jason Merrill  <jason@redhat.com>
21692
21693         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21694
21695 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21696
21697         PR fortran/27553
21698         * gfortran.dg/label_5.f90: New test.
21699
21700 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21701
21702         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21703         check_effective_target_powerpc_altivec_ok): New.
21704         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21705         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21706         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21707         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21708         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21709         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21710         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21711         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21712         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21713         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21714         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21715         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21716         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21717         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21718         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21719         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21720         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21721         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21722         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21723         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21724         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21725         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21726         gcc.target/powerpc/altivec-9.c,
21727         gcc.target/powerpc/altivec-consts.c,
21728         gcc.target/powerpc/altivec-pr22085.c,
21729         gcc.target/powerpc/altivec-splat.c,
21730         gcc.target/powerpc/altivec-types-1.c,
21731         gcc.target/powerpc/altivec-types-2.c,
21732         gcc.target/powerpc/altivec-types-3.c,
21733         gcc.target/powerpc/altivec-types-4.c,
21734         gcc.target/powerpc/altivec-varargs-1.c,
21735         gcc.target/powerpc/altivec-vec-merge.c,
21736         gcc.target/powerpc/ppc-vector-memcpy.c,
21737         gcc.target/powerpc/ppc-vector-memset.c,
21738         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21739         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21740         these effective targets.
21741         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21742         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21743
21744 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21745
21746         PR middle-end/27384
21747         * g++.dg/other/fold1.C: New test.
21748
21749         PR middle-end/27488
21750         * gcc.dg/fold-nonneg-1.c: New test.
21751
21752         PR c++/27547
21753         * g++.dg/other/operator1.C: New test.
21754
21755 2006-05-11  Richard Guenther  <rguenther@suse.de>
21756
21757         PR middle-end/27529
21758         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21759
21760 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21761
21762         * lib/target-supports-dg.exp (check-flags): New.
21763         (dg-skip-if): Move flag checks.
21764
21765 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21766
21767         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21768         * lib/target-supports.dg (check_cxa_atexit_available): New.
21769
21770 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21771
21772         PR fortran/27470
21773         * gfortran.dg/multiple_allocation_2.f90: New test case.
21774
21775 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21776
21777         * gcc.target/arm/pr27387.C: Fix a comment typo.
21778
21779 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21780
21781         PR fortran/24549
21782         * gfortran.dg/error_recovery_1.f90: New test.
21783
21784 2006-05-10  Richard Guenther  <rguenther@suse.de>
21785
21786         PR tree-optimization/27302
21787         * gcc.dg/torture/pr27302.c: New testcase.
21788
21789 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21790         Richard Guenther  <rguenther@suse.de>
21791
21792         PR middle-end/27498
21793         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21794
21795 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21796
21797         PR rtl-optimization/27335
21798         * gcc.dg/pr27335.c: New test.
21799
21800 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21801
21802         * gcc.target/mips/mips-ps-5.c: New file.
21803
21804 2006-05-08  Jan Hubicka  <jh@suse.cz>
21805
21806         PR middle-end/25962
21807         * gcc.dg/pr25962.c: New.
21808
21809 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21810
21811         PR target/27158
21812         * gcc.target/powerpc/pr27158.c: New test case.
21813
21814 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21815
21816         PR testsuite/27476
21817         * ada/acats/run_all.sh: Use test -z.
21818
21819 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21820
21821         PR libfortran/18271
21822         * gfortran.dg/spec_expr_3.f90: New test.
21823
21824 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21825
21826         PR target/24879
21827         * gcc.target/i386/monitor.c: New file.
21828
21829 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21830
21831         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21832
21833 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21834
21835         PR c++/27447
21836         * g++.dg/other/ptrmem7.C: New test.
21837
21838 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21839
21840         PR target/27421
21841         * gcc.dg/array-9.c: New test.
21842
21843 2006-05-07  Richard Guenther  <rguenther@suse.de>
21844
21845         PR tree-optimization/27409
21846         * gcc.dg/torture/pr27409.c: New testcase.
21847
21848 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21849
21850         PR fortran/27457
21851         * gfortran.dg/select_6.f90: New.
21852
21853 2006-05-07  Richard Guenther  <rguenther@suse.de>
21854
21855         PR tree-optimization/27136
21856         * gcc.dg/torture/pr27136.c: New testcase.
21857
21858 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21859
21860         PR fortran/24813
21861         * gfortran.dg/char_cons_len_1.f90: New test.
21862
21863 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21864
21865         PR c++/27427
21866         * g++.dg/template/incomplete2.C: New test.
21867
21868 2006-05-06  Richard Guenther  <rguenther@suse.de>
21869
21870         PR tree-optimization/27151
21871         * gcc.dg/vect/pr27151.c: New testcase.
21872
21873 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21874
21875         PR c++/27430
21876         * g++.dg/template/void1.C: New test.
21877
21878         PR c++/27423
21879         * g++.dg/other/void2.C: New test.
21880
21881         PR c++/27422
21882         * g++.dg/conversion/void1.C: New test.
21883
21884 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21885
21886         PR/21391
21887         * g++.dg/other/unused1.C: New.
21888
21889 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21890
21891         PR objc/27240
21892         * objc.dg/member-1.m: New test.
21893
21894 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21895
21896         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21897
21898 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21899
21900         PR libfortran/26985
21901         * gfortran.dg/matmul_2.f90: New test.
21902
21903 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21904
21905         * ada/acats/run_all.sh: Use sync when main not found.
21906
21907 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21908
21909         PR target/26765
21910         * gcc.target/mips/pr26765.c: New.
21911
21912 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21913
21914         * gcc.target/bfin: New directory.
21915         * gcc.target/bfin/bfin.exp: New file.
21916         * gcc.target/bfin/frmul.c: New file.
21917         * gcc.target/bfin/arith.c: New file.
21918         * gcc.target/bfin/mul-combine.c: New file.
21919         * gcc.target/bfin/shift.c: New file.
21920
21921 2006-05-04  Richard Guenther  <rguenther@suse.de>
21922
21923         PR tree-optimization/14287
21924         PR tree-optimization/14844
21925         PR tree-optimization/19792
21926         PR tree-optimization/21608
21927         PR tree-optimization/27090
21928         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21929         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21930         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21931         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21932         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21933
21934 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21935
21936         PR tree-optimization/27285
21937         * gcc.c-torture/execute/pr27285.c: New test.
21938
21939         PR middle-end/27388
21940         * gcc.dg/gomp/pr27388-1.c: New test.
21941         * gcc.dg/gomp/pr27388-2.c: New test.
21942         * gcc.dg/gomp/pr27388-3.c: New test.
21943
21944         PR c++/27359
21945         * g++.dg/gomp/pr27359.C: New test.
21946
21947 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21948
21949         PR fortran/20248
21950         * gfortran.dg/iargc.f90: New test.
21951
21952 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21953
21954         PR c++/27102
21955         * g++.dg/template/crash49.C: New test.
21956
21957 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21958
21959         PR testsuite/27032
21960         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21961
21962 2006-05-02  Jeff Law  <law@redhat.com>
21963
21964         PR tree-optimization/27364
21965         * gcc.c-torture/execute/pr27364.c: New test.
21966
21967 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21968
21969         PR c++/27309
21970         * g++.dg/parser/ctor5.C: New test.
21971
21972 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21973
21974         PR target/27387
21975         * gcc.target/arm/arm.exp: New.
21976         * gcc.target/arm/pr27387.C: Likewise.
21977
21978 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21979
21980         PR fortran/27269
21981         PR fortran/27324
21982         * gfortran.dg/module_equivalence_2.f90: New test.
21983
21984 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21985
21986         PR middle-end/27337
21987         * g++.dg/gomp/pr27337-1.C: New test.
21988         * g++.dg/gomp/pr27337-2.C: New test.
21989
21990         PR middle-end/27328
21991         * gcc.dg/gomp/pr27328.c: New test.
21992
21993         PR middle-end/27325
21994         * g++.dg/gomp/pr27325.C: New test.
21995
21996         PR middle-end/27310
21997         * g++.dg/gomp/pr27310.C: New test.
21998
21999 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22000
22001         PR tree-optimization/27291
22002         * g++.dg/tree-ssa/pr27291.C: New test.
22003
22004 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22005
22006         PR tree-optimization/27283
22007         * g++.dg/tree-ssa/pr27283.C: New test.
22008
22009 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22010
22011         * gcc.dg/tree-ssa/loop-16.c: New test.
22012
22013 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22014             Joseph S. Myers  <joseph@codesourcery.com>
22015
22016         * gcc.dg/Wconversion-3.c: New test case.
22017         * gcc.dg/Wconversion-4.c: Likewise.
22018
22019 2006-05-01  Richard Guenther  <rguenther@suse.de>
22020
22021         PR tree-optimization/26726
22022         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22023
22024 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22025
22026         * gcc.dg/Woverflow-1.c: New test case.
22027         * gcc.dg/Woverflow-2.c: Likewise.
22028         * gcc.dg/Woverflow-3.c: Likewise.
22029
22030 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22031
22032         PR c++/27094
22033         * g++.dg/template/defarg8.C: New test.
22034
22035 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22036
22037         PR c++/27278
22038         * g++.dg/parse/operator7.C: New test.
22039
22040 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22041
22042         PR c++/11471
22043         PR c++/27102
22044         * g++.dg/template/crash48.C: New test.
22045
22046         PR c++/27279
22047         * g++.dg/parse/ctor4.C: New test.
22048
22049 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22050
22051         PR fortran/25681
22052         * gfortran.df/char_type_len.f90: New test.
22053
22054 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22055
22056         PR libgfortran/27304
22057         * gfortran.dg/fmt_exhaust.f90: New test.
22058
22059 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22060
22061         PR c/25309
22062         * gcc.dg/large-size-array-2.c: New test case.
22063
22064 2006-04-28  Richard Guenther  <rguenther@suse.de>
22065
22066         PR target/26826
22067         * gcc.target/i386/pr26826.c: New testcase.
22068
22069 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22070
22071         PR middle-end/27260
22072         * gcc.c-torture/execute/pr27260.c: New.
22073
22074 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22075
22076         PR middle-end/27095
22077         * gcc.dg/pr27095.c: New.
22078
22079 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22080
22081         PR c++/27292
22082         * g++.dg/conversion/bitfield4.C: New test.
22083
22084 2006-04-27  Eric Christopher  <echristo@apple.com>
22085
22086         * gcc.dg/pragma-ms_struct.c: New.
22087
22088 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/27102
22091         * g++.dg/template/crash47.C: New test.
22092
22093 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22094
22095         * gcc.target/i386/sse-7.c: build with -msse.
22096
22097 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22098
22099         PR testsuite/27274:
22100         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22101         (main): Exit if processor doesn't support SSE.
22102
22103 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22104
22105         PR middle-end/27282
22106         * gcc.c-torture/compile/pr27282.c: New test.
22107
22108 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22109
22110         PR middle-end/26913
22111         * g++.dg/gomp/pr26913.C: New test.
22112
22113         PR c/25996
22114         * gcc.dg/gomp/pr25996.c: New test.
22115         * g++.dg/gomp/pr25996.C: New test.
22116
22117 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22118
22119         PR rtl-optimization/26725
22120         * gcc.c-torture/compile/pr26725.c: New test.
22121
22122 2006-04-25  Richard Guenther  <rguenther@suse.de>
22123
22124         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22125         than n + -1.
22126
22127 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22128
22129         * gcc.dg/20060425-1.c: New testcase.
22130
22131 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22132
22133         PR tree-optimization/26865
22134         * gcc.dg/pr26865.c: New test.
22135
22136 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/27292
22139         * g++.dg/conversion/bitfield1.C: New test.
22140         * g++.dg/conversion/bitfield2.C: Likewise.
22141         * g++.dg/conversion/bitfield3.C: Likewise.
22142
22143 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22144         Richard Guenther  <rguenther@suse.de>
22145
22146         PR tree-optimization/27236
22147         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22148
22149 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22150
22151         PR c++/19963
22152         * g++.dg/other/incomplete2.C: New test.
22153
22154 2006-04-24  Richard Guenther  <rguenther@suse.de>
22155
22156         PR middle-end/26869
22157         * gcc.dg/torture/pr26869.c: New testcase.
22158
22159 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22160         Richard Guenther  <rguenther@suse.de>
22161
22162         PR tree-optimization/27218
22163         * g++.dg/tree-ssa/pr27218.C: New testcase.
22164
22165 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22166
22167         PR c++/26912
22168         * g++.dg/template/friend41.C: New test.
22169
22170 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22171
22172         * g++.dg/opt/pr15551.C: Include cstdio.
22173         (main): Use remove instead of unlink.
22174
22175 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22176
22177         * gcc.dg/sibcall-7.c: New test.
22178         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22179         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22180         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22181         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22182         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22183
22184 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22185
22186         PR c++/26534
22187         * g++.dg/opt/bitfield1.C: New test.
22188         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22189         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22190         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22191         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22192         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22193         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22194         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22195         * g++.dg/abi/bitfield2.C: Likewise.
22196         * g++.dg/init/bitfield1.C: Likewise.
22197
22198 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22199
22200         PR fortran/25099
22201         * gfortran.dg/elemental_subroutine_4.f90: New test.
22202         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22203         call sub (m, x).
22204
22205 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22206
22207         * gcc.c-torture/compile/20060421-1.c: New testcase.
22208
22209 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22210
22211         PR c/25875
22212         * gcc.dg/init-bad-4.c: New test.
22213
22214 2006-04-21  Paul Brook  <paul@codesourcery.com>
22215
22216         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22217
22218 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22219
22220         PR fortran/27122
22221         * gfortran.dg/defined_operators_1.f90: New test.
22222         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22223         remove old ones associated, incorrectly, with Note 5.46.
22224
22225         PR fortran/27113
22226         * gfortran.dg/character_array_constructor_1.f90: New test.
22227
22228 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22229
22230         * gcc.dg/20060419-1.c: New test.
22231
22232 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22233
22234         PR c/26774
22235         * gcc.dg/struct-parse-1.c: New test case.
22236
22237 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22238
22239         PR c++/26558
22240         * g++.dg/parse/template19.C: New test.
22241
22242         PR c++/26739
22243         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22244
22245         PR c++/26036
22246         * g++.dg/expr/call3.C: New test.
22247
22248         PR c++/10385
22249         * g++.dg/conversion/dynamic1.C: New test.
22250
22251 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22252
22253         PR c++/27102
22254         * g++.dg/template/crash35.C: Tweak error markers.
22255         * g++.dg/template/crash46.C: New test.
22256         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22257         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22258
22259 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22260
22261         PR rtl-optimization/14261
22262         * gcc.c-torture/compile/20060419-1.c: Added.
22263
22264 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22265
22266         * gfortran.dg/label_1.f90: Adjust dg-error.
22267
22268 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22269
22270         PR target/26961
22271         * gcc.dg/fold-cond-1.c: New test case.
22272         * gcc.dg/pr26961-1.c: Likewise.
22273
22274 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22275
22276         PR libgfortran/27138
22277         * gfortran.dg/read_bad_advance.f90: New test.
22278
22279 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22280             Dale Johannesen  <dalej@apple.com>
22281
22282         PR target/24076
22283         * gcc.target/i386/vecinit-3.c: New testcase.
22284         * gcc.target/i386/vecinit-4.c: Likewise.
22285         * gcc.target/i386/sse-18.c: Likewise.
22286         * gcc.target/i386/sse-19.c: Likewise.
22287
22288 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22289
22290         * gfortran.dg/allocate_zerosize_1.f90: New test.
22291
22292 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22293
22294         PR c++/26365
22295         * g++.dg/template/crash45.C: New test.
22296
22297 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22298
22299         PR fortran/26787
22300         * gfortran.dg/proc_assign_1.f90: New test.
22301         * gfortran.dg/procedure_lvalue.f90: Change message.
22302         * gfortran.dg/namelist_4.f90: Add new error.
22303
22304         PR fortran/25597
22305         PR fortran/27096
22306         * gfortran.dg/auto_pointer_array_result_1.f90
22307
22308         PR fortran/27089
22309         * gfortran.dg/specification_type_resolution_1.f90
22310
22311         PR fortran/18003
22312         PR fortran/25669
22313         PR fortran/26834
22314         * gfortran.dg/bounds_temporaries_1.f90: New test.
22315
22316         PR fortran/27124
22317         * gfortran.dg/array_return_value_1.f90: New test.
22318
22319 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22320
22321         PR fortran/25336
22322         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22323
22324 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22325
22326         PR middle-end/26823
22327         * g++.dg/gomp/pr26823-1.C: New test.
22328         * g++.dg/gomp/pr26823-2.C: New test.
22329
22330 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22331
22332         PR middle-end/27134
22333         * gcc.dg/pr27314.c: New test.
22334
22335 2006-04-13  Richard Henderson  <rth@redhat.com>
22336
22337         * g++.dg/gomp/block-0.C: Update expected matches.
22338
22339 2006-04-13  DJ Delorie  <dj@redhat.com>
22340
22341         * lib/target-supports.exp (check_effective_target_int32plus): New.
22342         (check_effective_target_ptr32plus): New.
22343         (check_effective_target_size32plus): New.
22344         (check_effective_target_int16): New.
22345         (check_profiling_available): Add m32c to the list of unsupported
22346         targets.
22347
22348         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22349         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22350         memory size.
22351         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22352         pointers.
22353         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22354         size_t.
22355         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22356         and size_t.
22357         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22358         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22359         not just xstormy16.  Skip m32c due to weird pointer size.
22360         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22361         not just xstormy16.
22362         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22363         not just xstormy16.
22364         * gcc.dg/20020312-2.c: Add m32c support.
22365         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22366         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22367         in test.
22368         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22369         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22370         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22371         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22372         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22373         formats
22374         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22375         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22376         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22377         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22378         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22379         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22380         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22381         in test.
22382         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22383         in test.
22384         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22385         * gcc.dg/pr23049.c: Require >=32 bit integers.
22386         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22387         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22388         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22389         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22390         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22391         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22392         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22393         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22394         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22395         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22396         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22397         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22398         prototype in test.
22399         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22400         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22401         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22402         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22403         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22404
22405         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22406         * gcc.c-torture/execute/20040703-1.x: Likewise.
22407         * gcc.c-torture/execute/20040705-1.x: Likewise.
22408         * gcc.c-torture/execute/20040705-2.x: Likewise.
22409         * gcc.c-torture/execute/20040709-1.x: Likewise.
22410         * gcc.c-torture/execute/20040709-2.x: Likewise.
22411         * gcc.c-torture/execute/20040811-1.x: Likewise.
22412         * gcc.c-torture/execute/20050316-1.x: Likewise.
22413         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22414         * gcc.c-torture/execute/pr19689.x: Likewise.
22415         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22416         * gcc.c-torture/execute/usmul.x: Likewise.
22417         * gcc.c-torture/execute/vrp-5.x: Likewise.
22418         * gcc.c-torture/execute/vrp-6.x: Likewise.
22419         * gcc.dg/debug/20041023-1.s: Likewise.
22420
22421 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22422
22423         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22424         of integers to a vector types are now constant expressions in C.
22425         * gcc.dg/vect/vect-fold-1.c: New test case.
22426
22427 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22428             Ulrich Weigand  <uweigand@de.ibm.com>
22429
22430         PR target/27006
22431         * gcc.dg/vmx/pr27006.c: New testcase.
22432
22433 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22434
22435         PR libgfortran/26766
22436         * gfortran.dg/write_recursive.f90: New test.
22437
22438 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22439
22440         * g++.dg/parse/dtor7.C: New test.
22441         * g++.dg/parse/new1.C: Add error marker.
22442         * g++.dg/template/new3.C: New test.
22443
22444         PR c++/26122
22445         * g++.dg/template/pure1.C: New test.
22446
22447         PR c++/26295
22448         * g++.dg/parse/ptrmem4.C: New test.
22449
22450 2006-04-10  Jeff Law  <law@redhat.com>
22451
22452         PR/27087
22453         * gcc.c-torture/compile/pr27087.c: New test.
22454
22455 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22456
22457         PR/21391
22458         * gcc.dg/20060410.c: New.
22459
22460 2006-04-10  Matthias Klose  <doko@debian.org>
22461
22462         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22463         Recognize multilib directory names containing underscores.
22464
22465 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22466
22467         * gcc.target/i386/vecinit-1.c: New test case.
22468         * gcc.target/i386/vecinit-2.c: Likewise.
22469
22470 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22471
22472         PR debug/27057
22473         * g++.dg/debug/dwarf2-2.C: New test.
22474
22475 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22476
22477         PR rtl-optimization/27073
22478         * gcc.c-torture/execute/pr27073.c: New test.
22479
22480 2006-04-08  Mike Stump  <mrs@apple.com>
22481
22482         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22483
22484 2006-04-07  Richard Guenther  <rguenther@suse.de>
22485
22486         PR tree-optimization/26135
22487         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22488
22489 2006-04-06  Jan Hubicka  <jh@suse.cz>
22490
22491         PR profile/26399
22492         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22493
22494 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22495
22496         * g++.dg/conversion/nullptr1.C: New test case.
22497         * g++.dg/conversion/nullptr2.C: Likewise.
22498
22499 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22500
22501         * gfortran.dg/dependency_18.f90: New test case.
22502
22503 2006-04-05  Richard Guenther  <rguenther@suse.de>
22504
22505         PR tree-optimization/26919
22506         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22507         * gcc.dg/ipa/ipa-2.c: Likewise.
22508         * gcc.dg/ipa/ipa-3.c: Likewise.
22509         * gcc.dg/ipa/ipa-5.c: Likewise.
22510
22511 2006-04-05  Richard Guenther  <rguenther@suse.de>
22512
22513         PR tree-optimization/26763
22514         * gcc.dg/torture/pr26763-1.c: New testcase.
22515         * gcc.dg/torture/pr26763-2.c: Likewise.
22516
22517 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22518
22519         PR fortran/23634
22520         PR fortran/25619
22521         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22522
22523 2006-04-04  Eric Christopher  <echristo@apple.com>
22524
22525         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22526         stubs.
22527         * gcc.target/i386/387-5.c: Ditto.
22528
22529 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22530
22531         * gcc.target/sparc/struct-ret-check.c: New test.
22532
22533 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22534
22535         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22536         zero decimal digits specified in format.
22537
22538 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22539
22540         PR fortran/26891
22541         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22542
22543         PR fortran/26976
22544         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22545         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22546         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22547         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22548         compliant and detect bigendian-ness.
22549
22550 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22551
22552         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22553         dummy arguments work when the actual argument is itself a dummy
22554         argument of the caller.
22555
22556 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22557
22558         PR libfortran/24685
22559         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22560
22561 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22562
22563         * gfortran.dg/dependencency_17.f90: New test case.
22564
22565 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22566
22567         * gfortran.dg/dependency_14.f90: New test case.
22568         * gfortran.dg/dependency_15.f90: Likewise.
22569         * gfortran.dg/dependency_16.f90: Likewise.
22570
22571 2006-03-31  Asher Langton  <langton2@llnl.gov>
22572
22573         PR fortran/25358
22574         gfortran.dg/cray_pointers_6.f90: New test.
22575
22576 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22577
22578         PR libgfortran/26890
22579         * gfortran.dg/read_size_noadvance.f90: New test.
22580
22581 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22582
22583         PR fortran/25031
22584         * gfortran.dg/multiple_allocation_1.f90: Check that the
22585         size has changed after a re-allocation with stat.
22586
22587 2006-03-30  Richard Guenther  <rguenther@suse.de>
22588
22589         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22590         removal.
22591         * gcc.target/i386/sselibm-2.c: Likewise.
22592         * gcc.target/i386/sselibm-3.c: Likewise.
22593         * gcc.target/i386/sselibm-4.c: Likewise.
22594         * gcc.target/i386/sselibm-5.c: Likewise.
22595
22596 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22597
22598         * gcc.dg/fold-andxor-1.c: New test case.
22599         * gcc.dg/fold-xorand-1.c: Likewise.
22600
22601 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22602
22603         * gcc.dg/fold-convnotconv-1.c: New test case.
22604
22605 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22606
22607         PR fortran/26779
22608         * gfortran.dg/private_type_5.f90: New test.
22609
22610 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22611
22612         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22613
22614 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22615
22616         * gfortran.dg/advance_2.f90: New test.
22617         * gfortran.dg/advance_3.f90: New test.
22618
22619         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22620
22621 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22622
22623         PR libgfortran/26661
22624         PR libgfortran/26880
22625         * gfortran.dg/read_x_past.f: New test.
22626
22627 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22628
22629         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22630         to be STABS.
22631
22632 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22633
22634         * objc.dg/dwarf-1.m: Skip on AIX.
22635         * objc.dg/dwarf-2.m: Skip on AIX.
22636
22637 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22638
22639         PR fortran/26816
22640         * gfortran.dg/float_1.f90: New test.
22641
22642 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22643
22644         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22645         X86_64 targets.
22646         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22647
22648 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22649
22650         PR libfortran/26735
22651         * gfortran.dg/convert_implied_open.f90: New test case.
22652
22653 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22654
22655         PR fortran/26769
22656         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22657
22658 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22659
22660         PR middle-end/26717
22661         * gcc.dg/pr26717.c: New test.
22662
22663 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22664
22665         * gfortran.dg/dependency_12.f90: New test case.
22666
22667 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22668
22669         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22670
22671 2006-03-24  Jeff Law  <law@redhat.com>
22672
22673         * gcc.c-torture/pr26840.c: New test.
22674
22675 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22676
22677         * objc.dg/dwarf-2.m: New.
22678         * obj-c++.dg/dwarf-2.mm: New.
22679
22680         * g++.old-deja/g++.other/init19.C: New.
22681
22682 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22683
22684         * g++.dg/eh/spbp.C: Skip on AIX.
22685
22686 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22687
22688         PR middle-end/26611
22689         * g++.dg/gomp/pr26611-1.C: New test.
22690         * g++.dg/gomp/pr26611-2.C: New test.
22691
22692 2006-03-24  Jeff Law  <law@redhat.com>
22693
22694         * gcc.c-torture/compile/pr26833.c: New test.
22695         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22696
22697 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22698
22699         * gfortran.dg/endfile_2.f90: Delete temp file.
22700
22701 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22702
22703         PR fortran/19303
22704         * gfortran.dg/record_marker_1.f90: New test case.
22705         * gfortran.dg/record_marker_2.f: New test case.
22706         * gfortran.dg/record_marker_3.f90: New test case.
22707
22708 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22709
22710         PR fortran/17298
22711         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22712         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22713
22714 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22715
22716         * lib/gcc-dg.exp (cleanup-modules): New proc.
22717         * gfortran.dg/allocatable_function_1.f90,
22718         gfortran.dg/allocate_char_star_scalar_1.f90,
22719         gfortran.dg/assumed_charlen_function_1.f90,
22720         gfortran.dg/assumed_dummy_1.f90,
22721         gfortran.dg/assumed_shape_ranks_1.f90,
22722         gfortran.dg/assumed_shape_ranks_2.f90,
22723         gfortran.dg/assumed_size_dt_dummy.f90,
22724         gfortran.dg/auto_char_dummy_array_1.f90,
22725         gfortran.dg/auto_char_len_3.f90,
22726         gfortran.dg/automatic_module_variable.f90,
22727         gfortran.dg/bad_automatic_objects_1.f90,
22728         gfortran.dg/char_array_constructor.f90,
22729         gfortran.dg/char_array_structure_constructor.f90,
22730         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22731         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22732         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22733         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22734         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22735         gfortran.dg/derived_pointer_recursion.f90,
22736         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22737         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22738         gfortran.dg/dummy_functions_1.f90,
22739         gfortran.dg/elemental_initializer_1.f90,
22740         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22741         gfortran.dg/elemental_pointer_1.f90,
22742         gfortran.dg/elemental_subroutine_1.f90,
22743         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22744         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22745         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22746         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22747         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22748         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22749         gfortran.dg/global_references_1.f90,
22750         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22751         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22752         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22753         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22754         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22755         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22756         gfortran.dg/large_integer_kind_1.f90,
22757         gfortran.dg/large_real_kind_1.f90,
22758         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22759         gfortran.dg/module_double_reuse.f90,
22760         gfortran.dg/module_equivalence_1.f90,
22761         gfortran.dg/module_interface_1.f90,
22762         gfortran.dg/module_parameter_array_refs_1.f90,
22763         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22764         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22765         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22766         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22767         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22768         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22769         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22770         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22771         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22772         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22773         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22774         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22775         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22776         gfortran.dg/same_name_1.f90,
22777         gfortran.dg/sibling_dummy_procedure_1.f90,
22778         gfortran.dg/sibling_dummy_procedure_2.f90,
22779         gfortran.dg/sibling_dummy_procedure_3.f90,
22780         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22781         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22782         gfortran.dg/used_dummy_types_2.f90,
22783         gfortran.dg/used_dummy_types_3.f90,
22784         gfortran.dg/used_dummy_types_4.f90,
22785         gfortran.dg/used_dummy_types_5.f90,
22786         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22787         gfortran.dg/userdef_operator_1.f90: Use it.
22788
22789 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22790
22791         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22792         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22793         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22794         gfortran.dg/write_back.f,
22795         gfortran.fortran-torture/execute/inquire_1.f90,
22796         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22797
22798 2006-03-21  Jeff Law  <law@redhat.com>
22799
22800         * gcc.dg/tree-ssa/vrp28.c: New test.
22801
22802 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22803
22804         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22805         if _STDC_C99 is defined.
22806         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22807         * gcc.dg/builtins-20.c: Likewise.
22808         * gcc.dg/builtins-53.c: Likewise.
22809         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22810         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22811
22812 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22813
22814         PR tree-opt/26781
22815         * gcc.c-torture/compile/pr26781-1.c: New test.
22816         * gcc.c-torture/compile/pr26781-2.c: New test.
22817
22818 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22819
22820         PR c++/26690
22821         * g++.dg/gomp/pr26690-1.C: New test.
22822         * g++.dg/gomp/pr26690-2.C: New test.
22823
22824 2006-03-20  Jeff Law  <law@redhat.com>
22825
22826         * gcc.dg/tree-ssa/pr21829.c: New test.
22827
22828         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22829
22830 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22831
22832         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22833         (check_visibility_available): Use it.
22834         (check_effective_target_default_packed): Likewise.
22835         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22836         (check_effective_target_fopenmp): Likewise.
22837         (check_effective_target_freorder): Likewise.
22838         (check_effective_target_fpic): Likewise.
22839         (check_named_sections_available): Likewise.
22840         (check_effective_target_ilp32): Likewise.
22841         (check_effective_target_lp64): Likewise.
22842
22843 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22844
22845         PR fortran/20935
22846         * gfortran.dg/scalar_mask_2.f90: New test case.
22847
22848 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22849
22850         PR tree-opt/26629
22851         * gcc.dg/tree-ssa/loadpre12.c: New test.
22852         * gcc.dg/tree-ssa/loadpre13.c: New test.
22853         * gcc.dg/tree-ssa/loadpre14.c: New test.
22854         * gcc.dg/tree-ssa/loadpre15.c: New test.
22855         * gcc.dg/tree-ssa/loadpre16.c: New test.
22856         * gcc.dg/tree-ssa/loadpre17.c: New test.
22857         * gcc.dg/tree-ssa/loadpre18.c: New test.
22858         * gcc.dg/tree-ssa/loadpre19.c: New test.
22859         * gcc.dg/tree-ssa/loadpre20.c: New test.
22860         * gcc.dg/tree-ssa/loadpre21.c: New test.
22861         * gcc.dg/tree-ssa/loadpre22.c: New test.
22862
22863 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22864
22865         PR fortran/26741
22866         * gfortran.dg/elemental_initializer_1.f90: New test.
22867
22868         PR fortran/26716
22869         * gfortran.dg/assumed_shape_ranks_2: New test.
22870
22871 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22872
22873         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22874         target fpic.
22875
22876 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22877
22878         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22879         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22880         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22881         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22882         gfortran.fortran-torture/execute/direct_io.f90,
22883         gfortran.fortran-torture/execute/inquire_2.f90,
22884         gfortran.fortran-torture/execute/inquire_4.f90,
22885         gfortran.fortran-torture/execute/list_read_1.f90,
22886         gfortran.fortran-torture/execute/open_replace.f90,
22887         gfortran.fortran-torture/execute/slash_edit.f90,
22888         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22889         temporary files from testcases.
22890
22891 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22892
22893         PR libgfortran/26509
22894         gfortran.dg/write_direct_eor.f90: New test.
22895
22896 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22897
22898         * gcc.target/powerpc/pr26350.c: New.
22899         * gcc.target/powerpc/indexed-addr.c: New.
22900
22901 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22902
22903         * gfortran.dg/dependency_13.f90: New test case.
22904
22905 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22906
22907         PR middle-end/21781
22908         * gcc.dg/real-const-1.c: New test case.
22909
22910 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22911
22912         * g++.old-deja/g++.other/init18.C: New.
22913         * g++.old-deja/g++.other/init5.C: Remove xfail.
22914
22915 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22916
22917         * g++.dg/opt/pr15551.C: Cleanup temp file.
22918
22919 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22920
22921         PR c++/6634
22922         g++.dg/parse/long1.C: New test.
22923
22924 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22925
22926         PR fortran/19101
22927         * gfortran.dg/continuation.f90: New test.
22928         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22929
22930 2006-03-14  Richard Guenther  <rguenther@suse.de>
22931
22932         PR tree-optimization/26672
22933         * gcc.dg/torture/pr26672.c: New testcase.
22934
22935 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22936
22937         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22938         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22939
22940 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22941
22942         PR middle-end/26557
22943         * gcc.c-torture/compile/switch-1.c: New test case.
22944
22945 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22946
22947         PR fortran/25378
22948         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22949         test to include more permuatations of mask and index.
22950         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22951         respond to F2003 spec. that the position returned for an all false
22952         mask && condition is zero.
22953
22954 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22955
22956         PR middle-end/25989
22957         * gcc.dg/gomp/pr25989.c: New test.
22958
22959 2006-03-13  Jeff Law  <law@redhat.com>
22960
22961         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22962
22963 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22964
22965         * gcc.dg/switch-9.c: New test.
22966
22967 2006-03-13  Richard Guenther  <rguenther@suse.de>
22968
22969         PR middle-end/26630
22970         * gcc.dg/torture/pr26630.c: New testcase.
22971
22972 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22973
22974         * gfortran.dg/dependency_10.f90: New test case.
22975         * gfortran.dg/dependency_11.f90: Likewise.
22976
22977 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22978             Erik Edelmann  <eedelman@gcc.gnu.org>
22979
22980         * gfortran.dg/allocatable_function_1.f90: New.
22981         * gfortran.dg/allocatable_function_2.f90: New.
22982
22983 2006-03-10  Richard Guenther  <rguenther@suse.de>
22984
22985         PR middle-end/26565
22986         * gcc.dg/torture/pr26565.c: New testcase.
22987
22988 2006-03-09  Eric Christopher  <echristo@apple.com>
22989
22990         * gcc.c-torture/compile/20060309-1.c: New.
22991
22992 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22993
22994         PR libgfortran/26499
22995         * gfortran.dg/write_back.f: New test.
22996         * gfortran.dg/write_rewind_1.f: New test.
22997         * gfortran.dg/write_rewind_2.f: New test.
22998
22999 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23000
23001         PR libgfortran/26554
23002         * gfortran.dg/read_logical.f90: New test.
23003
23004 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23005
23006         * ada/acats/norun.lst: cdd2a03 now passes.
23007
23008 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23009
23010         PR testsuite/25177
23011         * gcc.target/powerpc/pr18096-1.c: Change where the error
23012         would match.
23013
23014 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23015
23016         * gcc.target/i386/cleanup-1.c: New test.
23017         * gcc.target/i386/cleanup-2.c: New test.
23018
23019 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23020
23021         * gfortran.dg/dependency_9.f90: Remove for the time being.
23022
23023 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23024
23025         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23026         directive.
23027
23028 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23029
23030         * gfortran.dg/dependency_9.f90: New test case.
23031
23032 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23033
23034         * gfortran.dg/dependency_4.f90: New test case.
23035         * gfortran.dg/dependency_5.f90: New test case.
23036         * gfortran.dg/dependency_6.f90: New test case.
23037         * gfortran.dg/dependency_7.f90: New test case.
23038         * gfortran.dg/dependency_8.f90: New test case.
23039
23040 2006-03-03  Paul Brook  <paul@codesourcery.com>
23041
23042         * lib/target-supports.exp (check_profiling_available):
23043         Add m68k-*-elf.
23044
23045 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23046
23047         PR fortran/25031
23048         * multiple_allocation_1.f90: New test.
23049
23050 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23051
23052         PR tree-optimization/26524
23053         * gfortran.dg/pr26524.f: New test case.
23054
23055 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23056
23057         * g++.dg/template/repo5.C: Cleanup repo files.
23058         * gcc.dg/20051201-1.c: Cleanup coverage files.
23059         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23060         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23061         tree dump files.
23062
23063 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23064
23065         * objc.dg/objc-nofilename-1.m: New test.
23066         * objc.dg/bad-receiver-type.m: New test.
23067         * obj-c++.dg/bad-receiver-type.mm: New test.
23068
23069 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23070
23071         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23072
23073 2006-03-01  Mike Stump  <mrs@apple.com>
23074
23075         * g++.dg/abi/key2.C: Add.
23076
23077 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23078
23079         * gfortran.dg/logical_dot_product.f90: New test.
23080
23081         PR fortran/26393
23082         * gfortran.dg/used_interface_ref.f90: New test.
23083
23084         PR fortran/20938
23085         * gfortran.dg/dependency_2.f90: New test.
23086         * gfortran.fortran-torture/execute/where17.f90: New test.
23087         * gfortran.fortran-torture/execute/where18.f90: New test.
23088         * gfortran.fortran-torture/execute/where19.f90: New test.
23089         * gfortran.fortran-torture/execute/where20.f90: New test.
23090
23091 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23092
23093         * g++.dg/tree-ssa/pr26443.C: New test case.
23094
23095 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23096
23097         PR middle-end/26022
23098         * g++.dg/opt/return-slot1.C: New test.
23099
23100 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23101
23102         PR libgfortran/26136
23103         * gfortran.dg/namelist_23.f90: New test.
23104
23105 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23106
23107         PR middle-end/14752
23108         * gcc.dg/fold-eqandshift-2.c: New test case.
23109
23110 2006-02-28  Richard Guenther  <rguenther@suse.de>
23111
23112         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23113         decomposition.
23114
23115 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23116
23117         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23118
23119 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23120
23121         PR libgfortran/26464
23122         * gfortran.dg/backspace_5.f: New test.
23123         * gfortran.dg/backspace_6.f: New test.
23124
23125 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23126
23127         * gcc.dg/fold-eqandnot-1.c: New test case.
23128
23129 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23130
23131         PR middle-end/19983
23132         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23133
23134 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23135
23136         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23137         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23138
23139 2006-02-26  Richard Guenther  <rguenther@suse.de>
23140
23141         PR tree-optimization/26421
23142         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23143
23144 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23145
23146         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23147         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23148
23149 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23150
23151         * gcc.dg/fold-even-1.c: New test case.
23152
23153 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23154
23155         PR middle-end/21137
23156         * gcc.dg/fold-eqandshift-1.c: New test case.
23157
23158 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23159
23160         PR tree-optimization/25125
23161         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23162         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23163
23164 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23165
23166         PR tree-optimizations/26359
23167         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23168         with -fdump-tree-dceloop-details.
23169         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23170
23171 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23172
23173         PR middle-end/23673
23174         * gcc.dg/fold-eqxor-1.c: New test case.
23175         * gcc.dg/fold-eqxor-2.c: Likewise.
23176         * gcc.dg/fold-eqxor-3.c: Likewise.
23177
23178 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23179
23180         PR fortran/23092
23181         * scalar_mask_1.f90: New test.
23182
23183 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23184
23185         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23186         * g++.dg/eh/uncaught2.C: New.
23187         * g++.dg/eh/uncaught3.C: New.
23188
23189 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23190
23191         PR libgfortran/26423
23192         * gfortran.dg/read_many_1.f: New test.
23193
23194 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23195
23196         PR fortran/24519
23197         * gfortran.dg/dependency_3.f90: New test.
23198         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23199         XFAILs.
23200
23201         PR fortran/25395
23202         * gfortran.dg/equiv_6.f90: New test.
23203
23204 2006-02-23  Jeff Law  <law@redhat.com>
23205
23206         * gcc.c-torture/compile/pr26425.c: New test.
23207
23208 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23209
23210         PR middle-end/26412
23211         * gcc.dg/gomp/pr26412.c: New test.
23212
23213 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23214
23215         PR c++/26291
23216         * g++.dg/other/ellipsis1.C: New test.
23217         * g++.dg/parse/operator4.C: Adjust error marker.
23218
23219 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23220
23221         PR target/25603
23222         * gfortran.dg/pr25603.f: New testcase.
23223
23224 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23225
23226         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23227         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23228
23229 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23230
23231         * g++.dg/eh/spbp.C: New.
23232
23233 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23234
23235         PR middle-end/26379
23236         * gcc.target/i386/mmx-7.c: New test.
23237
23238 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23239
23240         PR tree-optimization/26361
23241         * gcc.dg/tree-ssa/vrp27.c: New test case.
23242
23243 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23244
23245         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23246         * gcc.dg/tree-ssa/complex-4.c: Here.
23247
23248 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23249
23250         PR middle-end/19543
23251         * gfortran.dg/logical_1.f90: New test case.
23252
23253 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23254
23255         PR middle-end/26334
23256         * gcc.dg/20060218-1.c: Moved to...
23257         * gcc.target/i386/20060218-1.c: ... here.  New test.
23258
23259 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23260
23261         PR fortran/26201
23262         * gfortran.dg/convert_1.f90: New.
23263
23264 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23265
23266         PR fortran/25054
23267         * gfortran.dg/namelist_5.f90: New test.
23268
23269         PR fortran/25089
23270         * gfortran.dg/namelist_4.f90: New test.
23271
23272 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23273
23274         PR tree-opt/25680
23275         * gcc.dg/tree-ssa/complex-3.c: New test.
23276
23277 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23278
23279         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23280         variable to take into account the variable name in the
23281         function header.
23282         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23283
23284 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23285
23286         PR middle-end/26334
23287         * gcc.c-torture/compile/20060217-1.c: New test.
23288         * gcc.dg/20060218-1.c: New test.
23289
23290 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23291
23292         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23293
23294 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23295
23296         * gcc.dg/cpp/undef3.c: New test.
23297         * gcc.dg/cpp/trad/builtins2.c: New test.
23298
23299 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23300
23301         PR c++/26266
23302         * g++.dg/template/static22.C: New test.
23303         * g++.dg/template/static23.C: New test.
23304         * g++.dg/template/static24.C: New test.
23305         * g++.dg/template/non-dependent13.C: New test.
23306         * g++.dg/init/member1.C: Tweak error markers.
23307
23308 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23309
23310         PR target/26255
23311         * gcc.c-torture/compile/pr26255.c: New test case.
23312
23313 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23314
23315         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23316         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23317         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23318         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23319         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23320         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23321         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23322
23323 2006-02-16  Jeff Law  <law@redhat.com>
23324
23325         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23326         * gcc.dg/tree-ssa/vrp26.c: New test.
23327
23328 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23329
23330         PR target/20353
23331         PR target/24578
23332         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23333         __UCLIBC__ is defined.
23334
23335 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23336
23337         PR fortran/26224
23338         * gfortran.dg/gomp/pr26224.f: New test.
23339
23340 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23341
23342         PR tree-opt/25918
23343         * lib/target-supports.exp
23344         (check_effective_target_vect_short_mult): New.
23345         (check_effective_target_vect_char_mult): New.
23346         (check_effective_target_vect_widen_sum_qi_to_si): New.
23347         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23348         (check_effective_target_vect_widen_sum_hi_to_si): New.
23349         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23350         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23351         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23352         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23353         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23354         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23355         vect-reduc-pattern-2c.c
23356         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23357         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23358         vect-reduc-pattern-1c.c
23359
23360 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23361
23362         PR fortran/24557
23363         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23364
23365 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23366
23367         PR fortran/26054
23368         * gfortran.dg/enum_8.f90: Remove check for warning.
23369         * gfortran.dg/iomsg_1.f90: Ditto.
23370         * gfortran.dg/enum_1.f90: Ditto.
23371         * gfortran.dg/enum_9.f90: Ditto.
23372         * gfortran.dg/enum_2.f90: Ditto.
23373         * gfortran.dg/enum_10.f90: Ditto.
23374         * gfortran.dg/enum_3.f90: Ditto.
23375         * gfortran.dg/flush_1.f90: Ditto.
23376         * gfortran.dg/enum_4.f90: Ditto.
23377         * gfortran.dg/array_constructor_1.f90: Ditto.
23378         * gfortran.dg/enum_5.f90: Ditto.
23379         * gfortran.dg/enum_6.f90: Ditto.
23380         * gfortran.dg/enum_7.f90: Ditto.
23381
23382 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23383
23384         PR middle-end/26300
23385         * gcc.c-torture/compile/20060215-1.c: New test.
23386
23387 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23388
23389         PR middle-end/23670
23390         * gcc.dg/tree-ssa/andor-2.c: New test case.
23391
23392 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23393
23394         PR fortran/25045
23395         * optional_dim.f90: New test.
23396
23397 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23398
23399         PR fortran/26277
23400         * gfortran.dg/label_4.f90: New.
23401
23402 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23403             Diego Novillo  <dnovillo@redhat.com>
23404             Uros Bizjak  <uros@kss-loka.si>
23405
23406         * gfortran.dg/gomp: New directory.
23407
23408 2006-02-14  Richard Guenther  <rguenther@suse.de>
23409
23410         PR tree-optimization/26258
23411         * gcc.dg/torture/pr26258.c: New testcase.
23412
23413 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23414
23415         PR fortran/26246
23416         * gfortran.dg/pr26246_1.f90: New test.
23417         * gfortran.dg/pr26246_2.f90: New test.
23418
23419         PR middle-end/26092
23420         * gcc.c-torture/compile/20060208-1.c: New test.
23421
23422 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23423
23424         PR fortran/26074
23425         PR fortran/25103
23426         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23427         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23428         * gfortran.dg/automatic_module_variable.f90: Change error message.
23429
23430         PR fortran/20861
23431         * gfortran.dg/internal_dummy_1.f90: New test.
23432
23433         PR fortran/20871
23434         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23435
23436
23437         PR fortran/25083
23438         * gfortran.dg/uncommon_block_data_1.f90: New test.
23439         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23440         with standard.
23441
23442         PR fortran/25088
23443         * gfortran.dg/typed_subroutine_1.f90: New test.
23444
23445 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23446
23447         * objc.dg/dwarf-1.m: New.
23448
23449 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23450
23451         PR middle-end/24427
23452         * gcc.dg/tree-ssa/andor-1.c: New test case.
23453
23454 2006-02-13  Josh Conner  <jconner@apple.com>
23455
23456         PR target/25376
23457         * gcc.dg/pr25376.c: New test.
23458
23459         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23460         assemble.
23461         * lib/target-supports.exp (check_named_sections_available):
23462         Only compile named-sections test -- don't assemble.
23463
23464 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23465
23466         * g++.dg/warn/no-write-strings.C: New test.
23467         * g++.dg/warn/write-strings.C: Likewise.
23468         * g++.dg/warn/write-strings-default.C: Likewise.
23469
23470 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23471
23472         PR fortran/25806
23473         * gfortran.dg/ret_pointer_2.f90: New test.
23474
23475 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23476
23477         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23478
23479 2006-02-10  Jeff Law  <law@redhat.com>
23480
23481         * gcc.c-torture/compile/pr26213.c: New test.
23482
23483 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23484
23485         gfortran.dg/null_1.f90: New test.
23486
23487 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23488
23489         PR fortran/14771
23490         * gfortran.dg/parens_4.f90: New.
23491         * gfortran.dg/parens_5.f90: New.
23492
23493 2006-02-10  Richard Guenther  <rguenther@suse.de>
23494
23495         * gcc.dg/pr23372-1.c: Remove empty file.
23496
23497 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23498         Paul Thomas  <pault@gcc.gnu.org>
23499
23500         PR fortran/14771
23501         * gfortran.dg/parens_1.f90: New.
23502         * gfortran.dg/parens_2.f90: New.
23503         * gfortran.dg/parens_3.f90: New.
23504
23505 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23506
23507         PR fortran/26038
23508         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23509
23510         PR fortran/25059
23511         * gfortran.dg/impure_assignment_1.f90: New test.
23512
23513         PR fortran/25070
23514         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23515
23516 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23517
23518         PR target/26141
23519         * g++.dg/expr/stdarg2.C: New test.
23520
23521 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23522
23523         PR inline-asm/16194
23524         * gcc.dg/pr16194.c: New test.
23525
23526 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23527
23528         * ada/acats/run_acats: Use portable variant of "$@".
23529
23530 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23531
23532         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23533         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23534
23535 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23536
23537         PR tree-opt/26179
23538         * g++.dg/opt/pr26179.C: New test.
23539
23540 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23541
23542         PR middle-end/26134
23543         * gcc.dg/tree-ssa/complex-3.c: New test.
23544
23545 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23546
23547         * gcc.c-torture/compile/volatile-1.c: New test.
23548
23549 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23550
23551         PR 26180
23552         * gcc.dg/tree-ssa/pr26180.c: New test.
23553
23554 2006-02-08  Jeff Law  <law@redhat.com>
23555
23556         * gcc.dg/tree-ssa/pr21417.c: New test.
23557
23558 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23559
23560         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23561         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23562
23563 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23564
23565         * lib/scanrtl.exp: New.
23566
23567 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23568
23569         PR c++/26071
23570         * g++.dg/other/virtual2.C: New test.
23571
23572         PR c++/26070
23573         * g++.dg/other/virtual1.C: New test.
23574
23575 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23576
23577         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23578         cleanup-ipa-dump): Update dump file glob patterns.
23579         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23580         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23581
23582         * lib/gcc-dg.exp: Load it.
23583         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23584
23585 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23586
23587         PR testsuite/26159
23588         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23589         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23590
23591 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23592
23593         PR fortran/25577
23594         * gfortran.dg/mvbits_1.f90: New.
23595
23596 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23597
23598         * g++.dg/warn/Wdiv-by-zero.C: New test.
23599         * g++.dg/warn/Wno-div-by-zero.C: New.
23600
23601 2006-02-07  Jeff Law  <law@redhat.com>
23602
23603         * gcc.dg/tree-ssa/pr21559.c: New test.
23604
23605         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23606         multiple VRP passes.
23607         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23608         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23609         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23610         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23611         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23612         * gcc.dg/tree-ssa/vrp02.c: Likewise
23613         * gcc.dg/tree-ssa/vrp11.c: Likewise
23614         * gcc.dg/tree-ssa/pr14341.c: Likewise
23615         * gcc.dg/tree-ssa/vrp19.c: Likewise
23616         * gcc.dg/tree-ssa/vrp20.c: Likewise
23617         * gcc.dg/tree-ssa/vrp03.c: Likewise
23618         * gcc.dg/tree-ssa/pr21086.c: Likewise
23619         * gcc.dg/tree-ssa/pr21959.c: Likewise
23620         * gcc.dg/tree-ssa/vrp21.c: Likewise
23621         * gcc.dg/tree-ssa/vrp04.c: Likewise
23622         * gcc.dg/tree-ssa/pr25485.c: Likewise
23623         * gcc.dg/tree-ssa/pr22026.c: Likewise
23624         * gcc.dg/tree-ssa/vrp22.c: Likewise
23625         * gcc.dg/tree-ssa/vrp05.c: Likewise
23626         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23627         * gcc.dg/tree-ssa/pr20701.c: Likewise
23628         * gcc.dg/tree-ssa/vrp23.c: Likewise
23629         * gcc.dg/tree-ssa/vrp06.c: Likewise
23630         * gcc.dg/tree-ssa/pr22117.c: Likewise
23631         * gcc.dg/tree-ssa/pr20702.c: Likewise
23632         * gcc.dg/tree-ssa/vrp15.c: Likewise
23633         * gcc.dg/tree-ssa/pr21090.c: Likewise
23634         * gcc.dg/tree-ssa/pr21294.c: Likewise
23635         * gcc.dg/tree-ssa/vrp24.c: Likewise
23636         * gcc.dg/tree-ssa/vrp07.c: Likewise
23637         * gcc.dg/tree-ssa/pr21563.c: Likewise
23638         * gcc.dg/tree-ssa/pr25382.c: Likewise
23639         * gcc.dg/tree-ssa/vrp16.c: Likewise
23640         * gcc.dg/tree-ssa/vrp25.c: Likewise
23641         * gcc.dg/tree-ssa/vrp08.c: Likewise
23642         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23643         * gcc.dg/tree-ssa/vrp17.c: Likewise
23644         * gcc.dg/tree-ssa/pr21458.c: Likewise
23645         * g++.dg/tree-ssa/pr18178.C: Likewise
23646
23647 2006-02-07  Richard Guenther  <rguenther@suse.de>
23648
23649         PR c++/26140
23650         Revert
23651         2006-01-30  Richard Guenther  <rguenther@suse.de>
23652         PR c++/23372
23653         * gcc.dg/pr23372-1.C: New testcase.
23654
23655         * g++.dg/tree-ssa/pr26140.C: New testcase.
23656
23657 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23658
23659         PR c++/9737
23660         * g++.dg/template/ttp15.C: New test.
23661         * g++.dg/template/ttp16.C: Likewise.
23662         * g++.dg/template/ttp17.C: Likewise.
23663         * g++.old-deja/g++.pt/ttp36.C: Remove.
23664         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23665         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23666         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23667         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23668         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23669         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23670         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23671         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23672         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23673
23674 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23675
23676         PR libfortran/23815
23677         * unf_io_convert_4.f90: New test.
23678
23679 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23680
23681         * gcc.dg/tree-ssa/loadpre10.c: New test.
23682         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23683         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23684         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23685
23686 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23687
23688         PR libfortran/24685
23689         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23690
23691 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23692
23693         PR tree-opt/25251
23694         * gfortran.dg/assign_7.f: New test.
23695
23696 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23697
23698         PR fortran/26041
23699         PR fortran/26064
23700         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23701         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23702         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23703
23704 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23705
23706         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23707         in size_t typedef.
23708
23709 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23710
23711         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23712         * g++.dg/charset/string.c (foo): Likewise.
23713         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23714         const char*
23715         * g++.dg/ext/builtin2.C (printf): Likewise.
23716         * g++.dg/init/new15.C (printf): Likewise.
23717         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23718         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23719         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23720         * g++.dg/template/non-dependent4.C (temp): Likewise.
23721         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23722         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23723         parameter type to const char*.
23724         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23725         Change type to const char*.
23726         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23727         Likewise.
23728         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23729         second parameter type to const char*.
23730         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23731         (Y::Y): Change parameter type to const char*.
23732         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23733         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23734         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23735         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23736         (char*).
23737         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23738         const char*.
23739         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23740         type to const char*.
23741         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23742         return type to const char*.
23743         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23744         to const char*.
23745         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23746         * g++.old-deja/g++.law/refs1.C: Likewise.
23747         * g++.old-deja/g++.law/visibility1.C: Likewise.
23748         * g++.old-deja/g++.law/visibility2.C: Likewise.
23749         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23750         const char*.
23751         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23752         * g++.old-deja/g++.mike/net48.C: Likewise.
23753         * g++.old-deja/g++.mike/p646.C: Likewise.
23754         * g++.old-deja/g++.mike/p6746.C: Likewise.
23755         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23756         type to const char*.
23757         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23758         deprecated conversion warning.
23759         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23760         char*.
23761         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23762         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23763         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23764         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23765         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23766         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23767         * g++.old-deja/g++.pt/t39.C: Likewise.
23768         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23769         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23770
23771 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23772
23773         PR fortran/25075
23774         intrinsic_argument_conformance_1.f90: New test.
23775
23776 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23777
23778         PR fortran/20845
23779         * gfortran.dg/char_result_11.f90: Add SAVE.
23780         * gfortran.dg/der_pointer_4.f90: Ditto.
23781         * gfortran.dg/default_initialization.f90: New test.
23782
23783 2006-02-03  Jeff Law  <law@redhat.com>
23784
23785         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23786         handle more than 100 dump files.
23787         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23788         * lib/scantree.exp (scan-tree-dump): Likewise.
23789         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23790         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23791         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23792         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23793         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23794
23795 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23796
23797         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23798
23799 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23800
23801         * g++.dg/template/using12.C: New test.
23802
23803 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23804
23805         * gcc.target/powerpc/pr25960.c: New test.
23806
23807 2006-02-02  Steven G. Kargl  <kargls@comcast>
23808
23809         PR fortran/24958
23810         gfortran.dg/nullify_2.f90: New test.
23811
23812 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23813
23814         PR 25990
23815         * gcc.dg/gomp/pr25990.c: New test.
23816
23817 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/25342
23820         * g++.gd/template/partial4.C: New test.
23821
23822 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23823
23824         PR middle-end/26001
23825         * gfortran.dg/data_char_2.f90: New.
23826
23827 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23828
23829         PR fortran/26039
23830         maxval_maxloc_conformance_1.f90: New test.
23831
23832 2006-01-31  Richard Guenther  <rguenther@suse.de>
23833
23834         * gcc.target/i386/sselibm-1.c: New testcase.
23835         * gcc.target/i386/sselibm-2.c: Likewise.
23836         * gcc.target/i386/sselibm-3.c: Likewise.
23837         * gcc.target/i386/sselibm-4.c: Likewise.
23838         * gcc.target/i386/sselibm-5.c: Likewise.
23839
23840 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23841
23842         PR fortran/24266
23843         * gfortran.dg/arrayio_derived_2.f90: New.
23844
23845 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23846
23847         * gcc.dg/unsigned-long-compare.c: New test.
23848
23849 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23850
23851         PR testsuite/25318
23852         * lib/target-supports.exp (check_effective_target_freorder):
23853         Check to see if target supports -freorder-blocks-and-partition.
23854         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23855         instead of "dg-require-named-sections".
23856
23857 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23858
23859         PR target/14798:
23860         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23861         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23862         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23863         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23864         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23865         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23866         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23867         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23868
23869 2006-01-30  Richard Guenther  <rguenther@suse.de>
23870
23871         PR c++/23372
23872         * gcc.dg/pr23372-1.C: New testcase.
23873
23874 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23875
23876         * gcc.dg/gomp/pr25874.c: New test.
23877
23878 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23879
23880         PR tree-opt/25911
23881         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23882
23883 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23884
23885         PR fortran/18578
23886         PR fortran/18579
23887         PR fortran/20857
23888         PR fortran/20885
23889         * gfortran.dg/intent_out_1.f90: New test.
23890
23891 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23892
23893         PR fortran/17911
23894         * gfortran.dg/procedure_lvalue.f90: New test.
23895
23896         PR fortran/20895
23897         PR fortran/25030
23898         * gfortran.dg/char_pointer_assign_2.f90: New test.
23899         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23900         assignment to be consistent with standard.
23901         * gfortran.dg/char_result_2.f90: The same.
23902         * gfortran.dg/char_result_8.f90: The same.
23903
23904 2006-01-28  Zack Weinberg  <zackw@panix.com>
23905
23906         * gcc.dg/Woverlength-strings.c
23907         * gcc.dg/Woverlength-strings-pedantic-c89.c
23908         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23909         * gcc.dg/Woverlength-strings-pedantic-c99.c
23910         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23911
23912 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23913
23914         * gcc.c-torture/execute/20060127-1.c: New test.
23915
23916 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23917
23918         PR c++/25999
23919         * g++.dg/ext/pragmaweak1.C: New test.
23920
23921 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23922
23923         PR c++/25855
23924         * g++.dg/template/spec29.C: New test.
23925
23926 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23927
23928         PR c/19606.
23929         * gcc.c-torture/execute/pr19606.c: New.
23930
23931 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23932
23933         * gcc.dg/pragma-re-4.c: New test.
23934
23935 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23936
23937         PR fortran/25964
23938         * gfortran.dg/assumed_size_refs_3.f90: New test.
23939
23940 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23941
23942         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23943
23944 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23945
23946         PR ada/21317
23947         * ada/acats/support/impdef.a: Add One_Long_Second.
23948         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23949         * ada/acats/tests/c9/c94026.a: Likewise.
23950         * ada/acats/tests/c9/c97305c.ada: Likewise.
23951         * ada/acats/tests/c9/c99004a.ada: Likewise.
23952
23953 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23954
23955         PR fortran/25964
23956         * gfortran.dg/global_references_2.f90: New test.
23957
23958         PR fortran/25084
23959         PR fortran/20852
23960         PR fortran/25085
23961         PR fortran/25086
23962         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23963         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23964
23965         PR fortran/25416
23966         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23967
23968 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23969
23970         PR c/25892
23971         * gcc.dg/Wpointer-sign.c: New.
23972         * gcc.dg/Wpointer-sign-Wall.c: New.
23973         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23974         * gcc.dg/Wpointer-sign-pedantic.c: New.
23975         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23976         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23977
23978 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23979
23980         PR C/25861
23981         * gcc.c-torture/compile/pr25861.c: New test.
23982
23983 2006-01-26  Paul Brook  <paul@codesourcery.com>
23984
23985         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23986         on short-enum targets.
23987         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23988         variable.
23989         (generate_fields): Use short_enums.
23990         (main): Set short_enums.  Document -e.
23991         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23992         on short-enum targets.
23993         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23994         variable.
23995         (generate_fields): Use short_enums.
23996         (main): Set short_enums.  Document -e.
23997         * lib/target-supports.exp (check_effective_target_short_enums): New.
23998
23999 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24000
24001         PR target/25947
24002         * gcc.dg/torture/pr25947-1.c: New test.
24003
24004 2006-01-25  Jan Hubicka  <jh@suse.cz>
24005             Roger Sayle  <roger@eyesopen.com>
24006
24007         PR rtl-optimization/25703
24008         * gcc.target/i386/20060125-1.c: New test case.
24009         * gcc.target/i386/20060125-2.c: New test case.
24010
24011 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24012
24013         PR fortran/18540
24014         * gfortran.dg/goto_1.f: New.
24015
24016 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24017
24018         PR fortran/25716
24019         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24020         25716 on 32-bit systems too.
24021
24022 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24023
24024         PR testsuite/25590
24025         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24026
24027 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24028
24029         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24030
24031 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24032
24033         PR fortran/25835
24034         * gfortran.dg/read_eof.f90: Delete, renamed.
24035         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24036         * gfortran.dg/read_eof_2.f90: New test.
24037         * gfortran.dg/read_eof_3.f90: New test.
24038
24039 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24040
24041         PR tree-opt/25860
24042         * gcc.c-torture/compile/pr25860.c: New test.
24043
24044 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24045
24046         PR c++/25552
24047         * g++.dg/parse/dtor8.C: New test.
24048
24049 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24050
24051         PR testsuite/25891
24052         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24053         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24054         check_effective_target_fopenmp returns 0.
24055
24056 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24057
24058         PR ada/20548
24059         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24060         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24061         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24062
24063 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24064
24065         PR tree-opt/25857
24066         * g++.dg/opt/pr25857.C: New test.
24067
24068 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24069         Jan Hubicka  <jh@suse.cz>
24070         Richard Guenther  <rguenther@suse.de>
24071
24072         PR rtl-optimization/25654
24073         * gcc.dg/torture/pr25654.c: New testcase.
24074         * gcc.target/i386/pr25654.c: Likewise.
24075
24076 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24077
24078         PR fortran/25901
24079         * gfortran.dg/internal references_2.f90: New test.
24080
24081         Fix regression in testing of admissability of attributes.
24082         * gfortran.dg/intent_used_1.f90: New test.
24083
24084 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24085
24086         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24087         Remove target conditional torture options for i?86 and x86_64
24088         GNU/Linux.
24089
24090 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24091
24092         PR c++/10891
24093         * g++.dg/rtti/no-rtti.C: New.
24094
24095 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24096
24097         PR c++/25895
24098         * g++.dg/inherit/conv2.C: New test.
24099
24100         PR c++/25856
24101         * g++.dg/parse/dtor7.C: New test.
24102
24103         PR c++/25858
24104         * g++.dg/template/crash44.C: New test.
24105
24106 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24107
24108         PR fortran/25124
24109         PR fortran/25625
24110         * gfortran.dg/internal_references_1.f90: New test.
24111           PR fortran/20881
24112         PR fortran/23308
24113         PR fortran/25538
24114         PR fortran/25710
24115         * gfortran.dg/global_references_1.f90: New test.
24116         * gfortran.dg/g77/19990905-1.f: Restore the error that
24117         there is a clash between the common block name and
24118         the name of a subroutine reference.
24119
24120         PR fortran/PR24276
24121         * gfortran.dg/aliasing_dummy_1.f90: New test.
24122
24123 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24124
24125         * gcc.dg/vmx/1b-01.c: Warning fix.
24126         * gcc.dg/vmx/1c-02.c: Likewise.
24127         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24128
24129 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24130
24131         PR testsuite/24962
24132         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24133
24134 2006-01-20  Richard Guenther  <rguenther@suse.de>
24135         Steven Bosscher <stevenb.gcc@gmail.com>
24136
24137         PR rtl-optimization/24626
24138         * gcc.dg/torture/pr24626-1.c: New testcase.
24139         * gcc.dg/torture/pr24626-2.c: Likewise.
24140         * gcc.dg/torture/pr24626-3.c: Likewise.
24141         * gcc.dg/torture/pr24626-4.c: Likewise.
24142
24143 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24144
24145         PR c++/5520
24146         * g++.dg/warn/empty-body.C: New.
24147
24148 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24149
24150         PR c++/22136
24151         * g++.dg/template/using10.C: New test.
24152         * g++.dg/temlpate/using11.C: Likewise.
24153         * g++.dg/inherit/using5.C: Tweak error messages.
24154
24155 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24156
24157         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24158         target test.
24159         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24160
24161 2006-01-19  Jan Hubicka  <jh@suse.cz>
24162
24163         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24164
24165 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24166
24167         PR c++/25854
24168         * g++.dg/template/spec28.C: New test.
24169
24170 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24171
24172         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24173         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24174
24175 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24176
24177         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24178         * gcc.dg/gomp/critical-1.c: Likewise.
24179         * gcc.dg/gomp/critical-3.c: Likewise.
24180         * gcc.dg/gomp/empty.c: Likewise.
24181         * gcc.dg/gomp/ordered-1.c: Likewise.
24182         * gcc.dg/gomp/for-4.c: Likewise.
24183         * gcc.dg/gomp/for-6.c: Likewise.
24184         * gcc.dg/gomp/master-3.c: Likewise.
24185         * gcc.dg/gomp/for-8.c: Likewise.
24186         * gcc.dg/gomp/for-10.c: Likewise.
24187         * gcc.dg/gomp/for-18.c: Likewise.
24188         * gcc.dg/gomp/for-5.c: Likewise.
24189         * gcc.dg/gomp/for-7.c: Likewise.
24190         * gcc.dg/gomp/for-9.c: Likewise.
24191
24192 2006-01-18  Jeff Law  <law@redhat.com>
24193
24194         * gcc.dg/tree-ssa/vrp25.c: New test.
24195
24196 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24197
24198         * gcc.dg/pr25805.c: Fix misapplied patch.
24199
24200 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24201
24202         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24203         (check_effective_target_vect_udot_qi): New.
24204         (check_effective_target_vect_sdot_hi): New.
24205         (check_effective_target_vect_udot_hi): New.
24206         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24207         prefixed with "wrapv-" with -fwrapv.
24208         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24209         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24210         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24211         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24212         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24213
24214         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24215         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24216         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24217         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24218
24219 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24220
24221         PR c++/16829
24222         * g++.dg/other/default2.C: New test.
24223         * g++.dg/other/default3.C: New test.
24224
24225 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24226
24227         PR c/25805
24228         * gcc.dg/pr25805.c: New file.
24229
24230 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24231
24232         PR c++/25836
24233         * g++.dg/template/init6.C: New test.
24234
24235 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24236
24237         * gcc.dg/tree-ssa/pr24287.c: New test
24238
24239 2006-01-18  Eric Christopher  <echristo@apple.com>
24240
24241         * g++.dg/eh/table.C: New.
24242
24243 2006-01-18  DJ Delorie  <dj@redhat.com>
24244
24245         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24246         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24247         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24248         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24249
24250 2006-01-18  Jeff Law  <law@redhat.com>
24251
24252         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24253         on wrapping on overflow semantics.
24254
24255         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24256
24257         * gcc.gc/tree-ssa/vrp23.c: New test.
24258         * gcc.gc/tree-ssa/vrp24.c: New test.
24259
24260 2006-01-18  Richard Henderson  <rth@redhat.com>
24261             Aldy Hernandez  <aldyh@redhat.com>
24262             Jakub Jelinek  <jakub@redhat.com>
24263             Diego Novillo  <dnovillo@redhat.com>
24264             Uros Bizjak  <uros@kss-loka.si>
24265
24266         * gcc.dg/gomp: New directory.
24267
24268 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24269             Steven G. Kargl  <kargls@comcast.net>
24270
24271         PR fortran/20869
24272         * gfortran.dg/intrinsic_external_1.f90: New test.
24273
24274         PR fortran/20875.
24275         * gfortran.dg/elemental_pointer_1.f90: New test.
24276
24277         PR fortran/25024
24278         * gfortran.dg/external_procedures_1.f90: New test.
24279
24280         PR fortran/25785
24281         gfortran.dg/assumed_present.f90: New test.
24282
24283 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * g++.dg/parse/lookup5.C: New test.
24286
24287 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24288
24289         PR fortran/25697
24290         * gfortran.dg/read_eof.f90: New test.
24291
24292 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24293
24294         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24295         add a closing brace.
24296
24297 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24298
24299         PR fortran/25631
24300         * gfortran.dg/fmt_tl.f: New test.
24301
24302 2006-01-17  Eric Christopher  <echristo@apple.com>
24303
24304         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24305         * g++.old-deja/g++.warn/impint2.C: Ditto.
24306         * g++.old-deja/g++.other/null1.C: Ditto.
24307         * g++.dg/warn/conv2.C: Ditto.
24308         * g++.dg/warn/conv4.C: New file.
24309
24310 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24311
24312         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24313
24314 2006-01-17  Andreas Jaeger  <aj@suse.de>
24315             Janis Johnson <janis187@us.ibm.com>
24316
24317         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24318         in 64-bit.
24319         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24320         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24321
24322 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24323
24324         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24325         (switchfiles): xfail txxx where xxx >= 25.
24326
24327 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24328
24329         PR testsuite/25764
24330         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24331
24332 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24333
24334         PR c/25682
24335         * gcc.dg/pr25682.c: New test.
24336         * g++.dg/parse/array-size2.C: New test.
24337
24338 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24339
24340         * consistency.vlad: Remove entire directory, 1652 files.
24341
24342 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24343
24344         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24345         check_effective_target_dfprt_nocache): New.
24346         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24347         (check_effective_target_dfprt): New.
24348         * lib/c-compat.exp (check_dfp): Remove.
24349         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24350         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24351         level of support for decimal float.
24352         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24353         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24354         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24355         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24356         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24357         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24358         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24359         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24360         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24361         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24362         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24363         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24364         directives.
24365
24366 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24367
24368         PR testsuite/25741
24369         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24370         $base_dir/../.
24371         * lib/gfortran.exp (gfortran_init): Likewise.
24372         * lib/obj-c++.exp (obj-c++_init): Likewise.
24373         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24374         (scan-assembler-dem-not): Likewise.
24375         * lib/scandump.exp (scan-dump-dem): Likewise.
24376         (scan-dump-dem-not): Likewise.
24377
24378 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24379
24380         PR testsuite/25767
24381         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24382         powerpc-*-darwin*.
24383         * lib/obj-c++.exp (obj-c++_init): Likewise.
24384
24385 2006-01-16  Richard Guenther  <rguenther@suse.de>
24386
24387         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24388
24389 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24390
24391         PR testsuite/25777
24392         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24393         to LD_LIBRARY_PATH.
24394
24395 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24396             Andrew Pinski  <pinskia@physics.uc.edu>
24397
24398         * gcc.dg/minmax-1.c: New test.
24399
24400 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24401
24402         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24403         * gcc.misc-tests/dectest.exp: Ditto.
24404
24405 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24406
24407         PR testsuite/25796
24408         * gcc.target/i386/cmov6.c: Use -march=k8.
24409
24410 2006-01-15  Andreas Jaeger  <aj@suse.de>
24411
24412         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24413         x86 does not have __float128.
24414
24415 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24416
24417         * gcc.target/i386/cmov6.c: New test.
24418
24419 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24420
24421         PR c++/25663
24422         * g++.dg/template/ctor6.C: New test.
24423
24424 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24425
24426         PR tree-optimization/25485
24427         * gcc.dg/tree-ssa/pr25485.c: New.
24428
24429 2006-01-14  Richard Guenther  <rguenther@suse.de>
24430
24431         PR tree-optimization/22548
24432         PR tree-optimization/22555
24433         PR tree-optimization/22501
24434         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24435         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24436         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24437         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24438         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24439         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24440         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24441         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24442         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24443
24444 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24445
24446         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24447         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24448
24449 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24450         Richard Guenther  <rguenther@suse.de>
24451
24452         PR rtl-optimization/24257
24453         * gcc.dg/torture/pr24257.c: New testcase.
24454
24455 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24456
24457         * gcc.c-torture/execute/20060110-1.c: New test.
24458         * gcc.c-torture/execute/20060110-2.c: New test.
24459
24460 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24461
24462         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24463
24464 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24465
24466         PR fortran/25756
24467         * gfortran.dg/label_3.f90: New test.
24468
24469 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24470
24471         PR tree-optimization/25771
24472         * g++.dg/tree-ssa/pr25771.C: New test
24473
24474 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24475
24476         PR tree-opt/24365
24477         * g++.dg/opt/complex5.C: New test.
24478
24479 2006-01-13  Richard Guenther  <rguenther@suse.de>
24480
24481         * gcc.target/i386/387-9.c: New testcase.
24482
24483 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24484
24485         PR c++/24824
24486         * g++.dg/debug/dwarf2-1.C: New.
24487
24488 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24489
24490         PR testsuite/25728
24491         * lib/gcov.exp (verify-lines): Add "close $fd".
24492
24493 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24494             Ben Elliston  <bje@au.ibm.com>
24495
24496         * gcc.dg/dfp/inf-1.c: New test.
24497
24498 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24499             Yao Qi  <qiyaoltc@cn.ibm.com>
24500             Ben Elliston  <bje@au.ibm.com>
24501             Jon Grimm  <jgrimm2@us.ibm.com>
24502
24503         * gcc.dg/nodfp-1.c: New test.
24504         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24505         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24506         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24507         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24508         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24509         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24510         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24511         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24512         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24513         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24514         * gcc.dg/format/dfp-printf-1.c: Likewise.
24515         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24516         (compat_setup_dfp): New.
24517         * gcc.dg/compat/compat.exp: Use it.
24518         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24519         Make some variables global, prepend "compat_" to their names.
24520         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24521         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24522         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24523         * lib/compat.exp (compat_skip_list): Make global, rename.
24524         * lib/c-compat.exp: New file.
24525         * lib/target-supports.exp (check_effective_target_dfp): New.
24526
24527         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24528         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24529         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24530         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24531         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24532         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24533         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24534         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24535         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24536         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24537         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24538         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24539         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24540         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24541         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24542         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24543         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24544         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24545         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24546         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24547         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24548         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24549         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24550         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24551         gcc.dg/dfp/struct-layout-1.c,
24552         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24553         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24554         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24555         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24556         gcc.dg/dfp/func-vararg-dfp.c,
24557         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24558         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24559         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24560         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24561         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24562
24563 2006-01-11  Richard Guenther  <rguenther@suse.de>
24564
24565         PR tree-optimization/25734
24566         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24567
24568 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24569
24570         PR fortran/25486
24571         * gfortran.dg/literal_character_constant_1_x.F: New test.
24572         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24573         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24574         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24575
24576 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24577
24578         PR c++/25386
24579         * g++.dg/ext/packed3.C: Add expected packed error.
24580
24581 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24582
24583         PR target/25706
24584         * gcc.dg/torture/pr25706-1.c: New test.
24585
24586 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24587
24588         PR tree-optimization/23109
24589         PR tree-optimization/23948
24590         PR tree-optimization/24123
24591
24592         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24593         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24594         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24595         g++.dg/tree-ssa/pr23948.C: New testcases.
24596         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24597         three divisions in order to do the optimization.
24598
24599 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24600
24601         PR c++/25632
24602         * g++.dg/other/pr25632.C: New test.
24603
24604 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24605
24606         PR fortran/25730
24607         * gfortran.dg/used_types_1.f90: New test.
24608
24609 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24610
24611         PR target/25718
24612         * gcc.dg/torture/pr25718-1.c: New test.
24613
24614 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24615
24616         * gfortran.dg/list_read_2.f90: Fix typo in description.
24617
24618 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24619
24620         * lib/target-supports.exp (check_visibility_available): Simplify test
24621         for *-*-netware*.
24622         (check_profiling_available): Fail for *-*-netware*.
24623         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24624         * gcc.dg/20021014-1.c: Likewise.
24625         * gcc.dg/nest.c: Likewise.
24626
24627 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24628
24629         fortran/24936
24630         * gfortran.dg/forall_3.f90: New test.
24631
24632 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24633
24634         PR fortran/21977
24635         * gfortran.dg/nesting_2.f90: New test.
24636         * gfortran.dg/nesting_3.f90: New test.
24637
24638 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24639
24640         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24641         Fix typo in comment.
24642
24643 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24644
24645         * gfortran.dg/single_char_string.f90: New test.
24646
24647 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24648
24649         * gfortran.dg/ichar_2.f90: New test.
24650
24651 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24652
24653         PR fortran/25093
24654         * gfortran.dg/private_type_4.f90: New.
24655
24656 2006-01-07  Richard Guenther  <rguenther@suse.de>
24657
24658         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24659
24660 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24661
24662         * gfortran.dg/func_decl_1.f90: New.
24663         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24664         * gfortran.dg/array_alloc_2.f90: Likewise.
24665         * gfortran.dg/char_result_8.f90: Likewise.
24666         * gfortran.dg/dup_save_1.f90: Likewise.
24667         * gfortran.dg/dup_save_2.f90: Likewise.
24668         * gfortran.dg/f2c_6.f90: Likewise.
24669         * gfortran.dg/f2c_7.f90: Likewise.
24670         * gfortran.dg/func_result_2.f90: Likewise.
24671         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24672
24673 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24674
24675         PR fortran/22146
24676         * gfortran.dg/elemental_subroutine_1.f90: New test.
24677         * gfortran.dg/elemental_subroutine_2.f90: New test.
24678
24679         PR fortran/25029
24680         PR fortran/21256
24681         * gfortran.dg/assumed_size_refs_1.f90: New test.
24682
24683         PR fortran/20868
24684         PR fortran/20870
24685         * gfortran.dg/assumed_size_refs_2.f90: New test.
24686         * gfortran.dg/initialization_1.f90: Change warning message.
24687
24688 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24689
24690         * gcc.dg/tree-ssa/loop-15.c: New test.
24691
24692 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24693
24694         PR fortran/25598
24695         * gfortran.dg/backspace_3.f: New test.
24696         * gfortran.dg/backspace_4.f: New test.
24697
24698 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24699
24700         PR fortran/24268
24701         * gfortran.dg/fmt_white.f: Update test.
24702
24703 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24704
24705         * gcc.dg/cast-1.c: Add new warning.
24706         * gcc.dg/cast-2.c: Likewise.
24707         * gcc.dg/cast-3.c: Likewise.
24708         * gcc.dg/format/cast-1.c: Likewise.
24709         * gcc.dg/cast-4.c: New testcase.
24710
24711 2006-01-05  Richard Guenther  <rguenther@suse.de>
24712
24713         PR tree-optimization/22555
24714         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24715
24716 2006-01-05  Richard Guenther  <rguenther@suse.de>
24717             Diego Novillo  <dnovillo@redhat.com>
24718
24719         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24720         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24721         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24722         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24723         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24724         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24725         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24726         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24727         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24728         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24729         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24730         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24731         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24732         * treelang/compile/extravar.tree: Likewise.
24733         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24734         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24735         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24736         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24737         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24738
24739 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24740
24741         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24742         for 64-bit fix.
24743
24744 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24745
24746         PR fortran/23675
24747         gfortran.dg/char_result_11.f90: New.
24748
24749 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24750
24751         PR c++/24782
24752         * g++.dg/parse/access9.C: New test.
24753         * g++.dg/tc1/dr52.C: Tweak error markers.
24754
24755 2006-01-04  Richard Henderson  <rth@redhat.com>
24756
24757         Merge from gomp branch.
24758         * g++.dg/parse/pragma2.C: Update expected error lines.
24759
24760 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24761
24762         * g++.dg/other/i386-2.C: New test.
24763
24764         PR target/25554
24765         * gcc.c-torture/compile/20051228-1.c: New test.
24766
24767         PR c/25559
24768         * gcc.dg/pr25559.c: New test.
24769
24770 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24771
24772         PR c++/25492
24773         * g++.dg/lookup/friend9.C: New test.
24774
24775         PR c++/25625
24776         * g++.dg/template/repo5.C: New test.
24777
24778 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24779
24780         PR fortran/25101
24781         * gfortran.dg/forall_2.f90: New test.
24782
24783 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24784
24785         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24786         dg-require-weak.  Adjust regexp to handle leading-underscore
24787         targets and space as well as TAB after .weak.  Change previous
24788         64-bit fix to not use naked dot.
24789
24790 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24791
24792         PR rtl-optimization/25578
24793         * gcc.c-torture/execute/20060102-1.c: New testcase.
24794
24795 2006-01-03  Richard Guenther  <rguenther@suse.de>
24796
24797         PR c/25183
24798         * gcc.dg/torture/pr25183.c: New testcase.
24799
24800 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24801
24802         Merge from gomp-branch.
24803         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24804         * gcc.dg/ia64-sync-2.c: Likewise.
24805         * gcc.dg/ia64-sync-3.c: Likewise.
24806         * gcc.dg/ia64-sync-4.c: Likewise.
24807         * gcc.dg/sync-2.c: Likewise.
24808         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24809         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24810
24811 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24812
24813         PR c++/25635
24814         * g++.dg/parse/operator6.C: New test.
24815
24816         PR c++/25637
24817         * g++.dg/parse/error29.C: New test.
24818
24819         PR c++/25638
24820         * g++.dg/parse/dtor6.C: New test.
24821
24822         PR c++/25633
24823         * g++.dg/parse/ctor3.C: New test.
24824
24825         PR c++/25634
24826         * g++.dg/template/class3.C: New test.
24827
24828 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24829
24830         * g++.dg/debug/debug9.C: New.
24831
24832 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24833
24834         PR fortran/24640
24835         * gfortran.dg/label_2.f90: New test.
24836
24837 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24838
24839         * g++.dg/lookup/using12.C: Tighten error marker.
24840
24841 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24842             Andrew Pinski <pinskia@physics.uc.edu>
24843
24844         * gcc.target/powerpc/darwin-abi-3.c: New file.
24845         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24846         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24847         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24848         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24849         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24850         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24851         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24852         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24853
24854 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24855
24856         * gcc.dg/tree-ssa/loadpre1.c: New;
24857         * gcc.dg/tree-ssa/loadpre2.c: New;
24858         * gcc.dg/tree-ssa/loadpre3.c: New;
24859         * gcc.dg/tree-ssa/loadpre4.c: New;
24860         * gcc.dg/tree-ssa/loadpre5.c: New;
24861         * gcc.dg/tree-ssa/loadpre6.c: New;
24862         * gcc.dg/tree-ssa/loadpre7.c: New;
24863         * gcc.dg/tree-ssa/loadpre8.c: New;
24864         * gcc.dg/tree-ssa/loadpre9.c: New;
24865
24866 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24867
24868         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24869         * g++.dg/abi/thunk4.C: Likewise.
24870
24871 2006-01-01  Andreas Jaeger  <aj@suse.de>
24872
24873         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24874         portable.
24875
24876 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24877
24878         PR c++/25294
24879         * gcc.dg/pragma-pack-3.c: New test.
24880         * g++.dg/parse/pragma3.C: New test.
24881
24882 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24883
24884         PR middle-end/24827
24885         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24886
24887 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24888
24889         PR testsuite/25214
24890         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24891
24892 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24893
24894         PR fortran/22607
24895         * gfortran-dg/pure_byref_3.f90: New.
24896
24897         fortran/PR 25396
24898         * gfortran.dg/userdef_operator_1.f90: New.
24899
24900 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         * g++.dg/abi/thunk3.C: New.
24903         * g++.dg/abi/thunk4.C: New.
24904
24905 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24906
24907         PR fortran/25532
24908         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24909         associated derived type components of derived types are
24910         properly declared in contained procedures.
24911
24912 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24913
24914         PR libgfortran/25139
24915         * gfortran.dg/backspace_2.f: New test.
24916
24917 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24918
24919         PR libgfortran/25550
24920         * gfortran.dg/endfile.f: New test.
24921
24922 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24923
24924         PR libgfortran/25419
24925         * gfortran.dg/comma.f: New test.
24926
24927 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24928
24929         * lib/gfortran-dg.exp: Remove trailing whitespace.
24930         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24931         -funroll-all-loops.
24932
24933 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24934
24935         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24936         Extended Double long doubles or repeat tests when long double is
24937         the same size as double.
24938
24939 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24940
24941         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24942
24943         PR testsuite/25442
24944         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24945         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24946
24947         PR testsuite/25441
24948         * gcc.dg/pr23911.c: Make test variable static.
24949
24950         PR testsuite/25444
24951         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24952
24953 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24954
24955         PR c++/25439
24956         * g++.dg/parse/crash17.C: Adjust error markers.
24957         * g++.dg/template/error20.C: New test.
24958
24959 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/23172
24962         * g++.dg/ext/complit4.C: New test.
24963
24964         PR c++/25417
24965         * g++.dg/ext/complit5.C: Likewise.
24966
24967 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24968
24969         PR tree-optimization/25125
24970         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24971         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24972         * gcc.c-torture/execute/pr25125.c: New.
24973
24974 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24975
24976         PR fortran/25029
24977         PR fortran/21256
24978         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24979         functions with incorrect assumed size references.
24980
24981 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24982
24983         PR c++/23171
24984         * g++.dg/opt/init1.C: New test.
24985
24986 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24987
24988         PR c++/24671
24989         * g++.dg/template/sfinae3.C: New test.
24990
24991 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24992
24993         * g++.dg/other/friend4.C: New test.
24994
24995 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24996
24997         PR target/25005
24998         * g++.dg/opt/pr25005.C: New test.
24999
25000 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25001
25002         PR c++/25369
25003         * g++.dg/template/ptrmem16.C: New test.
25004
25005 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25006
25007         PR fortran/25029
25008         PR fortran/21256
25009         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25010
25011 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25012
25013         PR libgfortran/25307
25014         * gfortran.dg/list_read_5.f90: New test.
25015
25016 2005-12-22  Richard Henderson  <rth@redhat.com>
25017
25018         * gcc.target/i386/sse-7.c: Use -msse2.
25019
25020 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25021
25022         PR rtl-optimization/25432
25023         * gcc.c-torture/compile/20051216-1.c: New test.
25024
25025         PR objc/25328
25026         * objc/execute/pr25328.m: New test.
25027
25028 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25029
25030         PR c++/25364
25031         * g++.dg/template/call4.C: New test.
25032
25033 2005-12-22  Dale Johannesen  <dalej@apple.com>
25034
25035         * gcc.target/i386/sse-17.c: New.
25036
25037 2005-12-22  Paul Brook  <paul@codesourcery.com>
25038
25039         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25040
25041 2005-12-22  Paul Brook  <paul@codesourcery.com>
25042
25043         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25044
25045 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25046
25047         PR tree-opt/25513
25048         * gcc.c-torture/compile/pr25513.c: New test.
25049
25050 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25051
25052         PR c++/23333
25053         * g++.dg/parse/error25.C: Add more tests.
25054
25055 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25056
25057         PR fortran/18990
25058         * gfortran.dg/der_charlen_1.f90: New.
25059
25060 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25061
25062         PR fortran/20889
25063         * gfortran.dg/pointer_component_type_1.f90: New test.
25064
25065         PR fortran/25029
25066         PR fortran/21256
25067         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25068         should give an error with assumed size array refernces and checks
25069         those that should not.
25070         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25071         reference an upper bound so that it does not generate an error.
25072
25073         PR fortran/19362
25074         PR fortran/20244
25075         PR fortran/20864
25076         PR fortran/25391
25077         * gfortran.dg/used_dummy_types_1.f90: New test.
25078         * gfortran.dg/used_dummy_types_2.f90: New test.
25079         * gfortran.dg/used_dummy_types_3.f90: New test.
25080         * gfortran.dg/used_dummy_types_4.f90: New test.
25081         * gfortran.dg/used_dummy_types_5.f90: New test.
25082
25083         PR fortran/23152
25084         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25085         group already being USE associated.
25086         * gfortran.dg/assumed_shape_nml.f90: New test.
25087         * gfortran.dg/assumed_size_nml.f90: New test.
25088
25089         PR fortran/20862
25090         PR fortran/25053
25091         PR fortran/25063
25092         PR fortran/25064
25093         PR fortran/25066
25094         PR fortran/25067
25095         PR fortran/25068
25096         PR fortran/25307
25097         * gfortran.dg/io_constraints_1.f90: New test.
25098         * gfortran.dg/io_constraints_1.f90: New test.
25099         * gfortran.dg/iostat_3.f90: Change wording of warning.
25100         * gfortran.dg/g77/19981216-0.f: The same.
25101
25102 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25103
25104         PR tree-optimization/23518
25105         * gcc.dg/pr23518.c: New.
25106
25107 2005-12-21  Mike Stump  <mrs@apple.com>
25108
25109         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25110
25111 2005-12-21  Paul Brook  <paul@codesourcery.com>
25112
25113         * gcc.dg/pr19340.c: Skip on m68k targets.
25114
25115 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25116
25117         PR rtl-optimization/25196
25118         * gcc.dg/pr25196.c: New test.
25119
25120 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25121
25122         PR fortran/25423
25123         gfortran.dg/where_nested_1.f90: New.
25124
25125 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25126
25127         PR tree-optimization/25382.
25128         * gcc.dg/tree-ssa/pr25382.c: New.
25129
25130 2005-12-20  Richard Guenther  <rguenther@suse.de>
25131
25132         PR middle-end/24306
25133         * gcc.target/i386/pr24306.c: New testcase.
25134
25135 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25136
25137         PR tree-optimization/25501
25138         * gcc.dg/tree-ssa/pr25501.c: New.
25139
25140 2005-12-20  Richard Guenther  <rguenther@suse.de>
25141
25142         Revert
25143         2005-12-02  Richard Guenther  <rguenther@suse.de>
25144
25145         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25146
25147 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25148
25149         PR c++/21228
25150         * g++.dg/warn/Wunreachable-code-2.C: New test.
25151
25152 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25153
25154         PR c++/24278
25155         * g++.dg/template/ctor5.C: New test.
25156
25157         PR c++/24915
25158         * g++.dg/template/overload8.C: New test.
25159
25160 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25161
25162         * gcc.c-torture/compile/pr25483 : New test.
25163
25164 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25165
25166         PR c++/20552
25167         * g++.dg/ext/typeof10.C: New test.
25168
25169 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25170
25171         * gcc.dg/mt-loopi1.c: New.
25172
25173 2005-12-18  Richard Guenther  <rguenther@suse.de>
25174
25175         PR tree-optimization/25481
25176         * gcc.dg/torture/pr25481.c: New testcase.
25177
25178 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25179
25180         PR rtl-optimization/21041
25181         * gcc.dg/pr21041.c: New test.
25182
25183 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25184
25185         PR libgfortran/25463
25186         * gfortran.dg/advance.f90: New test.
25187
25188 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25189
25190         * gcc.dg/20051201-1.c: New test.
25191
25192 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25193
25194         PR fortran/25018
25195         * gfortran.dg/initialization_1.f90: New test.
25196         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25197         * gfortran.dg/g77/980616-0.f: The same.
25198
25199 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25200
25201         * PR fortran/25458
25202         * gfortran.dg/chkbits.f90: New test.
25203
25204 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25205
25206         * gfortran.dg/enum_5.f: Revert to previous version.
25207
25208 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25209
25210         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25211         * gfortran.dg/nested_modules_1.f90: Ditto.
25212         * gfortran.dg/hollerith_f95.f90: Ditto.
25213         * gfortran.dg/select_5.f90: Ditto.
25214         * gfortran.dg/secnds.f: Ditto.
25215         * gfortran.dg/hollerith2.f90: Ditto.
25216         * gfortran.dg/imag_2.f: Ditto.
25217         * gfortran.dg/ftell_2.f90: Ditto.
25218         * gfortran.dg/malloc_free_1.f90: Ditto.
25219         * gfortran.dg/logint-1.f: Ditto.
25220         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25221         * gfortran.dg/e_d_fmt.f90: Ditto.
25222         * gfortran.dg/hollerith_legacy.f90: Ditto.
25223         * gfortran.dg/logint-2.f: Ditto.
25224         * gfortran.dg/enum_5.f90: Ditto.
25225         * gfortran.dg/f2c_2.f90: Ditto.
25226         * gfortran.dg/pr17143.f90: Ditto.
25227         * gfortran.dg/namelist_14.f90: Ditto.
25228         * gfortran.dg/logint-3.f: Ditto.
25229         * gfortran.dg/spread_scalar_source.f90: Ditto.
25230         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25231         * gfortran.dg/namelist_11.f: Ditto.
25232         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25233         * gfortran.dg/g77/20010519-1.f
25234         * gfortran.dg/g77/alpha1.f: Ditto.
25235         * gfortran.dg/g77/990115-1.f: Ditto.
25236         * gfortran.dg/g77/erfc.f: Ditto.
25237         * gfortran.dg/g77/19990313-3.f: Ditto.
25238         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25239         * gfortran.dg/g77/20010426.f: Ditto.
25240         * gfortran.dg/g77/19990313-0.f: Ditto.
25241         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25242         * gfortran.dg/g77/20000629-1.f: Ditto.
25243         * gfortran.dg/g77/970125-0.f: Ditto.
25244         * gfortran.dg/g77/8485.f: Ditto.
25245         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25246         * gfortran.dg/g77/19990313-1.f: Ditto.
25247         * gfortran.dg/g77/int8421.f: Ditto.
25248         * gfortran.dg/g77/19990305-0.f: Ditto.
25249         * gfortran.dg/g77/947.f: Ditto.
25250         * gfortran.dg/g77/19990905-2.f: Ditto.
25251         * gfortran.dg/g77/cabs.f: Ditto.
25252         * gfortran.dg/g77/19990313-2.f: Ditto.
25253         * gfortran.dg/g77/20020307-1.f: Ditto.
25254         * gfortran.dg/g77/dcomplex.f: Ditto.
25255         * gfortran.dg/g77/19990502-1.f: Ditto.
25256         * gfortran.dg/g77/19981216-0.f: Ditto.
25257         * gfortran.dg/common_4.f90: Ditto.
25258         * gfortran.dg/entry_4.f90: Ditto.
25259         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25260         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25261         * gfortran.dg/namelist_12.f: Ditto.
25262         * gfortran.dg/scale_1.f90: Ditto.
25263         * gfortran.dg/modulo_1.f90
25264         * gfortran.dg/hollerith.f90: Ditto.
25265         * gfortran.dg/direct_io_3.f90: Ditto.
25266         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25267         * gfortran.dg/gnu_logical_1.F: Ditto.
25268         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25269         * gfortran.dg/assign_1.f90: Ditto.
25270         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25271         * gfortran.dg/pr23095.f: Ditto.
25272         * gfortran.dg/read_float_1.f90: Ditto.
25273
25274 2005-12-17  Andreas Jaeger  <aj@suse.de>
25275
25276         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25277         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25278
25279 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25280
25281         PR fortran/24268
25282         * gfortran.dg/fmt_white.f: New test.
25283
25284 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25285
25286         * gfortran.dg/label_1.f90: New test.
25287
25288 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25289
25290         PR testsuite/25422
25291         * gcc.dg/20031012-1.c: Add -Walways-true option.
25292         * gcc.dg/weak/weak-3.c: Likewise.
25293         * g++.old-deja/g++.mike/warn8.C: Likewise.
25294
25295 2005-12-16  Mike Stump  <mrs@apple.com>
25296
25297         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25298         exit.
25299
25300 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25301
25302         PR libgfortran/25264
25303         PR libgfortran/25349
25304         * gfortran.dg/tl_editing.f90: Added additional checks.
25305         * gfortran.dg/t_editing.f: New test.
25306         * gfortran.dg/write_padding.f90: New test
25307
25308 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25309
25310         PR testsuite/25215
25311         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25312
25313 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25314
25315         PR rtl-optimization/24899
25316         * gcc.c-torture/execute/20051215-1.c: New test.
25317
25318 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25319
25320         PR 24823
25321         * gfortran.dg/pr24823.f: New test.
25322
25323 2005-12-16  Jeff Law  <law@redhat.com>
25324
25325         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25326
25327 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25328
25329         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25330         (base_types): Change C++ style comments to C style comments.  Remove
25331         aligned types from the array.  Keep Enums disabled.
25332         (complex_types): Remove aligned types from the array.
25333         Comment out "_Complex long double".
25334         (attrib_types): Remove.
25335         (complex_attrib_types): Remove.
25336         (attrib_array_types): Remove.
25337         (complex_attrib_array_types): Remove.
25338         (aligned_bitfld_types): Remove.
25339         (n_aligned_bitfld_types): Remove.
25340         (FEATURE_ALIGNEDPACKED): Delete.
25341         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25342         (singles): Remove support for adding attributes.
25343         (choose_type): Remove support for attributed types.
25344         (generate_fields): Remove support for attributed bit-fields.
25345         Remove support for adding attributes.
25346         (generate_random_tests): Remove support for adding attributes.
25347         (features): Add back "[0] :0" and "complex vector [0]".
25348         (main): Remove support for attributed bit-fields.
25349         Uncomment the calling of generate_random_tests for the rests of
25350         the tests.
25351
25352 2005-12-16  Jan Hubicka  <jh@suse.cz>
25353
25354         * gcc.c-torture/combine/pr25224.c: New.
25355
25356 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25357
25358         PR other/25028
25359         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25360         HP-UX.
25361
25362 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25363
25364         * gcc.dg/20051215-1.c: New file.
25365
25366 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25367
25368         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25369         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25370
25371 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25372
25373         PR fortran/18197
25374         * gfortran.dg/dummy_functions_1.f90: New.
25375
25376 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25377
25378         PR rtl-optimization/25310
25379         * gcc.c-torture/compile/pr25310.c: New test.
25380
25381 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25382
25383         PR debug/25023
25384         * gcc.dg/pr25023.c: New test.
25385
25386 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25387
25388         * g++.old-deja/g++.brendan/redecl1.C,
25389         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25390         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25391         g++.old-deja/g++.oliva/typeof1.C,
25392         g++.old-deja/g++.other/crash16.C,
25393         g++.old-deja/g++.other/crash34.C,
25394         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25395         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25396         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25397         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25398         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25399         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25400         Remove xfail.
25401
25402 2005-12-14  Kean Johnston  <jkj@sco.com>
25403             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25404
25405         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25406         * gcc.target/i386/20020523-1.c: Ditto.
25407         * gcc.target/i386/tailcall-1.c: Ditto.
25408         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25409         * gcc.target/i386/ssetype-5.c: Ditto.
25410
25411 2005-12-14  Jeff Law  <law@redhat.com>
25412
25413         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25414
25415 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25416
25417         PR target/25254
25418         PR target/24188
25419         * gcc.target/i386/pr25254.c: New test.
25420         * gfortran.dg/PR24188.f: New test.
25421
25422 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25423
25424         * lib/fortran-torture.exp: Catch remaining uses of
25425         remote_file build delete.
25426
25427 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25428
25429         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25430
25431 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25432
25433         * gcc.dg/warn-addr-cmp.c: New test.
25434
25435 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25436
25437         PR debug/25023
25438         PR target/25293
25439         * gcc.target/i386/pr25293.c: New test.
25440
25441 2005-12-13  Petr Machata  <machata@post.cz>
25442
25443         PR c++/24907
25444         * g++.dg/parse/comma2.C: New test.
25445
25446 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25447             Jakub Jelinek  <jakub@redhat.com>
25448
25449         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25450         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25451         (limits.h): Include unconditionally.
25452         (stdlib.h): Likewise.
25453         (hashtab.h): Do not include.
25454         (getopt.h): Likewise.
25455         (stddef.h): Include.
25456         (hashval_t): Define.
25457         (struct entry): Add "next" field.
25458         (HASH_SIZE): New macro.
25459         (hash_table): New variable.
25460         (switchfiles): Do not use xmalloc.
25461         (mix): New macro.
25462         (iterative_hash): New function.
25463         (hasht): Remove.
25464         (e_exists): New function.
25465         (e_insert): Likewise.
25466         (output): Use, instead of libiberty hashtable functions.
25467         (main): Do not use getopt.  Do not call htab_create.
25468
25469 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25470
25471         PR c++/25331
25472         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25473         put atal* and atpaal* attributes on array elements.
25474         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25475         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25476         put atal* and atpaal* attributes on array elements.
25477         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25478
25479 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25480
25481         * gcc.dg/single-precision-constant.c: New test.
25482
25483 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25484
25485         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25486         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25487         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25488         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25489         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25490         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25491         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25492         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25493         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25494         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25495         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25496         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25497         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25498         gcc.target/powerpc/ppc-sdata-2.c,
25499         gcc.target/powerpc/ppc-stackalign-1.c,
25500         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25501         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25502         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25503         gcc.target/powerpc/rs6000-ldouble-2.c,
25504         gcc.target/powerpc/rs6000-power2-1.c,
25505         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25506         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25507         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25508         option into target selector.
25509         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25510         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25511
25512 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25513
25514         PR objc/25348
25515         * objc.dg/encode-9.m: New test.
25516
25517 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25518
25519         PR testsuite/20772
25520         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25521         * gcc.dg/asm-b.c: Fix typo.
25522         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25523         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25524         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25525         i?86 lp64 and x86_64 ilp32.
25526         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25527         on i?86 lp64.
25528         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25529
25530 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25531
25532         PR fortran/25078
25533         gfortran.dg/equiv_5.f90: New test.
25534
25535 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25536
25537         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25538         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25539         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25540         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25541         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25542         * gcc.dg/tree-ssa/reassoc-5.c: New.
25543         * gcc.dg/tree-ssa/reassoc-6.c: New.
25544         * gcc.dg/tree-ssa/reassoc-7.c: New.
25545         * gcc.dg/tree-ssa/reassoc-8.c: New.
25546         * gcc.dg/tree-ssa/reassoc-9.c: New.
25547         * gcc.dg/tree-ssa/reassoc-10.c: New.
25548         * gcc.dg/tree-ssa/reassoc-11.c: New.
25549
25550 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25551
25552         PR testsuite/25167
25553         PR testsuite/24478
25554         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25555
25556 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25557
25558         PR c++/25300
25559         * g++.dg/template/inherit.C: Do not use a generic error message.
25560
25561 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25562
25563         PR libobjc/25354
25564         * objc.dg/gnu-encoding: New directory.
25565         * objc.dg/gnu-encoding/compat-common.h: New file.
25566         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25567         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25568         * objc.dg/gnu-encoding/vector-defs.h: New file.
25569         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25570         * objc.dg/gnu-encoding/generate-random.c: New file.
25571         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25572         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25573         * objc.dg/gnu-encoding/generate-random.h: New file.
25574
25575 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25576
25577         PR c++/25337
25578         * g++.dg/template/defarg7.C: New test.
25579
25580 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25581
25582         PR libobjc/25347
25583         * objc.dg/encode-8.m: New test.
25584
25585 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25586
25587         PR libobjc/25346
25588         * objc.dg/encode-7.m: New test.
25589
25590 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25591
25592         PR c++/25010
25593         * g++.dg/opt/inline10.C: New test.
25594
25595 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25596
25597         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25598
25599 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25600
25601         * gfortran.dg/substring_equivalence.f90: typo in comment
25602
25603 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25604
25605         PR fortran/25068
25606         * gfortran.dg/iostat_3.f90: New test.
25607
25608 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25609
25610         PR fortran/23815
25611         * gfortran.dg/unf_io_convert_1.f90: New test.
25612         * gfortran.dg/unf_io_convert_2.f90: New test.
25613         * gfortran.dg/unf_io_convert_3.f90: New test.
25614
25615 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25616
25617         PR testsuite/20772
25618         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25619         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25620         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25621         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25622         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25623         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25624         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25625         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25626         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25627         gcc.dg/torture/fp-int-convert-float128-timode.c,
25628         gcc.dg/torture/fp-int-convert-float128.c,
25629         gcc.dg/torture/fp-int-convert-float80-timode.c,
25630         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25631         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25632
25633         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25634
25635 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25636
25637         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25638
25639 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25640
25641         * gcc.dg/20051207-1.c,
25642         * gcc.dg/20051207-2.c,
25643         * gcc.dg/20051207-3.c: New tests.
25644
25645 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25646
25647         PR testsuite/20772
25648         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25649         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25650         dg-skip-if target selector.
25651
25652         PR testsuite/20772
25653         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25654         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25655         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25656         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25657         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25658         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25659         and/or merge with i?86 cases.
25660
25661         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25662
25663         PR testsuite/20772
25664         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25665         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25666         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25667         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25668         x86_64-*-linux*.
25669
25670 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25671
25672         PR target/25311
25673         * gcc.c-torture/compile/pr25311.c: New test.
25674
25675 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25676
25677         PR libgfortran/25039
25678         * gfortran.dg/read_comma.f: New test.
25679
25680 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25681
25682         PR c++/19317
25683         * g++.dg/opt/pr19317-1.C: New test.
25684         * g++.dg/opt/pr19317-2.C: New test.
25685         * g++.dg/opt/pr19317-3.C: New test.
25686
25687         PR target/19005
25688         * gcc.c-torture/execute/pr19005.c: New test.
25689
25690         PR target/17828
25691         * g++.old-deja/g++.other/comdat5.C: New test.
25692         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25693
25694         * g++.dg/compat/struct-layout-1.exp: New file.
25695         * g++.dg/compat/struct-layout-1.h: New.
25696         * g++.dg/compat/struct-layout-1_generate.c: New.
25697         * g++.dg/compat/struct-layout-1_x1.h: New.
25698         * g++.dg/compat/struct-layout-1_x2.h: New.
25699         * g++.dg/compat/struct-layout-1_y1.h: New.
25700         * g++.dg/compat/struct-layout-1_y2.h: New.
25701
25702         * gcc.dg/20050330-2.c: New test.
25703
25704 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25705
25706         PR fortran/25292
25707         * gfortran.dg/associated_1.f90: New.
25708
25709 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25710
25711         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25712         ILP32 vect_no_align platforms.
25713
25714 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25715             Jakub Jelinek  <jakub@redhat.com>
25716
25717         PR target/25268
25718         * gcc.c-torture/compile/20051207-1.c: New test.
25719
25720 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25721
25722         PR testsuite/20772
25723         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25724         gcc.dg/torture/pr18582-1.c,
25725         gcc.target/i386/attributes-error.c: Also test on x86_64.
25726
25727         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25728
25729 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25730
25731         PR c++/19397
25732         * g++.dg/template/typedef3.C: New test.
25733
25734         PR c++/19762
25735         PR c++/19764
25736         * g++.dg/template/dtor3.C: Fix error markers.
25737
25738 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25739
25740         * lib/target-supports.exp (check_effective_target_sync_char_short):
25741         Add s390*.
25742
25743 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25744
25745         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25746
25747 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25748
25749         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25750         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25751         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25752         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25753
25754 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25755
25756         PR c++/25263
25757         * g++.dg/other/array2.C: New test case.
25758
25759 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25760
25761         * gcc.dg/darwin-weakimport-3.c: New.
25762
25763         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25764         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25765         and to work on Darwin.
25766         * gcc.dg/attr-weakref-1b.c: New file.
25767         * gcc.dg/attr-weakref-2.c: New test.
25768         * gcc.dg/darwin-weakref-1.c: New test.
25769
25770 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25771
25772         PR testsuite/25247
25773         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25774         use in selector expressions.
25775         (dg-xfail-if): Ditto.
25776         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25777         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25778         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25779         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25780         * gcc.test-framework/test-framework.exp: Skip generated tests if
25781         CHECK_TEST_FRAMEWORK is not 1.
25782
25783 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25784
25785         PR tree-optimization/24963
25786         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25787
25788         PR target/24108
25789         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25790
25791         PR target/18580
25792         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25793         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25794         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25795         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25796
25797 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25798
25799         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25800         dg-options.
25801
25802 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25803
25804         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25805
25806 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25807
25808         * gcc.dg/format/cast-1.c: New test.
25809
25810 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25811
25812         PR c/7776
25813         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25814         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25815         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25816         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25817
25818 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25819
25820         * gcc.dg/cast-pretty-print-1.c: New test.
25821
25822 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25823
25824         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25825
25826 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25827
25828         PR c++/24173
25829         * g++.dg/template/friend40.C: New test.
25830
25831 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25832
25833         PR target/25199
25834         * gcc.target/i386/movq-2.c: New test.
25835         * gcc.target/i386/movq.c: Remove target i?86, instead add
25836         dg-require-effective-target ilp32.
25837
25838 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25839
25840         PR c++/24103
25841         * g++.dg/other/default1.C: New test.
25842
25843 2005-12-02  Richard Guenther  <rguenther@suse.de>
25844
25845         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25846
25847 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25848
25849         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25850
25851 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25852
25853         PR target/21017
25854         * gcc.target/powerpc/rotate.c: New.
25855
25856 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25857
25858         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25859         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25860
25861 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25862
25863         PR c/13384
25864         * gcc.dg/pr17730-1.c: Adjust.
25865         * gcc.dg/lvalue1.c (main): Likewise.
25866         * gcc.dg/lvalue-2.c: Likewise.
25867         * g++.dg/pr7503-3.C
25868
25869 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25870
25871         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25872         error messages.
25873
25874 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25875
25876         PR fortran/24789
25877         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25878
25879 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25880
25881         PR target/24475
25882         * lib/target-supports.exp (check_effective_target_tls): New.
25883         (check_effective_target_tls_runtime): New.
25884         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25885         for TLS support.
25886         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25887         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25888         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25889         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25890         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25891         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25892         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25893         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25894         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25895         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25896         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25897         effective-target TLS.
25898         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25899         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25900         effective-target TLS runtime.
25901
25902 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25903
25904         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25905
25906 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25907
25908         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25909         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25910         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25911         ignored" warnings when "packing" is the same as the ABI layout.
25912
25913 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25914
25915         PR fortran/21302
25916         * gfortran.dg/line_length_1.f: New test.
25917         * gfortran.dg/line_length_2.f90: Ditto.
25918
25919 2005-11-30  Richard Guenther  <rguenther@suse.de>
25920
25921         PR tree-optimization/21655
25922         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25923
25924 2005-11-30  Dale Johannesen  <dalej@apple.com>
25925
25926         * gcc.c-torture/compile/pr24930.c: New.
25927
25928 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25929
25930         PR fortran/15809
25931         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25932
25933 2005-11-30  Jeff Law  <law@redhat.com>
25934
25935         * g++.old-deja/g++.law/pr25000.C: New test.
25936
25937 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25938
25939         * gcc.dg/tls/opt-11.c: New test.
25940
25941 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25942
25943         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25944         targets.
25945         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25946         LP64 ia64.
25947
25948 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25949
25950         * gfortran.dg/open_access_1.f90: New test.
25951
25952 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25953
25954         * gcc.dg/charset/builtin2.c: New test.
25955
25956 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25957
25958         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25959         on mmix-*-* for *_[xy].c.
25960
25961 2005-11-28  Kean Johnston  <jkj@sco.com>
25962
25963         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25964         headers.
25965         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25966         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25967         * gcc.target/i386/asm-3.c: Ditto.
25968         * gcc.target/i386/clobbers.c: Ditto.
25969         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25970         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25971         test regexp.
25972         * gcc.target/i386/mul.c: Ditto.
25973         * gcc.target/i386/ssetype-1.c: Ditto.
25974         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25975         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25976         static so the test works with -fPIC mode too. Based on comment in
25977         PR19231 by Pinski.
25978         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25979
25980 2005-11-28  Richard Guenther  <rguenther@suse.de>
25981
25982         * gcc.dg/alias-9.c: New testcase.
25983         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25984
25985 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25986             Uros Bizjak  <uros@kss-loka.si>
25987
25988         PR middle-end/20219
25989         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25990         tan(x)/sin(x) transformations.
25991
25992 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25993
25994         PR middle-end/24575
25995         * gcc.dg/tree-ssa/divide-3.c: New test.
25996         * gcc.dg/tree-ssa/divide-4.c: New test.
25997
25998 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25999
26000         PR fortran/24917
26001         *  gfortran.dg/boz_6.f90: New test.
26002
26003 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26004
26005         PR fortran/23912
26006         * gfortran.dg/modulo_1.f90: New test.
26007
26008 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26009
26010         PR libfortran/24919
26011         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26012         fail on CRLF platforms.
26013         * gfortran.dg/ftell_2.f90: Likewise.
26014
26015 2005-11-26  Eric Christopher  <echristo@apple.com>
26016
26017         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26018
26019 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26020
26021         * objc.dg/gnu-runtime-3.m: Simplify.
26022
26023 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26024
26025         PR middle-end/23669
26026         * gcc.dg/tree-ssa/divide-1.c: New test.
26027         * gcc.dg/tree-ssa/divide-2.c: New test.
26028
26029 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26030
26031         PR libgfortran/24945
26032         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26033
26034 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26035
26036         PR libgfortran/24945
26037         * gfortran.dg/open_status_2.f90: New test.
26038
26039 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26040
26041         * gcc.c-torture/execute/builtins/fprintf.c,
26042         gcc.c-torture/execute/builtins/fputs-lib.c,
26043         gcc.c-torture/execute/builtins/fputs.c,
26044         gcc.c-torture/execute/builtins/lib/fprintf.c,
26045         gcc.c-torture/execute/builtins/lib/printf.c,
26046         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26047
26048 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26049
26050         * gcc.dg/20050922-2.c: New test.
26051
26052 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26053
26054         * objc.dg/gnu-runtime-3.m: New test.
26055
26056 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26057
26058         PR c++/9278
26059         * g++.dg/other/void1.C: New test.
26060
26061 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26062
26063         PR middle-end/24998
26064         * gcc.dg/torture/fp-int-convert-float.c,
26065         gcc.dg/torture/fp-int-convert-double.c,
26066         gcc.dg/torture/fp-int-convert-long-double.c,
26067         gcc.dg/torture/fp-int-convert-timode.c,
26068         gcc.dg/torture/fp-int-convert-float80.c,
26069         gcc.dg/torture/fp-int-convert-float80-timode.c,
26070         gcc.dg/torture/fp-int-convert-float128.c,
26071         gcc.dg/torture/fp-int-convert-float128-timode.c,
26072         gcc.dg/torture/fp-int-convert.h: New files.
26073
26074 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26075
26076         PR middle-end/24989
26077         * gcc.dg/tree-ssa/bool-10.c: New test.
26078         * gcc.dg/tree-ssa/bool-11.c: New test.
26079         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26080
26081 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26082
26083         PR middle-end/24990
26084         * tree-ssa/pr24990-1.c: New test.
26085
26086 2005-11-24  Richard Guenther  <rguenther@suse.de>
26087         Dirk Mueller <dmueller@suse.de>
26088
26089         PR c++/14024
26090         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26091         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26092         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26093         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26094         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26095         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26096
26097 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26098
26099         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26100
26101 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26102
26103         PR c/21668
26104         * gcc.dg/Wc++-compat.c: New.
26105         * gcc.dg/Wno-c++-compat.c: New.
26106
26107 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26108
26109         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26110         (vspltish, vspltisw): Likewise.
26111
26112 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26113
26114         PR libgfortran/24794
26115         * gfortran.dg/namelist_12.f: Fix quotes.
26116         * gfortran.dg/namelist_13.f90: Fix quotes.
26117         * gfortran.dg/namelist_14.f90: Fix quotes.
26118         * gfortran.dg/namelist_15.f90: Fix quotes.
26119         * gfortran.dg/namelist_use.f90: Fix quotes.
26120         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26121         * gfortran.dg/namelist_21.f90: New test.
26122         * gfortran.dg/namelist_22.f90: New test.
26123
26124 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26125
26126         PR target/23435
26127         * gcc.c-torture/compile/pr23435.c: New.
26128
26129 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26130
26131         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26132
26133 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26134
26135         * gcc.target/powerpc/405-macchw-1.c,
26136         gcc.target/powerpc/405-macchw-2.c,
26137         gcc.target/powerpc/405-macchwu-1.c,
26138         gcc.target/powerpc/405-macchwu-2.c,
26139         gcc.target/powerpc/405-machhw-1.c,
26140         gcc.target/powerpc/405-machhw-2.c,
26141         gcc.target/powerpc/405-machhwu-1.c,
26142         gcc.target/powerpc/405-machhwu-2.c,
26143         gcc.target/powerpc/405-maclhw-1.c,
26144         gcc.target/powerpc/405-maclhw-2.c,
26145         gcc.target/powerpc/405-maclhwu-1.c,
26146         gcc.target/powerpc/405-maclhwu-2.c,
26147         gcc.target/powerpc/405-mulchw-1.c,
26148         gcc.target/powerpc/405-mulchw-2.c,
26149         gcc.target/powerpc/405-mulchwu-1.c,
26150         gcc.target/powerpc/405-mulchwu-2.c,
26151         gcc.target/powerpc/405-mulhhw-1.c,
26152         gcc.target/powerpc/405-mulhhw-2.c,
26153         gcc.target/powerpc/405-mulhhwu-1.c,
26154         gcc.target/powerpc/405-mulhhwu-2.c,
26155         gcc.target/powerpc/405-mullhw-1.c,
26156         gcc.target/powerpc/405-mullhw-2.c,
26157         gcc.target/powerpc/405-mullhwu-1.c,
26158         gcc.target/powerpc/405-mullhwu-2.c,
26159         gcc.target/powerpc/405-nmacchw-1.c,
26160         gcc.target/powerpc/405-nmacchw-2.c,
26161         gcc.target/powerpc/405-nmachhw-1.c,
26162         gcc.target/powerpc/405-nmachhw-2.c,
26163         gcc.target/powerpc/405-nmaclhw-1.c,
26164         gcc.target/powerpc/405-nmaclhw-2.c,
26165         gcc.target/powerpc/440-macchw-1.c,
26166         gcc.target/powerpc/440-macchw-2.c,
26167         gcc.target/powerpc/440-macchwu-1.c,
26168         gcc.target/powerpc/440-macchwu-2.c,
26169         gcc.target/powerpc/440-machhw-1.c,
26170         gcc.target/powerpc/440-machhw-2.c,
26171         gcc.target/powerpc/440-machhwu-1.c,
26172         gcc.target/powerpc/440-machhwu-2.c,
26173         gcc.target/powerpc/440-maclhw-1.c,
26174         gcc.target/powerpc/440-maclhw-2.c,
26175         gcc.target/powerpc/440-maclhwu-1.c,
26176         gcc.target/powerpc/440-maclhwu-2.c,
26177         gcc.target/powerpc/440-mulchw-1.c,
26178         gcc.target/powerpc/440-mulchw-2.c,
26179         gcc.target/powerpc/440-mulchwu-1.c,
26180         gcc.target/powerpc/440-mulchwu-2.c,
26181         gcc.target/powerpc/440-mulhhw-1.c,
26182         gcc.target/powerpc/440-mulhhw-2.c,
26183         gcc.target/powerpc/440-mulhhwu-1.c,
26184         gcc.target/powerpc/440-mulhhwu-2.c,
26185         gcc.target/powerpc/440-mullhw-1.c,
26186         gcc.target/powerpc/440-mullhw-2.c,
26187         gcc.target/powerpc/440-mullhwu-1.c,
26188         gcc.target/powerpc/440-mullhwu-2.c,
26189         gcc.target/powerpc/440-nmacchw-1.c,
26190         gcc.target/powerpc/440-nmacchw-2.c,
26191         gcc.target/powerpc/440-nmachhw-1.c,
26192         gcc.target/powerpc/440-nmachhw-2.c,
26193         gcc.target/powerpc/440-nmaclhw-1.c,
26194         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26195
26196 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26197
26198         PR fortran/24774
26199         * gfortran.dg/inquire_9.f90: New test.
26200
26201         PR fortran/21647
26202         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26203
26204 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26205
26206         PR libfortran/24432
26207         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26208         Check that 'cos' is supported.
26209
26210 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26211
26212         PR fortran/24223
26213         * gfortran.dg/substring_equivalence.f90: New test.
26214
26215         PR fortran/24705
26216         * gfortran.dg/auto_internal_assumed.f90: New test.
26217
26218 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26219
26220         * gcc.dg/fold-div-2.c: New test.
26221
26222 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26223
26224         PR rtl-optimization/24883
26225         * gcc.c-torture/compile/pr24883.c: New test.
26226
26227 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26228
26229         PR middle-end/20583
26230         * gcc.c-torture/compile/pr20583.c: New.
26231
26232 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26233
26234         * gcc.c-torture/execute/usmul.c: New test.
26235
26236 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26237
26238         * gcc.dg/tree-ssa/vrp22.c: New test.
26239
26240 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26241
26242         PR middle-end/24912
26243         * gcc.dg/torture/pr24912-1.c: New test.
26244
26245 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26246
26247         PR fortran/24862
26248         * gfortran.dg/arrayio_derived_1.f90: New test.
26249
26250 2005-11-19  Richard Guenther  <rguenther@suse.de>
26251
26252         PR middle-end/23294
26253         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26254
26255 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26256
26257         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26258
26259 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26260
26261         PR c++/8355
26262         * g++.dg/template/friend39.C: New test.
26263
26264 2005-11-18  James E Wilson  <wilson@specifix.com>
26265
26266         * gcc.dg/builtin-strstr.c: New.
26267
26268 2005-11-18  Richard Henderson  <rth@redhat.com>
26269
26270         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26271         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26272         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26273         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26274         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26275         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26276         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26277         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26278         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26279         renaming to remove initial "ia64-".
26280
26281 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26282
26283         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26284
26285 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26286
26287         * g++.dg/cpp/string-2.C: New test.
26288
26289 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26290
26291         * gcc.dg/tree-ssa/loop-14.c: New test.
26292
26293 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26294             Michael Chamberlain <michael@chamberlain.net.au>
26295
26296         * ada/acats/run_all.sh (target_run): Kill long running tests.
26297
26298 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26299
26300         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26301         * gcc.dg/cleanup-9.c: Likewise.
26302         * gcc.dg/cleanup-10.c: Likewise.
26303         * gcc.dg/cleanup-11.c: Likewise.
26304
26305 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26306
26307         PR fortran/24892
26308         * gfortran.dg/open_access_append_1.f90: New test.
26309         * gfortran.dg/open_access_append_2.f90: New test.
26310
26311 2005-11-16  Richard Guenther  <rguenther@suse.de>
26312
26313         PR middle-end/24851
26314         * gcc.c-torture/execute/pr24851.c: New testcase.
26315
26316 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26317
26318         * gcc.dg/fold-overflow-1.c: New test.
26319
26320 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26321
26322         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26323         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26324
26325 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26326
26327         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26328         structures.
26329         * g++.dg/eh/forced2.C: Likewise.
26330         * g++.dg/eh/forced3.C: Likewise.
26331         * g++.dg/eh/forced4.C: Likewise.
26332
26333 2005-11-11  Mike Stump  <mrs@apple.com>
26334
26335         * g++.old-deja/g++.mike/unused.C: Add.
26336
26337 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26338
26339         PR c++/24667
26340         * g++.dg/warn/Wcast-qual1.C: New test.
26341
26342 2005-11-15  Jan Hubicka  <jh@suse.cz>
26343
26344         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26345
26346 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26347
26348         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26349
26350 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26351
26352         PR 24840
26353         * gcc.dg/tree-ssa/pr24840.c: New test.
26354
26355 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26356
26357         PR testsuite/24841
26358         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26359
26360 2005-11-14  Dale Johannesen  <dalej@apple.com>
26361
26362         * gcc.c-torture/execute/20051113-1.c: New.
26363
26364 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26365
26366         PR c++/24687
26367         * g++.dg/template/crash43.C: New test.
26368
26369 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26370
26371         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26372
26373 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26374
26375         PR c++/24817
26376         * g++.dg/eh/spec8.C: New test.
26377
26378 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26379
26380         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26381
26382 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26383
26384         PR c++/20293
26385         * g++.dg/parse/ambig4.C: New test.
26386         * g++.dg/tc1/dr101.C: Adjust error markers.
26387         * g++.dg/lookup/strong-using-2.C: Likewise.
26388         * g++.dg/lookup/ambig5.C: Likewise.
26389         * g++.dg/lookup/ambig4.C: Likewise.
26390         * g++.dg/parse/crash22.C: Likewise.
26391
26392 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26393
26394         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26395
26396 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26397
26398         * gcc.dg/nested-calls-1.c: New test.
26399
26400 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26401
26402         * gfortran.dg/complex_intrinsic_1.f90: New test.
26403         * gfortran.dg/complex_intrinsic_2.f90: New test.
26404         * gfortran.dg/fgetc_1.f90: New test.
26405         * gfortran.dg/fgetc_2.f90: New test.
26406         * gfortran.dg/fgetc_3.f90: New test.
26407         * gfortran.dg/ftell_1.f90: New test.
26408         * gfortran.dg/ftell_2.f90: New test.
26409         * gfortran.dg/gnu_logical_1.F: New test.
26410         * gfortran.dg/gnu_logical_2.f90: New test.
26411
26412 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26413
26414         PR middle-end/24820
26415         * gcc.dg/pr24820.c: New test.
26416
26417 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26418
26419         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26420         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26421         variable.
26422
26423 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26424
26425         PR testsuite/24614
26426         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26427
26428 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26429
26430         * gcc.target/cris/cris.exp: New file.
26431         * gcc.target/cris/rld-legit1.c: New test.
26432         * gcc.target/cris/rld-legit2.c: New test.
26433
26434 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26435
26436         PR c++/24780
26437         * g++.dg/opt/pr24780.C: New test.
26438
26439         PR c++/24761
26440         * g++.dg/template/asm1.C: New test.
26441
26442 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26443
26444         PR libgfortran/24787
26445         * gfortran.dg/scan_1.f90: New test.
26446
26447 2005-11-12  Jan Hubicka  <jh@suse.cz>
26448
26449         * gcc.target/i386/minmax-1.c: New.
26450         * gcc.target/i386/minmax-2.c: New.
26451
26452 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26453
26454         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26455
26456 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26457
26458         * gcc.c-torture/execute/20051110-1.c,
26459         gcc.c-torture/execute/20051110-2.c: New tests.
26460
26461 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26462
26463         PR middle-end/24750
26464         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26465         New tests.
26466
26467 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26468
26469         * lib/target-libpath.exp (get_shlib_extension): New proc.
26470         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26471         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26472         * lib/objc.exp (objc_target_compile): Likewise.
26473         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26474         detection.
26475
26476 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26477
26478         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26479
26480         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26481         Add -static to additional_flags and pass it to target_compile.
26482
26483 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26484
26485         PR libgfortran/24719
26486         gfortran.dg/read_noadvance.f90: New test.
26487
26488         PR libgfortran/24699
26489         gfortran.dg/fmt_t_2.f90: New test.
26490
26491         PR libgfortran/24785
26492         gfortran.dg/read_x_eor.f90: New test.
26493
26494         PR libgfortran/24584
26495         gfortran.dg/namelist_empty.f90: Rename test.
26496
26497         PR libgfortran/24489
26498         gfortran/read_eor.f90: Rename test.
26499
26500 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26501
26502         PR fortran/15976
26503         * gfortran.dg/automatic_module_variable.f90: New test.
26504
26505 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26506
26507         PR target/24445
26508         * gcc.dg/pr24445.c: New test.
26509
26510 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26511
26512         PR fortran/24655
26513         PR fortran/24755
26514         * gfortran.dg/recursive_statement_functions.f90: Add statement
26515         functions using inline intrinsic functions and parameters to test
26516         that they no longer seg-fault.
26517
26518         PR fortran/24409
26519         gfortran.dg/nested_modules_4.f90: New test.
26520         gfortran.dg/nested_modules_5.f90: New test.
26521
26522 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26523
26524         PR fortran/24643
26525         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26526
26527 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26528
26529         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26530         failures.
26531
26532 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26533
26534         * gcc.dg/sparc-getcontext-1.c: New test.
26535
26536 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26537
26538         * gcc.dg/ifcvt-fabs-1.c: New test.
26539
26540 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26541
26542         PR other/4372
26543         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26544         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26545
26546 2005-11-09  Richard Guenther  <rguenther@suse.de>
26547
26548         PR tree-optimization/24716
26549         * gcc.c-torture/execute/pr24716.c: New testcase.
26550
26551 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26552
26553         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26554
26555 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26556
26557         PR 24624
26558         * gcc.dg/pr24624.c: Testcase added.
26559
26560 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26561
26562         PR 24623
26563         * g++.dg/other/pr24623.C: Testcase added.
26564
26565 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26566
26567         PR fortran/22607
26568         * gfortran-dg/pure_byref_1.f90: New.
26569         * gfortran-dg/pure_byref_2.f90: New.
26570
26571 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26572
26573         PR c/24101
26574         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26575         * gcc.dg/dg.exp: Run main loop also for *.i files.
26576
26577 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26578
26579         PR c++/19450
26580         * g++.dg/tls/diag-3.C: New test.
26581         * g++.dg/tls/diag-4.C: New test.
26582         * g++.dg/tls/static-1.C: New test.
26583         * g++.dg/tls/static-1a.cc: New file.
26584
26585 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26586
26587         PR 23046
26588         * g++.dg/tree-ssa/pr23046.C: New test.
26589
26590 2005-11-08  Devang Patel <dpatel@apple.com>
26591
26592         PR tree-optimization/23115
26593         * gcc.dg/tree-ssa/pr23115.c: New.
26594
26595 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26596
26597         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26598         * gcc.target/powerpc/pr16155.c: Same.
26599         * gcc.target/powerpc/altivec-1.c: Same.
26600         * gcc.target/powerpc/altivec-2.c: Same.
26601         * gcc.target/powerpc/altivec-3.c: Same.
26602         * gcc.target/powerpc/altivec-5.c: Same.
26603         * gcc.target/powerpc/altivec-11.c: Same.
26604         * gcc.target/powerpc/altivec-12.c: Same.
26605         * gcc.target/powerpc/altivec-14.c: Same.
26606         * gcc.target/powerpc/altivec-22.c: Same.
26607         * gcc.target/powerpc/altivec-consts.c: Same.
26608         * gcc.target/powerpc/altivec-pr22085.c: Same.
26609         * gcc.target/powerpc/altivec-splat.c: Same.
26610         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26611         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26612         * gcc.target/powerpc/darwin-longlong.c: Same.
26613
26614 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26615
26616         PR target/19340
26617         * gcc.dg/pr19340.c: New test.
26618
26619 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26620
26621         PR rtl-optimization/24683
26622         * gcc.dg/pr24683.c: New test.
26623
26624 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26625
26626         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26627         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26628
26629 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26630
26631         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26632
26633 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26634
26635         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26636
26637 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26638
26639         PR target/24230
26640
26641         * gcc.target/powerpc/altivec-consts.c,
26642         gcc.target/powerpc/altivec-splat.c: New testcase.
26643
26644 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26645
26646         PR c/24599
26647
26648         * gcc.dg/overflow-2.c: New testcase.
26649
26650 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26651
26652         PR rtl-optimization/23567
26653         * gcc.c-torture/execute/20051104-1.c: New test.
26654
26655 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26656
26657         PR fortran/24534
26658         gfortran.dg/private_type_2.f90: Modified to check that case with
26659         PRIVATE declaration within derived type is accepted.
26660
26661         PR fortran/20838
26662         gfortran.dg/pointer_assign_1.f90: New test.
26663
26664         PR fortran/20840
26665         * gfortran.dg/arrayio_0.f90: New test.
26666
26667         PR fortran/17737
26668         gfortran.dg/data_initialized.f90: New test.
26669         gfortran.dg/data_constraints_1.f90: New test.
26670         gfortran.dg/data_constraints_2.f90: New test.
26671
26672 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26673
26674         PR fortran/24174
26675         PR fortran/24305
26676         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26677
26678 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26679
26680         PR 24670
26681         * gcc.dg/tree-ssa/pr24670.c: New test.
26682
26683 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26684
26685         PR target/22432
26686         * gcc.target/i386/pr22432.c: New test.
26687
26688 2005-11-05  Richard Henderson  <rth@redhat.com>
26689
26690         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26691         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26692         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26693         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26694         from gcc.dg/alpha-*.
26695         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26696         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26697
26698 2005-11-05  Andreas Jaeger  <aj@suse.de>
26699
26700         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26701
26702 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26703
26704         PR target/23424
26705         * gcc.dg/torture/pr23424-1.c: New test.
26706
26707 2005-11-04  Richard Henderson  <rth@redhat.com>
26708
26709         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26710         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26711         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26712         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26713         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26714         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26715         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26716         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26717         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26718         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26719         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26720         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26721         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26722         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26723         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26724         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26725         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26726         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26727         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26728         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26729         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26730         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26731         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26732         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26733         Move from gcc.dg/.
26734         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26735         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26736         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26737         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26738         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26739         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26740         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26741         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26742         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26743         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26744         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26745         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26746         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26747         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26748         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26749         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26750         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26751         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26752         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26753         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26754         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26755         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26756         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26757         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26758         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26759         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26760         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26761         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26762         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26763         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26764         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26765         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26766         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26767         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26768         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26769         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26770         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26771         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26772         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26773         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26774         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26775         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26776         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26777         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26778         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26779
26780 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26781
26782         PR 24627
26783         * gcc.dg/tree-ssa/pr24627.c: New test.
26784
26785 2005-11-04 Paul Brook  <paul@codesourcery.com>
26786
26787         * gcc.dg/tls/opt-10.c: New test.
26788
26789 2005-11-04  Andreas Jaeger  <aj@suse.de>
26790
26791         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26792         avoid extra warnings.
26793
26794 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26795
26796         PR libfortran/22298
26797         * lib/target-supports.exp
26798         (check_effective_target_static_libgfortran): New
26799         static_libgfortran effective target.
26800         * gfortran.dg/static_linking_1.f: New test.
26801         * gfortran.dg/static_linking_1.c: New file.
26802
26803 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26804
26805         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26806
26807 2005-11-03  Josh Conner  <jconner@apple.com>
26808
26809         PR c++/19989
26810         g++.dg/ext/array2.C: New test.
26811         g++.dg/template/dependent-name3.C: New test.
26812         g++.dg/template/dependent-name4.C: New test.
26813         g++.dg/template/sfinae2.C: New test.
26814
26815 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26816
26817         PR preprocessor/22042
26818         * gcc.dg/cpp/strify4.c: New test.
26819
26820 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26821
26822         PR c++/17964
26823         * g++.dg/cpp/string-1.C: New test.
26824
26825 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26826
26827         * gcc.target/powerpc: New directory.
26828         * gcc.target/powerpc/powerpc.exp: New file.
26829         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26830         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26831         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26832         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26833         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26834         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26835         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26836         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26837         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26838         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26839         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26840         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26841         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26842         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26843         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26844         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26845         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26846         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26847         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26848         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26849         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26850         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26851         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26852         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26853         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26854         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26855         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26856         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26857         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26858         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26859         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26860         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26861         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26862         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26863
26864 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26865
26866         PR c++/21627
26867         * g++.dg/warn/inline2.C: New test.
26868
26869 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26870
26871         PR middle-end/23155
26872         * g++.dg/ext/c99struct1.C: New test.
26873         * gcc.dg/union-cast-1.c: New test.
26874         * gcc.dg/union-cast-2.c: New test.
26875         * gcc.dg/union-cast-3.c: New test.
26876
26877 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26878
26879         PR middle-end/24589
26880         * gcc.c-torture/execute/zero-struct-2.c: New test.
26881
26882 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26883
26884         PR c++/24582
26885         * g++.dg/init/switch1.C: New test.
26886
26887 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26888
26889         * gcc.dg/delay-slot-1.c: New test.
26890
26891 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26892
26893         PR target/24620
26894         * gcc.dg/pr24620.c: New test.
26895
26896 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26897
26898         PR c/24329
26899         * gcc.dg/format/unnamed-1.c: New test.
26900
26901 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26902
26903         PR c++/22434
26904         * g++.dg/expr/cond8.C: New test.
26905
26906         PR c++/24560
26907         * g++.dg/parse/dot1.C: New test.
26908
26909 2005-11-02  Jan Hubicka  <jh@suse.cz>
26910
26911         PR target/23303
26912         * gcc.dg/i386-lea.c: New test
26913
26914 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26915
26916         PR target/24615
26917         * gcc.dg/pr24615.c: New test.
26918
26919 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26920
26921         PR target/24600
26922         * gcc.dg/pr24600.c: New test.
26923
26924 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26925
26926         PR c++/19253
26927         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26928         * g++.dg/parse/typename9.C: New test.
26929         * g++/dg/parse/typename10.C: Likewise.
26930
26931 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26932
26933         PR fortran/18157
26934         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26935         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26936         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26937
26938 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26939
26940         PR c++/24569
26941         * g++.dg/debug/static1.C: New test.
26942
26943 2005-11-02  Josh Conner  <jconner@apple.com>
26944
26945         * g++.dg/crash38.C: moved into proper directory...
26946         * g++.dg/template/crash42.C: ...here
26947
26948 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26949
26950         PR target/18338
26951         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26952         pcc_bitfield_type_matters || default_packed.
26953
26954         * lib/target-supports.exp
26955         (check_effective_target_pcc_bitfield_type_matters): New proc.
26956         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26957
26958         PR testsuite/23304
26959         * lib/target-supports.exp (check_effective_default_packed): New proc.
26960         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26961         Gate expected errors on target ! default_packed.
26962         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26963
26964 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26965
26966         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26967         change (r106358).
26968
26969 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26970
26971         PR fortran/24008
26972         * gfortran.dg/entry_5.f90: New.
26973         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26974
26975 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26976
26977         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26978
26979 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26980
26981         PR fortran/21565
26982         gfortran.dg/namelist_blockdata.f90: New test.
26983
26984         PR fortran/18737
26985         gfortran.dg/external_implicit_none.f90: New test.
26986
26987         PR fortran/14994
26988         * gfortran.dg/secnds.f: New test.
26989
26990 2005-10-31  Jan Hubicka  <jh@suse.cz>
26991
26992         PR target/20928
26993         * gcc.c-torture/compile/pr20928.c: New test.
26994
26995 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26996
26997         PR middle-end/23492
26998         * gcc.c-torture/compile/zero-strct-5.c: New test.
26999
27000 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27001
27002         PR libgfortran/24584
27003         * gfortran.dg/pr24584.f90: New test.
27004
27005 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27006
27007         PR fortran/18883
27008         * gfortran.dg/char_result_9.f90: New.
27009         * gfortran.dg/char_result_10.f90: New.
27010
27011 2005-10-30  Jan Hubicka  <jh@suse.cz>
27012
27013         * g++.dg/tree-ssa/pr24172.C: New testcase.
27014
27015 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27016
27017         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27018
27019 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27020
27021         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27022         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27023         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27024         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27025         gfortran.dg/enum_9.f90,
27026         gfortran.fortran-torture/compile/enum_1.f90,
27027         gfortran.fortran-torture/execute/enum_1.f90,
27028         gfortran.fortran-torture/execute/enum_2.f90,
27029         gfortran.fortran-torture/execute/enum_3.f90,
27030         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27031
27032 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27033
27034         PR target/18482
27035         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27036         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27037
27038 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27039
27040         PR libfortran/20179
27041         * gfortran.dg/mixed_io_1.f90: New test.
27042         * gfortran.dg/mixed_io_1.c: New file.
27043
27044 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27045
27046         * gfortran.dg/malloc_free_1.f90: New test.
27047
27048 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27049
27050         * gcc.dg/nested-func-4.c: Require profiling -pg.
27051
27052 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27053
27054         PR C++/23229
27055         * g++.dg/warn/main-2.C: New test.
27056
27057 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27058
27059         PR fortran/24545
27060         * gfortran.dg/interface_2.f90: new test.
27061
27062 2005-10-28  Josh Conner  <jconner@apple.com>
27063
27064         PR c++/22153
27065         * g++.dg/template/crash38.C: New test.
27066         * g++.dg/parse/explicit1.C: Change expected errors.
27067
27068 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27069
27070         PR C++/23426
27071         * g++.dg/other/large-size-array.C: New test.
27072
27073 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27074
27075         PR middle-end/24362
27076         * g++.dg/opt/complex4.C: New test.
27077
27078 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27079
27080         * gcc.dg/nested-func-4.c: New test.
27081
27082 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27083
27084         PR fortran/24158
27085         gfortran.dg/derived_recursion.f90: New test.
27086         gfortran.dg/implicit_actual.f90: New test.
27087
27088 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27089
27090         PR middle-end/24295, PR testsuite/24477
27091         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27092         removed when weakref hits the tree.
27093
27094 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gfortran.dg/cray_pointers_4.f90: New test.
27097
27098         * gfortran.dg/cray_pointers_5.f90: New test.
27099
27100 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27101
27102         PR fortran/22290
27103         * gfortran.dg/assign_5.f90: New test.
27104         * gfortran.dg/assign_6.f: New test.
27105
27106 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27107
27108         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27109         CPU has no SSE support.
27110
27111 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27112
27113         PR libgfortran/24224
27114         * gfortran.dg/arrayio_1.f90: Update attribution.
27115         * gfortran.dg/arrayio_2.f90: Update attribution.
27116         * gfortran.dg/arrayio_3.f90: Update attribution.
27117         * gfortran.dg/arrayio_4.f90: Update test conditions.
27118         * gfortran.dg/arrayio_5.f90: Update attribution.
27119         * gfortran.dg/arrayio_6.f90: New test.
27120         * gfortran.dg/arrayio_7.f90: New test.
27121
27122 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27123
27124         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27125
27126 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27127
27128         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27129
27130 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27131
27132         PR fortran/24416
27133         * gfortran.dg/namelist_char_only.f90: New test.
27134
27135 2005-10-24  Asher Langton  <langton2@llnl.gov>
27136
27137         PR fortran/17031
27138         PR fortran/22282
27139         * gfortran.dg/cray_pointers_1.f90: New test.
27140         * gfortran.dg/cray_pointers_2.f90: New test.
27141         * gfortran.dg/cray_pointers_3.f90: New test.
27142         * gfortran.dg/loc_1.f90: New test.
27143         * gfortran.dg/loc_2.f90: New test.
27144
27145 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27146
27147         * gcc.dg/pr24225.c: New test.
27148
27149 2005-10-24  Asher Langton  <langton2@llnl.gov>
27150
27151         * gfortran.dg/dup_save_1.f90: New test.
27152         * gfortran.dg/dup_save_2.f90: New test.
27153
27154 2005-10-24  Paul Brook  <paul@codesourcery.com>
27155
27156         PR 24107
27157         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27158         stdint.h.
27159
27160 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27161
27162         PR libgfortran/24489
27163         * gfortran.dg/pr24489.f90: New test.
27164
27165 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27166
27167         PR fortran/23635
27168         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27169
27170 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27171
27172         PR target/18911
27173         * g++.dg/init/array16.C: Skip for mmix-*-*.
27174
27175 2005-10-23  Asher Langton  <langton2@llnl.gov>
27176
27177         * gfortran.dg/byte_1.f90: New test.
27178         * gfortran.dg/byte_2.f90: New test.
27179
27180 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27181
27182         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27183
27184 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27185
27186         PR fortran/18022
27187         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27188
27189         PR fortran/24311
27190         * gfortran.dg/merge_char_const.f90: New test.
27191
27192         PR fortran/24384
27193         * gfortran.dg/spread_scalar_source.f90: New test.
27194
27195 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27196
27197         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27198
27199         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27200         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27201
27202         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27203
27204 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27205
27206         PR fortran/24426
27207         * gfortran.dg/der_pointer_4.f90: New.
27208
27209 2005-10-22  David Ayers  <d.ayers@inode.at>
27210
27211         * obj-c++.dg/except-1.mm: Simplify.
27212
27213 2005-10-21  David Ayers  <d.ayers@inode.at>
27214
27215         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27216
27217 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27218
27219         * gfortran.dg/assumed_dummy_2.f90: New test.
27220
27221 2005-10-21  James E Wilson  <wilson@specifix.com>
27222
27223         PR preprocessor/15220
27224         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27225
27226 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27227
27228         * gcc.c-torture/execute/20051021-1.c: New test.
27229
27230 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27231
27232         PR c++/24260
27233         * g++.dg/ext/tmplattr1.C: New test.
27234
27235 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27236
27237         PR fortran/24440
27238         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27239
27240 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27241
27242         * obj-c++.dg/except-1.mm: New.
27243
27244         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27245
27246 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27247
27248         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27249
27250 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27251
27252         PR middle-end/24295
27253         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27254         declarations with the same names as thunks' alias targets, use
27255         aliases instead.
27256         * gcc.dg/attr-alias-3.c: New test.
27257         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27258
27259 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27260
27261         PR c++/22618
27262         * g++.dg/parse/access8.C: New test.
27263
27264 2005-10-20  Richard Guenther  <rguenther@suse.de>
27265
27266         PR c++/24439
27267         * g++.dg/tree-ssa/pr24439.C: New testcase.
27268
27269 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27270
27271         * g++.dg/opt/delay-slot-1.C: New test.
27272
27273 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27274
27275         PR fortran/21625
27276         * gfortran.fg/der_init_1.f90: New.
27277
27278 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27279
27280         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27281
27282 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27283
27284         PR c++/21908
27285         * g++.dg/parse/error28.C: New test.
27286
27287 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27288
27289         * gcc.dg/profile-generate-2.c: New test.
27290
27291 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27292
27293         PR target/23589
27294         * g++.dg/ext/dllimport11.C: New.
27295
27296 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27297
27298         PR c++/22293
27299         * g++.dg/other/friend3.C: New test.
27300
27301 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27302
27303         PR c++/23293
27304         * g++.dg/template/error19.C: New test.
27305
27306 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27307
27308         PR c++/21383
27309         * g++.dg/overload/koenig2.C: New.
27310
27311         PR c++/23118
27312         * g++.dg/overload/error2.C: New.
27313
27314         PR c++/22604
27315         * g++.dg/inherit/covariant14.C: New.
27316
27317 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27318
27319         PR c++/23440
27320         * g++.dg/parse/for1.C: New test.
27321
27322 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27323
27324         PR fortran/23446
27325         * gfortran.dg/host_dummy_index_1.f90: New test.
27326
27327         PR fortran/21459
27328         * gfortran.dg/automatic_char_len_2.f90: New test.
27329
27330         PR fortran/20866
27331         * gfortran.dg/recursive_statement_functions.f90: New test.
27332
27333         PR fortran/20853
27334         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27335
27336         PR fortran/20849
27337         * gfortran.dg/external_initializer.f90: New test.
27338
27339         PR fortran/20837
27340         * non_module_public.f90: New test.
27341
27342 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27343
27344         PR c++/24386
27345         * g++.dg/template/overload7.C: New.
27346
27347         PR c++/22551
27348         * g++.dg/other/switch2.C: Remove expected warnings.
27349
27350         PR c++/21353
27351         * g++.dg/template/defarg6.C: New.
27352
27353 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27354
27355         PR target/24315
27356         * gcc.target/i386/pr24315.c: New test.
27357
27358 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27359
27360         PR c++/24389
27361         * g++.dg/template/static21.C: New test.
27362         * g++.dg/template/static21-a.cc: Likewise.
27363
27364 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27365
27366         PR c++/23959
27367         * g++.dg/warn/Wswitch-default-1.C: New test.
27368         * g++.dg/warn/Wswitch-default-2.C: New test.
27369
27370 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27371
27372         PR c++/22173
27373         * g++.dg/parse/template18.C: New test.
27374         * g++.dg/template/nontype15.C: Likewise.
27375
27376 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27377
27378         PR fortran/22273
27379         * gfortran.dg/spec_expr_2.f90: New.
27380
27381 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27382
27383         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27384         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27385         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27386         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27387         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27388         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27389         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27390         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27391         previous target-specific skips and warning-message matches where
27392         applicable.
27393
27394 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27395
27396         PR c++/21347
27397         * g++.dg/warn/Wctor-dtor.C: New test.
27398
27399 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27400
27401         PR c/23439
27402         * gcc.dg/for-1.c: New test.
27403
27404 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27405
27406         PR c++/19565
27407         * g++.dg/warn/Wconversion1.C: New test.
27408         * g++.dg/ext/packed4.C: Compile with -w.
27409         * g++.dg/opt/20050511-1.C: Likewise.
27410         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27411
27412 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27413
27414         * gfortran.dg/boz_5.f90: New test.
27415
27416 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27417
27418         PR c++/22551
27419         * g++.dg/other/switch2.C: New.
27420
27421         PR c++/23984
27422         * g++.dg/init/ctor7.C: New.
27423
27424 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27425
27426         PR c++/23730
27427         * g++.dg/parse/crash32.C: New test.
27428
27429 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27430
27431         PR c++/20721
27432         * g++.dg/init/goto2.C: New test.
27433
27434         PR c++/22464
27435         * g++.dg/template/crash/41.C: New test.
27436
27437         PR c++/22180
27438         * g++.dg/template/crash40.C: New test.
27439
27440         PR c++/23694
27441         * g++.dg/parse/friend5.C: New test.
27442
27443         PR c++/23307
27444         * g++.dg/template/crash38.C: New test.
27445
27446         PR c++/22352
27447         * g++.dg/template/friend38.C: New test.
27448
27449         PR c++/22405
27450         * g++.dg/template/crash39.C: New test.
27451
27452 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27453
27454         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27455         gcc.dg/debug/dwarf2/dwarf-char2.c,
27456         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27457
27458         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27459
27460 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27461
27462         * gcc.dg/dll-2.c: Add tests for warnings.
27463         * gcc.dg/dll-3.c: Likewise.
27464         * gcc.dg/dll-4.c: Likewise.
27465
27466         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27467         * g++.dg/ext/dllimport2.C: Likewise.
27468         * g++.dg/ext/dllimport3.C: Likewise.
27469         * g++.dg/ext/dllimport7.C: Likewise.
27470         * g++.dg/ext/dllimport8.C: Likewise.
27471         * g++.dg/ext/dllimport9.C: Likewise.
27472
27473 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27474
27475         PR fortran/24092
27476         * gfortran.dg/derived_pointer_recursion.f90: New test.
27477
27478 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27479
27480         * gcc.c-torture/execute/20051012-1.c: New test.
27481
27482 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27483
27484         PR fortran/18082
27485         * gfortran.dg/automatic_char_len_1.f90: New test.
27486
27487 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27488
27489         PR fortran/20847
27490         * gfortran.dg/save_common.f90: New test.
27491
27492         PR fortran/20856
27493         * gfortran.dg/save_result.f90: New test.
27494
27495 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27496
27497         PR c++/21592
27498         * g++.dg/template/dependent-expr1.C: Add new expected error.
27499         * g++.dg/template/dependent-expr2.C: Adjust error text.
27500         * g++.dg/template/overload6.C: New.
27501
27502         PR c++/23797
27503         * g++.dg/other/typename8.C: New.
27504
27505         PR c++/21117
27506         * g++.dg/other/return1.C: New.
27507
27508 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27509
27510         PR c++/24052
27511         * g++.dg/ext/label5.C: New.
27512
27513 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27514
27515         PR c++/19964
27516         * g++.dg/parse/crash31.C: New.
27517
27518 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27519
27520         * g++.dg/ipa/ipa-1.c: New test.
27521         * g++.dg/ipa/ipa-2.c: New test.
27522         * g++.dg/ipa/ipa-3.c: New test.
27523         * g++.dg/ipa/ipa-4.c: New test.
27524         * g++.dg/ipa/ipa-5.c: New test.
27525         * g++.dg/ipa/ipa.exp: New file.
27526
27527 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27528
27529         PR fortran/24207
27530         * gfortran.dg/private_type_3.f90: New test.
27531
27532 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27533
27534         PR fortran/20786
27535         gfortran.dg/aint_anint_1.f90: New test.
27536
27537 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27538
27539         PR libgfortran/24313
27540         gfortran.dg/csqrt.f: New test.
27541
27542 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27543
27544         PR c++/8057
27545         * g++.dg/warn/noeffect7.C: New test.
27546         * g++.dg/warn/noeffect2.C: Instantiate templates.
27547         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27548         and warning.
27549
27550 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27551
27552         PR c++/21089
27553         * g++.dg/init/float1.C: New test.
27554
27555         PR c++/24277
27556         * g++.dg/init/member1.C: Tweak error markers.
27557
27558 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27559
27560         PR testsuite/24281
27561         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27562         Check for null pointer.
27563
27564 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27565
27566         PR c++/21369
27567         * g++.dg/parse/ret-type3.C: New test.
27568
27569 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27570
27571         PR tree-opt/23946
27572         * gcc.c-torture/compile/pr23946.c: New test.
27573
27574 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27575
27576         * g++.dg/opt/mmx2.C: New test.
27577
27578 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27579
27580         PR c++/24277
27581         * g++.dg/template/static20.C: New test.
27582
27583         PR c++/24302
27584         * g++.dg/warn/Wunused-12.C: New test.
27585
27586         PR c++/23437
27587         * g++.dg/template/arg4.C: New test.
27588
27589 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27590
27591         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27592         * gcc.dg/ucnid-3.c: Likewise.
27593         * gcc.dg/ucnid-4.c: Likewise.
27594         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27595         * g++.dg/other/ucnid-1.C: Likewise.
27596         * gcc.dg/sparc-frame-1.c: New test.
27597
27598 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27599
27600         PR c++/24139
27601         * g++.dg/template/spec27.C: New test.
27602
27603         PR c++/24275
27604         * g++.dg/template/static19.C: New test.
27605
27606 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27607
27608         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27609         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27610
27611 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27612
27613         PR target/24136
27614         * gfortran.fortran-torture/compile/pr24136.f: New test.
27615
27616 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27617
27618         PR c++/22172
27619         * g++.dg/parse/crash30.C: New test.
27620
27621 2005-10-07  Richard Guenther  <rguenther@suse.de>
27622
27623         PR middle-end/24227
27624         * gcc.c-torture/compile/pr24227.c: New testcase.
27625
27626 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27627
27628         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27629         Do not put aligned attributes on array elements.
27630
27631 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27632
27633         PR testsuite/23611, PR testsuite/23615
27634         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27635         writing prototypes of library functions by hand.
27636         * obj-c++.dg/bitfield-4.mm: Likewise.
27637         * obj-c++.dg/const-str-4.mm: Likewise.
27638         * obj-c++.dg/encode-4.mm: Likewise.
27639         * obj-c++.dg/encode-5.mm: Likewise.
27640         * obj-c++.dg/encode-6.mm: Likewise.
27641         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27642         * obj-c++.dg/method-10.mm: Likewise.
27643         * obj-c++.dg/method-17.mm: Likewise.
27644         * obj-c++.dg/method-19.mm: Likewise.
27645         * obj-c++.dg/try-catch-2.mm: Likewise.
27646
27647 2005-10-06  Richard Henderson  <rth@redhat.com>
27648
27649         PR 24236
27650         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27651
27652 2005-10-06  Dale Johannesen  <dalej@apple.com>
27653
27654         * gcc.c-torture/execute/20030125-1.c: Correct.
27655
27656 2005-10-06  Richard Guenther  <rguenther@suse.de>
27657
27658         PR tree-optimization/24238
27659         * g++.dg/tree-ssa/pr24238.C: New testcase.
27660
27661 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27662
27663         PR 18568
27664         * gfortran.dg/der_pointer_3.f90: New test.
27665
27666 2005-10-05  Devang Patel  <dpatel@apple.com>
27667
27668         PR Debug/23205
27669         * g++.dg/other/PR23205.C: New.
27670
27671 2005-10-05  Richard Henderson  <rth@redhat.com>
27672
27673         PR target/23602
27674         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27675         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27676
27677 2005-10-05  Dale Johannesen  <dalej@apple.com>
27678
27679         * gcc.c-torture/execute/float-floor.c: New.
27680
27681 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27682
27683         PR tree-optimization/21419
27684         PR tree-optimization/24146
27685         PR tree-optimization/24151
27686
27687         * g++.dg/ext/asm7.C: New.
27688         * g++.dg/ext/asm8.C: New.
27689         * gcc.dg/asm-1.c: Compile on all targets.
27690         * gcc.dg/asm-pr24146.c: New.
27691         * gcc.dg/pr21419.c: Adjust error messages.
27692
27693 2005-10-05  Richard Guenther  <rguenther@suse.de>
27694
27695         PR fortran/24176
27696         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27697
27698 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27699
27700         PR c++/23513
27701         * g++.dg/template/spec22.C: Robustify test.
27702         * g++.dg/template/spec26.C: New.
27703
27704 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27705
27706         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27707         if target supports vector instructions.
27708
27709 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27710
27711         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27712         C99 functions.
27713
27714 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27715
27716         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27717         check_effective_target_fortran_large_int): Replace cached result
27718         when target changes.
27719
27720 2005-10-04  Devang Patel  <dpatel@apple.com>
27721
27722         * gcc.dg/i386-sse-vect-types.c: New.
27723
27724 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27725
27726         PR preprocessor/13726
27727         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27728         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27729
27730 2005-10-04  Richard Guenther  <rguenther@suse.de>
27731
27732         PR c/23576
27733         * gcc.dg/noncompile/pr23576.c: New testcase.
27734
27735 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27736
27737         PR middle-end/23125
27738         * gcc.dg/register-var-3.c: New test.
27739
27740 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27741
27742         * gcc.dg/pr23049.c: New test.
27743
27744         * gcc.dg/ucnid-4.c: Fix test.
27745
27746 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27747
27748         PR 23445
27749         * gcc.c-torture/compile/pr23445.c: New test.
27750
27751 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27752
27753         * g++.dg/overload/unknown1.C: New.
27754
27755 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27756
27757         PR c++/17775
27758         * g++.dg/template/repo4.C: New test.
27759
27760 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27761
27762         PR libfortran/19308
27763         * gfortran.dg/large_real_kind_2.F90: New test.
27764         * gfortran.dg/large_integer_kind_2.f90: New test.
27765
27766 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27767
27768         * lib/target-supports.exp (check_effective_target_vect_shift):
27769         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27770         (check_effective_target_vect_condition): Fix copy-n-pasto.
27771
27772         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27773         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27774         targets.
27775
27776 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27777
27778         PR c++/22621
27779         * g++.dg/template/overload5.C : New test.
27780
27781         PR c++/23840
27782         * g++.dg/expr/stdarg1.C: New test.
27783
27784 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27785
27786         PR 24142
27787         * gcc.c-torture/execute/pr24142.c: New test.
27788
27789 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27790
27791         PR 24141
27792         * gcc.c-torture/execute/pr24141.c: New test.
27793
27794 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27795             Diego Novillo  <dnovillo@redhat.com>
27796
27797         PR 23604
27798         * gcc.c-torture/execute/pr23604.c: New test.
27799
27800 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27801
27802         PR fortran/16404
27803         PR fortran/20835
27804         PR fortran/20890
27805         PR fortran/20899
27806         PR fortran/20900
27807         PR fortran/20901
27808         PR fortran/20902
27809         gfortran.dg/equiv_constraint_1.f90: New test.
27810         gfortran.dg/equiv_constraint_2.f90: New test.
27811         gfortran.dg/equiv_constraint_3.f90: New test.
27812         gfortran.dg/equiv_constraint_4.f90: New test.
27813         gfortran.dg/equiv_constraint_5.f90: New test.
27814         gfortran.dg/equiv_constraint_6.f90: New test.
27815         gfortran.dg/equiv_constraint_7.f90: New test.
27816         gfortran.dg/equiv_constraint_8.f90: New test.
27817         gfortran.dg/private_type_1.f90: New test.
27818         gfortran.dg/private_type_2.f90: New test.
27819         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27820         980628-10.f: Assert std=gnu to permit mixing of
27821         types in equivalence statements.
27822
27823 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27824
27825         PR 24112
27826         * gfortran.dg/open_status_1.f90: New.
27827
27828 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27829
27830         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27831         * gcc.dg/vect/pr22480.c: Clean up temp files.
27832         * gcc.dg/vect/pr23831.c: Clean up temp files.
27833         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27834         Clean up temp files.
27835         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27836         Clean up temp files.
27837
27838         * gcc.dg/20050309-1.c: Clean up temp files.
27839         * gcc.dg/20050325-1.c: Clean up temp files.
27840
27841 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27842
27843         PR tree-optimization/24059
27844         * gcc.dg/vect/pr24059.c : New test.
27845
27846 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27847
27848         PR middle-end/24109
27849         * gcc.c-torture/execute/20050929-1.c: New test.
27850
27851 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27852
27853         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27854
27855 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27856
27857         PR c/21419
27858         * gcc.dg/pr21419.c: New test.
27859
27860 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27861
27862         * gcc.dg/pr23911.c: New test.
27863
27864 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27865
27866         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27867
27868         PR c++/16782
27869         * g++.dg/parse/qualified4.C: New test.
27870         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27871         * g++.old-deja/g++.mike/p8154.C: Likewise.
27872
27873 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27874
27875         PR c++/22147
27876         * g++.dg/template/friend37.C: New test.
27877         * g++.dg/parse/crash28.C: Adjust error markers.
27878
27879 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27880
27881         PR fortran/18518
27882         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27883
27884 2005-09-27  Devang Patel  <dpatel@apple.com>
27885
27886         PR tree-optimization/23625
27887         * gcc.dg/pr23625.c: New test.
27888
27889 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27890
27891         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27892         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27893
27894 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27895
27896         PR fortran/23677
27897         * gfortran.fortran-torture/execute/save_1.f90: New test.
27898         * gfortran.dg/save_1.f90: New test.
27899
27900 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27901
27902         * gcc.target/i386/builtin-apply-mmx.c: New test.
27903
27904         PR target/22576
27905         * gcc.target/i386/pr22576.c: New test.
27906
27907         PR target/22585
27908         * gcc.target/i386/pr22585.c: New test.
27909
27910         PR target/23268
27911         * gcc.target/i386/pr23268.c: New test.
27912
27913         PR middle-end/23831
27914         * gcc.dg/vect/pr23831.c: New test.
27915
27916         PR target/24055
27917         * gcc.target/i386/pr24055.c: New test.
27918
27919 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27920
27921         PR tree-optimization/23960
27922         * gcc.c-torture/compile/pr23960.c: New.
27923
27924 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27925
27926         PR fortran/16861
27927         * gfortran.dg/nested_modules_3.f90: New.
27928
27929 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27930
27931         PR fortran/24005
27932         gfortran.dg/interface_1.f90: New test.
27933
27934 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27935         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27936
27937         PR fortran/23843
27938         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27939
27940 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27941
27942         PR fortran/23516
27943         * gfortran.dg/imag_1.f: New test.
27944         * gfortran.dg/imag_2.f: Ditto.
27945
27946 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27947
27948         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27949
27950 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27951
27952         PR c++/21983
27953         * g++.dg/warn/pr21983.C: New test.
27954
27955 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27956
27957         * gcc.dg/20050922-1.c: Testcase added.
27958
27959 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27960
27961         PR c++/23993
27962         * g++.dg/template/array14.C: New test.
27963
27964 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27965
27966         PR fortran/19929
27967         * gfortran.dg/der_ptr_component_1.f90: New test.
27968
27969 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27970
27971         PR c++/23965
27972         * g++.dg/template/error1.C: Reject "no matching function" message.
27973
27974 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27975
27976         PR c++/17609
27977         * g++.dg/lookup/error1.C: New test.
27978
27979 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27980
27981         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27982         functionality of the testcase.
27983
27984 2005-09-20  Richard Henderson  <rth@redhat.com>
27985
27986         * gcc.dg/vect/vect-22.c: Require vect_float.
27987         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27988
27989 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27990
27991         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27992         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27993         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27994         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27995         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27996         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27997         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27998         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27999         * gcc.dg/cpp/ucnid-8.c: New test.
28000
28001 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28002
28003         PR tree-optimization/23929
28004         * gcc.c-torture/compile/pr23929.c: New test.
28005
28006 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28007
28008         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28009         for one loop.
28010
28011 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28012
28013         PR testsuite/23186
28014         * g++.dg/other/pr22003.C: Require named sections.
28015
28016 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28017
28018         PR c++/23947
28019         * g++.dg/rtti/crash3.C: New test.
28020
28021         PR tree-optimization/23818
28022         * gcc.dg/pr23818.c: New test.
28023
28024 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28025
28026         PR fortran/23420
28027         * gfortran.dg/print_fmt_4.f: New.
28028
28029 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28030
28031         PR fortran/23663
28032         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28033
28034 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28035
28036         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28037         Use pointers to local alignable arrays instead. Added comments.
28038         * gcc.dg/vect/vect-46.c: Likewise.
28039         * gcc.dg/vect/vect-48.c: Likewise.
28040         * gcc.dg/vect/vect-49.c: Likewise.
28041         * gcc.dg/vect/vect-52.c: Likewise.
28042         * gcc.dg/vect/vect-53.c: Likewise.
28043         * gcc.dg/vect/vect-54.c: Likewise.
28044         * gcc.dg/vect/vect-56.c: Likewise.
28045         * gcc.dg/vect/vect-57.c: Likewise.
28046         * gcc.dg/vect/vect-58.c: Likewise.
28047         * gcc.dg/vect/vect-60.c: Likewise.
28048         * gcc.dg/vect/vect-61.c: Likewise.
28049
28050         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28051         The test is no longer vectorizable on vect_no_align targets.
28052         * gcc.dg/vect/vect-43.c: Likewsie.
28053
28054         * gcc.dg/vect/vect-44.c: Added comments.
28055         * gcc.dg/vect/vect-45.c: Added comments.
28056         * gcc.dg/vect/vect-50.c: Added comments.
28057         * gcc.dg/vect/vect-51.c: Added comments.
28058
28059         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28060         aligned type.
28061         * gcc.dg/vect/Os-vect-95.c: Likewise.
28062
28063         * gcc.dg/vect/vect-41.c: Test removed.
28064         * gcc.dg/vect/vect-47.c: Test removed.
28065         * gcc.dg/vect/vect-55.c: Test removed.
28066         * gcc.dg/vect/vect-59.c: Test removed.
28067
28068 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28069
28070         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28071         No longer vectorizable on vect_no_align targets.
28072         * gcc.dg/vect/pr20122.c: Likewise.
28073         * gcc.dg/vect/vect-74.c: Likewise.
28074         * gcc.dg/vect/vect-75.c: Likewise.
28075         * gcc.dg/vect/vect-76.c: Likewise.
28076
28077         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28078         Will not be vectorizable on vect_no_align targets once aliasing issues
28079         are resolved.
28080         * gcc.dg/vect/vect-79.c: Likewise.
28081
28082         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28083         * gcc.dg/vect/vect-78.c: Likewise.
28084         * gcc.dg/vect/vect-97.c: Likewise.
28085
28086 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28087
28088         * gcc.dg/pr23943.c: New test.
28089
28090 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28091
28092         PR fortran/19181
28093         * gfortran.dg/derived_pointer_null_1.f90: New test.
28094
28095 2005-09-18  Richard Guenther  <rguenther@suse.de>
28096
28097         PR middle-end/23944
28098         * gcc.c-torture/compile/pr23944.c: New testcase.
28099
28100 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28101
28102         PR fortran/15975
28103         * gfortran.dg/der_pointer_2.f90: New test.
28104
28105 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28106
28107         PR fortran/16861
28108         * gfortran.dg/nested_modules_2.f90: New test.
28109
28110 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28111
28112         PR c++/18368
28113         * g++.dg/other/semicolon.C: New test.
28114
28115 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28116
28117         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28118         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28119
28120 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28121
28122         PR c++/23914
28123         * g++.dg/template/static18.C: New test.
28124
28125         PR c++/21514
28126         * g++.dg/template/crash19.C: Remove dg-error marker.
28127         * g++.dg/template/local4.C: New test.
28128
28129 2005-09-16  Paul Brook  <paul@codesourcery.com>
28130
28131         PR fortran/23906
28132         * gfortran.dg/dependency_1.f90: New test.
28133
28134 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28135
28136         PR c++/23896
28137         * g++.dg/template/static17.C: New test.
28138
28139 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28140
28141         PR c++/23139
28142         * g++.dg/warn/huge-val1.C: New test.
28143
28144 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28145
28146         PR c++/13140
28147         * g++.dg/parse/class2.C: New test.
28148         * g++.dg/template/explicit8.C: Likewise.
28149         * g++.dg/template/spec25.C: Likewise.
28150
28151 2005-09-14  Josh Conner  <jconner@apple.com>
28152
28153         PR middle-end/23584
28154         * gcc.dg/pr23584.c: New test.
28155
28156 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28157
28158         PR fortran/21875 Internal Unit Array I/O, NIST
28159         * gfortran.dg/arrayio_1.f90: New test.
28160         * gfortran.dg/arrayio_1.f90: New test.
28161         * gfortran.dg/arrayio_1.f90: New test.
28162         * gfortran.dg/arrayio_1.f90: New test.
28163         * gfortran.dg/arrayio_1.f90: New test.
28164
28165 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28166
28167         PR middle-end/22480
28168         * gcc.dg/vect/pr22480.c: New test.
28169
28170 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28171
28172         PR fortran/19358
28173         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28174
28175 2005-09-13 Josh Conner <jconner@apple.com>
28176
28177         PR c++/23180
28178         * g++.dg/init/struct2.C: New test.
28179         * g++.dg/init/struct3.C: New test.
28180
28181 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28182
28183         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28184         Clean up temp files.
28185         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28186         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28187         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28188         gcc.dg/tree-ssa/builtin-printf-1.c,
28189         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28190         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28191         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28192         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28193         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28194         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28195         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28196         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28197         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28198         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28199         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28200         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28201
28202 2005-09-13  Josh Conner  <jconner@apple.com>
28203
28204         * lib/gcc-dg.exp: Load scanipa.exp.
28205         (cleanup-dump): New procedure.
28206         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28207         * lib/scandump.exp: New file.
28208         * lib/scantree.exp: Use it.
28209         * lib/scanipa.exp: New file.
28210
28211 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28212
28213         PR fortran/17740
28214         * gfortran.dg/generic_4.f90: New test.
28215
28216 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28217
28218         PR target/23816
28219         * gcc.target/i386/pr23816-1.c: New test.
28220         * gcc.target/i386/pr23816-2.c: New test.
28221
28222
28223 2005-09-13  Bastian Blank <waldi@debian.org>
28224
28225         PR c++/16171
28226         * g++.dg/abi/mangle26.C: New test.
28227         * g++.dg/abi/mangle27.C: New test.
28228         * g++.dg/abi/mangle28.C: New test.
28229         * g++.dg/abi/mangle29.C: New test.
28230
28231         PR c++/23839
28232         * g++.dg/parse/register1.C: New test.
28233
28234 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28235
28236         PR c++/23842
28237         * g++.dg/template/access16.C: New test.
28238
28239 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28240
28241         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28242
28243 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28244
28245         PR fortran/18899
28246         * gfortran.dg/shape_2.f90: New test.
28247
28248 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28249
28250         PR target/19269
28251         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28252         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28253         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28254         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28255         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28256         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28257         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28258         tests.
28259
28260 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28261
28262         PR c++/23841
28263         * g++.dg/parse/template17.C: New test.
28264
28265 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28266
28267         PR c++/23789
28268         * g++.dg/template/nontype14.C: New test.
28269
28270 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28271
28272         PR g++/7874
28273         * g++.dg/lookup/friend7.C: New test.
28274         * g++.dg/lookup/friend8.C: New test.
28275         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28276         so that it will be found via argument dependent lookup.
28277         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28278         friend functions which will no longer be found.
28279         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28280         function g, so that it will be found via argument dependent
28281         lookup.
28282         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28283         * g++.old-deja/g++.mike/net43.C: Likewise.
28284
28285 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28286
28287         PR c++/23691
28288         * g++.dg/template/static16.C: New test.
28289
28290 2005-09-12  Josh Conner  <jconner@apple.com>
28291
28292         PR middle-end/23237
28293         * gcc.c-torture/compile/pr23237.c: New test.
28294
28295 2005-09-11  Richard Henderson  <rth@redhat.com>
28296
28297         * g++.dg/other/error8.C: Update expected diagnostic text.
28298
28299 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28300
28301         PR libfortran/19872
28302         * gfortran.dg/overwrite_1.f: New test.
28303
28304 2005-09-09  Josh Conner  <jconner@apple.com>
28305
28306         * g++.dg/init/pr23180-1.C: Removed.
28307         * g++.dg/init/pr23180-2.C: Removed.
28308
28309 2005-09-09  David Daney <ddaney@avtrex.com>
28310
28311         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28312         files which are ...
28313         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28314         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28315
28316 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28317
28318         * gfortran.dg/iostat_2.f90: New test.
28319
28320 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28321
28322         PR c++/22252
28323         * g++.dg/ext/interface1.C: New test.
28324         * g++.dg/ext/interface1.h: Likewise.
28325         * g++.dg/ext/interface1a.cc: Likewise.
28326
28327 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28328
28329         * gfortran.dg/iomsg_1.f90: New test case.
28330
28331 2005-09-09  Richard Guenther  <rguenther@suse.de>
28332
28333         PR c++/23624
28334         * g++.dg/tree-ssa/pr23624.C: New testcase.
28335
28336 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28337
28338         PR fortran/19239
28339         * gfortran.dg/vector_subscript_1.f90,
28340         * gfortran.dg/vector_subscript_2.f90: New tests.
28341
28342 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28343
28344         PR fortran/21104
28345         * gfortran.dg/array_alloc_1.f90,
28346         * gfortran.dg/array_alloc_2.f90,
28347         * gfortran.dg/array_alloc_3.f90: New tests.
28348
28349 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28350
28351         PR fortran/12840
28352         * gfortran.dg/array_constructor_6.f90
28353         * gfortran.dg/array_constructor_7.f90
28354         * gfortran.dg/array_constructor_8.f90
28355         * gfortran.dg/array_constructor_9.f90
28356         * gfortran.dg/array_constructor_10.f90
28357         * gfortran.dg/array_constructor_11.f90
28358         * gfortran.dg/array_constructor_12.f90: New tests.
28359
28360 2005-09-08  Josh Conner  <jconner@apple.com>
28361
28362         PR c++/23180
28363         * g++.dg/init/pr23180-1.C: New test.
28364         * g++.dg/init/pr23180-2.C: New test.
28365
28366 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28367
28368         PR fortran/18878
28369         * gfortran.dg/module_double_reuse.f90: New.
28370
28371 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28372
28373         PR fortran/23270
28374         PR fortran/22304
28375         PR fortran/18870
28376         PR fortran/17917
28377         PR fortran/16511
28378         * gfortran.dg/common_equivalence_1.f: New.
28379         * gfortran.dg/common_equivalence_2.f: New.
28380         * gfortran.dg/common_equivalence_3.f: New.
28381         * gfortran.dg/contained_equivalence_1.f90: New.
28382         * gfortran.dg/module_blank_common.f90: New.
28383         * gfortran.dg/module_commons_1.f90: New.
28384         * gfortran.dg/module_equivalence_1.f90: New.
28385         * gfortran.dg/nested_modules_1.f90: New.
28386         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28387         equivalences and add comment to connect the test with
28388         the PR.
28389
28390 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28391
28392         PR fortran/23765
28393         * gfortran.dg/common_6.f90: New test.
28394
28395 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28396
28397         PR fortran/15326
28398         * gfortran.dg/char_result_1.f90,
28399         * gfortran.dg/char_result_2.f90,
28400         * gfortran.dg/char_result_3.f90,
28401         * gfortran.dg/char_result_4.f90,
28402         * gfortran.dg/char_result_5.f90,
28403         * gfortran.dg/char_result_6.f90,
28404         * gfortran.dg/char_result_7.f90,
28405         * gfortran.dg/char_result_8.f90: New tests.
28406
28407 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28408
28409         PR fortran/19928
28410         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28411
28412 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28413
28414         PR obj-c++/16816
28415         * obj-c++.dg/selector-5.mm: New test.
28416         * obj-c++.dg/selector-6.mm: New test.
28417
28418 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28419
28420         PR objc/20574
28421         PR objc/19324
28422         * objc.dg/error-1.m: New test.
28423
28424 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28425
28426         PR fortran/23373
28427         * gfortran.fortran-torture/execute/pr23373-1.f90,
28428         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28429
28430 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28431
28432         PR libfortran/23760
28433         * gfortran.dg/g77/1832.f: Remove long string in write statement
28434         to allow the test to pass on correct list directed output with
28435         prepended space.
28436
28437 2005-09-07  James E Wilson  <wilson@specifix.com>
28438
28439         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28440
28441 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28442
28443         * gfortran.dg/parameter+save.f90: Rename to
28444         * gfortran.dg/parameter_save.f90: .. this.
28445
28446 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28447
28448         PR fortran/20848
28449         * gfortran.dg/parameter+save.f90: New test case.
28450
28451 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28452
28453         PR fortran/19269
28454         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28455
28456 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28457
28458         PR c/23075
28459         * gcc.dg/pr23075.c: New test.
28460         * g++.dg/warn/pr23075.C: New test.
28461
28462         PR target/22362
28463         * gcc.target/i386/pr22362.c: New test.
28464
28465         PR rtl-optimization/23098
28466         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28467
28468         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28469         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28470         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28471
28472 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28473
28474         * g++.dg/expr/cast6.C: New test.
28475
28476         PR c++/9782
28477         * g++.dg/init/new15.C: New test.
28478
28479 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28480
28481         * gcc.dg/vect/Os-vect-95.c: New test.
28482         * gcc.dg/vect/vect-95.c: Same.
28483
28484 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28485
28486         * gcc.dg/vect/vect-29.c: Update xfail testing.
28487         * gcc.dg/vect/vect-44.c: Same.
28488         * gcc.dg/vect/vect-48.c: Same.
28489         * gcc.dg/vect/vect-50.c: Same.
28490         * gcc.dg/vect/vect-72.c: Same.
28491         * gcc.dg/vect/vect-77.c: Same.
28492         * gcc.dg/vect/vect-78.c: Same.
28493         * gcc.dg/vect/vect-80.c: Same.
28494         * gcc.dg/vect/vect-96.c: Same.
28495         * gcc.dg/vect/vect-100.c: Same.
28496         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28497         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28498         * gfortran.dg/vect/vect-5.f90: Same.
28499
28500 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28501
28502         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28503         start strings.
28504         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28505         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28506
28507         PR c++/23056
28508         * g++.dg/opt/pr23056.C: New test.
28509
28510         PR rtl-optimization/23098
28511         * gcc.target/i386/pr23098.c: New test.
28512
28513 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/23667
28516         * g++.dg/template/static15.C: New test.
28517
28518         PR c++/21440
28519         * g++.dg/ext/stmtexpr5.C: New test.
28520         * g++.dg/ext/stmtexpr6.C: Likewise.
28521
28522 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28523
28524         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28525
28526         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28527         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28528         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28529
28530 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28531
28532         PR libfortran/23321
28533         * gfortran.dg/direct_io_4.f90: New test case.
28534
28535 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28536             Rasmus Hahn  <rassahah@neofonie.de>
28537
28538         PR libobjc/23108
28539         * objc.dg/type-stream-1.m: New test.
28540
28541 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28542
28543         PR fortran/23661
28544         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28545         gfortran.dg/print_fmt_3.f90: New test.
28546
28547 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * gfortran.dg/fmt_t_1.f90: New test.
28550
28551 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28552
28553         PR rtl-optimization/23454
28554         * g++.dg/opt/pr23454.C: New test.
28555
28556 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28557
28558         PR c++/23699
28559         * g++.dg/ext/static1.C: New test.
28560
28561 2005-09-02  Richard Henderson  <rth@redhat.com>
28562
28563         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28564         tail call to check_fa_work.
28565
28566 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28567
28568         PR c++/21687
28569         * g++.dg/other/gc3.C: New test.
28570
28571 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28572
28573         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28574         * gcc.dg/20050826-1.c: Likewise.
28575
28576 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28577
28578         PR c++/23167
28579         * g++.dg/expr/volatile1.C: New test.
28580
28581 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28582
28583         PR middle-end/23547
28584         * gcc.dg/pr23547.c: New test.
28585
28586 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28587
28588         PR c/22061
28589         * gcc.c-torture/execute/pr22061-1.c,
28590         * gcc.c-torture/execute/pr22061-2.c,
28591         * gcc.c-torture/execute/pr22061-3.c,
28592         * gcc.c-torture/execute/pr22061-4.c: New tests.
28593
28594 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28595
28596         * gcc.dg/Wredundant-decls-2.c: New test to check that
28597         -Wredundant-decls does not issue warning for a variable
28598         definition following a declaration.
28599
28600 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28601
28602         PR debug/7241
28603         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28604         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28605         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28606
28607         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28608         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28609         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28610         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28611         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28612         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28613         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28614         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28615
28616 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28617
28618         PR objc/23306
28619         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28620         scan-assmbler.
28621
28622 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28623
28624         PR target/21255
28625         * gcc.dg/pr21255-1.c: New test.
28626         * gcc.dg/pr21255-2-mb.c: Likewise.
28627         * gcc.dg/pr21255-2-ml.c: Likewise.
28628         * gcc.dg/pr21255-3.c: Likewise.
28629         * gcc.dg/pr21255-4.c: Likewise.
28630
28631 2005-08-31  Dale Johannesen  <dalej@apple.com>
28632
28633         * gcc.dg/20050830-1.c: New.
28634
28635 2005-08-31  Josh Conner  <jconner@apple.com>
28636
28637         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28638         command-line options for arm-*-* targets.
28639         * g++.dg/init/array16.C: Likewise.
28640         * g++.dg/other/crash-4.C: Likewise.
28641
28642 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28643
28644         PR obj-c++/23640
28645         * obj-c++.dg/gnu-runtime-3.mm: New test.
28646
28647 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28648
28649         PR c++/13377
28650         * g++.dg/lookup/ambig4.C: New test.
28651         * g++.dg/lookup/ambig5.C: New test.
28652         * g++.dg/tc1/dr101.C: Adjust error markers.
28653
28654 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28655
28656         PR c++/23639
28657         * g++.dg/template/ttp5.C: Adjust error markers.
28658
28659 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28660
28661         PR testsuite/23609
28662         * lib/obj-c++.exp: Include target-libpath.exp.
28663         (obj-c++_link_flags): Look for the GNU libobjc library
28664         and set the library path to include it.
28665         Don't manually set LD_LIBRARY_PATH (etc.) but call
28666         set_ld_library_path_env_vars instead.
28667         (obj-c++_target_compile): Don't set library path or
28668         linker flags because they are already set correctly
28669         in obj-c++_link_flags.
28670
28671 2005-08-30  Josh Conner  <jconner@apple.com>
28672
28673         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28674         to command-line options for arm-*-* targets.
28675
28676 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28677
28678         * g++.dg/other/i386-1.C: New.
28679
28680 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28681
28682         PR preprocessor/20348
28683         PR preprocessor/20356
28684         * gcc.dg/cpp/pr20348.c: New test.
28685         * gcc.dg/cpp/pr20348.h: New file.
28686         * gcc.dg/cpp/inc/pr20348.h: New file.
28687         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28688         * gcc.dg/cpp/pr20356.c: New test.
28689         * gcc.dg/cpp/pr20356.h: New file.
28690         * gcc.dg/cpp/inc/pr20356.h: New file.
28691         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28692
28693 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28694
28695         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28696         Fix array dimension to avoid correct end-of-file error.
28697
28698 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28699
28700         PR libfortran/23598
28701         * gfortran.dg/iostat_1.f90: New test.
28702
28703 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28704
28705         PR middle-end/23408
28706         * gcc.dg/pr23408.c: New test.
28707
28708 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28709
28710         PR c++/23099
28711         * g++.dg/init/member1.C: Make sure erroneous static data member
28712         definitions are required.
28713         * g++.dg/template/static13.C: New test.
28714         * g++.dg/template/static14.C: Likewise.
28715
28716 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28717
28718         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28719         -march=pentium4, remove ilp32 requirement.
28720
28721         PR middle-end/23484
28722         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28723         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28724
28725 2005-08-29  Andreas Jaeger  <aj@suse.de>
28726
28727         PR testsuite/23607
28728         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28729
28730 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28731
28732         * gcc.c-torture/execute/20050316-2.c: New test.
28733         * gcc.c-torture/execute/20050316-3.c: New test.
28734         * gcc.dg/torture/pr16104-1.c: New test.
28735
28736 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28737
28738         PR middle-end/23463
28739         * gcc.c-torture/execute/zero-struct-1.c: New test.
28740
28741 2005-08-27  Richard Guenther  <rguenther@suse.de>
28742
28743         PR target/23575
28744         * gcc.target/i386/pr23575.c: New testcase.
28745
28746 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28747
28748         PR rtl-optimization/23561
28749         * gcc.c-torture/execute/20050826-1.c: New test.
28750
28751         PR rtl-opt/23560
28752         * gcc.c-torture/execute/20050826-2.c: New test.
28753
28754 2005-08-26  Dale Johannesen  <dalej@apple.com>
28755
28756         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28757         * gcc.dg/20050826-1.c: New.
28758
28759 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28760
28761         PR c++/19004
28762         * g++.dg/template/nontype13.C: New test.
28763
28764         PR c++/23491
28765         * g++.dg/init/new14.C: New test.
28766         * g++.dg/expr/anew1.C: Do not XFAIL.
28767         * g++.dg/expr/anew2.C: Likewise.
28768         * g++.dg/expr/anew3.C: Likewise.
28769
28770 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28771
28772         PR middle-end/22439
28773         * gcc.dg/vla-3.c: New test.
28774
28775 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28776
28777         PR fortran/20363
28778         * gfortran.dg/named_interface.f90: New.
28779
28780 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28781
28782         * gcc.c-torture/execute/frame-address.c: New test.
28783
28784 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28785
28786         PR c++/20817
28787         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28788
28789 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28790
28791         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28792
28793 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28794
28795         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28796         * gcc.dg/altivec-22.c: Rename from..
28797         * gcc.dg/altivec-nomfcr.c: ..this.
28798
28799 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28800
28801         PR tree-optimization/23546
28802         * gcc.dg/tree-ssa/pr23546.c: New test.
28803
28804 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28805
28806         PR fortran/17758
28807         * gfortran.dg/nonreturning_statements.f90: New test.
28808
28809 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28810
28811         PR c++/22454
28812         * g++.dg/parse/crash29.C: New.
28813
28814 2005-08-23  DJ Delorie  <dj@redhat.com>
28815
28816         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28817         constants have the L suffix.
28818
28819 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28820
28821         PR c++/23044
28822         * g++.dg/template/instantiate8.C: New.
28823
28824 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28825
28826         PR middle-end/23467
28827         * gcc.c-torture/execute/pr23467.c: New test.
28828
28829 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28830
28831         PR tree-optimization/22043
28832         * gcc.c-torture/execute/20050613-1.c: New test.
28833
28834 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28835
28836         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28837
28838 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28839
28840         PR rtl-optimization/23478
28841         * g++.dg/opt/pr23478.C: New test.
28842
28843 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28844
28845         PR c/18715
28846         * gcc.dg/switch-warn-3.c: New test.
28847
28848 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28849
28850         PR c++/22233
28851         * g++.dg/template/param1.C: New test.
28852
28853 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28854
28855         PR c++/23089
28856         * g++.dg/other/incomplete1.C: New test.
28857
28858 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28859
28860         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28861         are vectorizable.
28862
28863 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28864
28865         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28866         d_lines_5.f: New.
28867
28868 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28869
28870         * gcc.target/i386/sse-4.c: New test.
28871
28872 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28873
28874         PR testsuite/23239
28875         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28876
28877 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28878
28879         * gcc.dg/20050811-1.c: New test.
28880         * gcc.dg/20050811-2.c: New test.
28881
28882 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28883
28884         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28885
28886 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28887
28888         PR 23476
28889         * gcc.c-torture/compile/pr23476.c: New test.
28890
28891 2005-08-19  Devang Patel  <dpatel@apple.com>
28892
28893         PR tree-optimization/23048
28894         * gcc.dg/tree-ssa/pr23048.c: New test.
28895
28896 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28897
28898         PR middle-end/20624
28899         * g++.dg/warn/Wreturn-3.C: New test
28900
28901 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28902
28903         PR tree-optimization/22228
28904         * g++.dg/vect/pr22543.cc: New test.
28905
28906 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28907
28908         PR tree-optimization/21574
28909         * gcc.dg/tree-ssa/pr21574.c: New test.
28910
28911 2005-08-16  James E Wilson  <wilson@specifix.com>
28912
28913         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28914
28915 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28916
28917         PR tree-opt/23402
28918         * gcc.c-torture/compile/zero-strct-3.c: New test.
28919         * gcc.c-torture/compile/zero-strct-4.c: New test.
28920
28921 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28922
28923         PR target/23376
28924         * gcc.target/x86_64/pr23376.c: New test.
28925
28926 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28927
28928         PR c++/23337
28929         * g++.dg/ext/vector2.C: New.
28930
28931 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28932
28933         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28934
28935 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28936
28937         PR libfortran/23428
28938         * gfortran.dg/inquire-complex.f90: New test case.
28939
28940 2005-08-16  James E Wilson  <wilson@specifix.com>
28941
28942         PR tree-optimization/21105
28943         * gcc.dg/large-size-array.c: New.
28944
28945 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28946
28947         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28948         type.
28949         * gcc.dg/vect/vect-41: Likewise.
28950         * gcc.dg/vect/vect-42: Likewise.
28951         * gcc.dg/vect/vect-43: Likewise.
28952         * gcc.dg/vect/vect-44: Likewise.
28953         * gcc.dg/vect/vect-46: Likewise.
28954         * gcc.dg/vect/vect-47: Likewise.
28955         * gcc.dg/vect/vect-48: Likewise.
28956         * gcc.dg/vect/vect-52: Likewise.
28957         * gcc.dg/vect/vect-53: Likewise.
28958         * gcc.dg/vect/vect-54: Likewise.
28959         * gcc.dg/vect/vect-55: Likewise.
28960         * gcc.dg/vect/vect-56: Likewise.
28961         * gcc.dg/vect/vect-57: Likewise.
28962         * gcc.dg/vect/vect-58: Likewise.
28963         * gcc.dg/vect/vect-59: Likewise.
28964         * gcc.dg/vect/vect-60: Likewise.
28965         * gcc.dg/vect/vect-61: Likewise.
28966         * gcc.dg/vect/vect-85: Likewise.
28967         * gcc.dg/vect/vect-87: Likewise.
28968         * gcc.dg/vect/vect-88: Likewise.
28969         * gcc.dg/vect/vect-93.c: Likewise.
28970         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28971         * gcc.dg/vect/vect-75: Likewise.
28972         * gcc.dg/vect/vect-76: Likewise.
28973         * gcc.dg/vect/vect-77: Likewise.
28974         * gcc.dg/vect/vect-78: Likewise.
28975         * gcc.dg/vect/vect-80: Likewise.
28976         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28977         vectorized for the expected reason, rather than checking how alignment
28978         was handled.
28979         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28980         aligned type and also instead of aligned pointers. Added documentation.
28981
28982 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28983
28984         * gfortran.dg/power.f90: New test.
28985
28986 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28987
28988         PR rtl-optimization/23299
28989         * g++.dg/opt/pr23299.C: New test.
28990
28991 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28992
28993         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28994
28995 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28996
28997         * g++.dg/template/local6.C: New test.
28998
28999 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29000
29001         * execute/exceptions/finally-1.m: Check that the catch and finally are
29002         being called.  Also add a "return 0;" at the end of main.
29003
29004 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29005
29006         PR fortran/21432.
29007         * gfortran.dg/namelist_print_1.f: New test of functionality of
29008         PRINT namelist.
29009         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29010         namelist generates error with -std=f95.
29011
29012 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29013
29014         PR tree-optimization/23119
29015         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29016
29017 2005-08-13  Marcin Koziej  <creep@desk.pl>
29018             Andrew Pinski  <pinskia@physics.uc.edu>
29019
29020         PR libobjc/22492
29021         * execute/exceptions/finally-1.m: New test.
29022
29023 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29024
29025         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29026         testsuite.
29027         * objc/execute/exceptions/trivial.m: New test.
29028         * objc.dg/try-catch-11.m: Move to ...
29029         * objc/execute/exceptions/foward-1.m: Here.
29030         * objc.dg/try-catch-2.m: Move to ...
29031         * objc/execute/exceptions/catchall-1.m: Here.
29032         * objc.dg/try-catch-8.m: Move to ...
29033         * objc/execute/exceptions/local-variables-1.m: Here.
29034
29035 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29036
29037         * objc.dg/nested-func-1.m: Move to ...
29038         * objc/execute/nested-func-1.m: Here.
29039
29040 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29041
29042         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29043         in ${options} instead of [target_info name].
29044         * lib/obj-c++.exp (objc_target_compile): Likewise.
29045
29046 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29047
29048         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29049
29050 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29051
29052         part of PR testsuite/23348
29053         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29054         each of the torture options.
29055         * objc/compile/trivial.m: New test.
29056
29057 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29058
29059         * gfortran.dg/eoshift.f90: Correct format.
29060
29061 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29062
29063         * gfortran.fortran-torture/execute/character_passing.f90:
29064         Fix comment typo.
29065
29066 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29067
29068         PR c++/8271
29069         * g++.dg/template/unify10.C: New.
29070
29071 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29072
29073         * g++.dg/parse/pr22514.C: Move to...
29074         * g++.dg/debug/pr22514.C: here.
29075
29076 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29077
29078         PR c++/23266
29079         * g++.dg/inherit/pure1.C: New test.
29080
29081         * ChangeLog: Fix typos.
29082
29083 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29084             Steven Bosscher  <stevenb@suse.de>
29085
29086         * gfortran.dg/runtime_warning_1.f90: New test.
29087
29088 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         PR c++/23219
29091         * g++.dg/parse/crash28.C: New.
29092
29093 2005-08-11  Richard Guenther  <rguenther@suse.de>
29094
29095         PR target/23289
29096         * gcc.target/i386/tailcall-1.c: New testcase.
29097
29098 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29099
29100         * gcc.dg/vect/vect-67.c: Un-xfail.
29101
29102 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29103
29104         PR c++/23225
29105         * g++.dg/parse/crash27.C: new test.
29106
29107 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29108
29109         PR libfortran/22143
29110         * gfortran.dg/shift-kind.f90: New testcase.
29111
29112 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29113
29114         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29115         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29116
29117 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29118
29119         PR c++/20646
29120         * g++.dg/other/mult-stor1.C: New test.
29121
29122 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29123
29124         * gcc.c-torture/pr18299-1.c: Move to ...
29125         * gcc.c-torture/compile/pr18299-1.c: Here.
29126
29127 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29128
29129         * gfortran/fortran.torture/execute/character_passing.f90:
29130         Fix types for LSAME.
29131
29132 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29133
29134         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29135         input data back to what it was originally.
29136
29137 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29138
29139         * objc.dg/try-catch-8.m: Enable for all targets.
29140
29141 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29142
29143         * gcc.dg/pr23165.c: New test.
29144
29145 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29146
29147         PR tree-optimization/23234
29148         * gcc.dg/tree-ssa/pr23234.c: New test.
29149
29150 2005-08-08  Josh Conner  <jconner@apple.com>
29151
29152         PR rtl-optimization/23241
29153         * gcc.dg/char-compare.c: New test.
29154
29155 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29156
29157         PR c++/22508
29158         * g++.dg/init/new13.C: New test.
29159
29160 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29161
29162         PR c++/21166
29163         * g++.dg/other/crash-4.C: Adjust
29164         * g++/dg/ext/packed9.C: New.
29165
29166 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29167
29168         PR middle-end/21964
29169         * gcc.c-torture/execute/pr21964-1.c: New test.
29170
29171 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29172
29173         PR c/22458
29174         * gcc.dg/pr22458-1.c: New test.
29175
29176 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29177             Steven G. Kargl <kargls@comcast.net>
29178
29179         PR fortran/22390
29180         * gfortran.dg/flush_1.f90: New test.
29181
29182 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29183
29184         PR c++/23191
29185         * g++.dg/template/eh2.C: New test.
29186
29187 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29188
29189         PR c++/19498
29190         * g++.dg/template/instantiate7.C: New test.
29191
29192 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29193
29194         PR c/23113
29195         * gcc.dg/Wunused-value-1.c: New test.
29196
29197 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29198
29199         PR rtl-optimization/23233
29200         * gcc.c-torture/compile/pr23233-1.c: New test.
29201
29202 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29203
29204         PR fortran/18833
29205         PR fortran/20850
29206         * gfortran.dg/equiv_1.f90: New test.
29207         * gfortran.dg/equiv_2.f90: New test.
29208         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29209         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29210         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29211
29212 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29213
29214         * gcc.c-torture/execute/vrp-5.c: New test.
29215         * gcc.c-torture/execute/vrp-6.c: New test.
29216         * gcc.dg/tree-ssa/vrp21.c: New test.
29217
29218 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29219
29220         * g++.dg/parse/pr22514.C: New test.
29221
29222 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29223
29224         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29225
29226         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29227         instead of constant loads / pool entries.
29228
29229 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29230
29231         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29232         TEST_TO_WCTYPE.
29233
29234 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29235
29236         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29237         __WINT_TYPE__ in generated prototypes if possible.
29238
29239 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29240
29241         PR 22037
29242         * g++.dg/tree-ssa/pr22037.C:
29243
29244 2005-08-04  Richard Henderson  <rth@redhat.com>
29245
29246         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29247         scan-tree-dump-times directive.
29248
29249 2005-08-04  Jan Hubicka  <jh@suse.cz>
29250
29251         * gcov-1.C: Fix switch counts.
29252         * gcov-4b.c: Likewise.
29253
29254 2005-08-03  Jeff Law  <law@redhat.com>
29255
29256         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29257
29258 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29259
29260         * gcc.c-torture/execute/pr23135.c: New test.
29261
29262 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29263
29264         PR tree-optimization/19899
29265         * gcc.dg/tree-ssa/scev-1.c: New test.
29266         * gcc.dg/tree-ssa/scev-2.c: New test.
29267
29268 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29269
29270         PR target/18582
29271         * gcc.dg/torture/pr18582-1.c: New test.
29272
29273 2005-08-03  Jan Hubicka  <jh@suse.cz>
29274
29275         * update-conroll.c: New testcase.
29276         * update-conroll-2.c: New testcase.
29277
29278 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29279
29280         * gfortran.dg/constant_substring.f: New test.
29281         * gfortran.dg/pr22491.f: New test.
29282
29283 2005-08-02  Jan Hubicka  <jh@suse.cz>
29284
29285         * update-threading.c: Replace by the proper one.
29286
29287 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29288
29289         PR 23164
29290         * g++.dg/tree-ssa/pr23164.C: New test.
29291
29292 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29293
29294         * gcc.dg/tree-ssa/pr23192.c: New test.
29295
29296 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29297
29298         * gcc.c-torture/execute/vrp-4.c: New test.
29299
29300 2005-08-02  Jan Hubicka  <jh@suse.cz>
29301
29302         * update-threading.c: New test.
29303
29304 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29305
29306         * gcc.c-torture/compile/20050801-1.c: New test.
29307         * gcc.c-torture/compile/20050801-2.c: New test.
29308
29309 2005-08-01  Jan Hubicka  <jh@suse.cz>
29310
29311         * val-prof-5.c: New test.
29312
29313 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29314
29315         PR c/22311
29316         * gcc.dg/pr22311-1.c : New test.
29317
29318 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29319
29320         PR target/23095
29321         * gfortran.dg/pr23095.f: New test.
29322
29323         PR c++/22003
29324         * g++.dg/other/pr22003.C: New test.
29325
29326 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29327
29328         PR target/20621
29329         * gcc.c-torture/execute/pr20621-1.c: New test.
29330
29331 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29332
29333         * gfortran.dg/comma_format_extension_4.f: Adjust length
29334         of string for format.
29335         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29336         print statement with internal write.
29337         * gfortran.dg/der_array_io_2.f: Likewise.
29338         * gfortran.dg/der_array_io_3.f: Likewise.
29339
29340 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29341
29342         * gcc.dg/fold-abs-4.c: new test.
29343
29344 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29345
29346         PR fortran/22570 an related issues.
29347         * gfortran.dg/x_slash_1.f: New test.
29348
29349 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29350
29351         PR c/23143
29352         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29353         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29354
29355 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29356
29357         PR c/529
29358         * gcc.dg/Wshadow-3.c: New test.
29359
29360 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29361
29362         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29363         used to have the wrong bounds).
29364
29365 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29366
29367         PR c/21720
29368         * gcc.dg/hex-round-1.c: Test more cases.
29369         * gcc.dg/hex-round-2.c: New test.
29370
29371 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29372
29373         PR 22550
29374         * g++.dg/tree-ssa/pr22550.C: New test.
29375
29376 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29377
29378         * gcc.dg/tree-ssa/vrp19.c: New test.
29379         * gcc.dg/tree-ssa-vrp20.c: New test.
29380
29381 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29382
29383         PR c/22240
29384         * gcc.dg/transparent-union-4.c: New test.
29385
29386 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29387
29388         PR c/22192
29389         * gcc.dg/c99-vla-2.c: New test.
29390
29391 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29392
29393         PR c/21720
29394         * gcc.dg/hex-round-1.c: New test.
29395
29396 2005-07-28  Jan Hubicka  <jh@suse.cz>
29397
29398         * inliner-1.c: Do not dump everything.
29399         * tree-prof.exp: Do not pass -ftree-based-profiling.
29400         * bprob.exp: Likewise.
29401
29402         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29403
29404 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29405
29406         PR c++/22545
29407         * g++.dg/expr/ptrmem7.C: New test.
29408
29409 2005-07-28  Mike Stump  <mrs@apple.com>
29410
29411         * g++.old-deja/g++.mike/visibility-1.C: New test.
29412
29413 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29414
29415         PR c/20187
29416         * gcc.c-torture/execute/pr20187-1.c: New test.
29417
29418 2005-07-28  Jeff Law  <law@redhat.com>
29419
29420         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29421         * gcc.dg/tree-ssa/vrp18.c: New test.
29422
29423 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29424
29425         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29426
29427 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29428
29429         PR tree-optimization/22506
29430         * gcc.dg/vect/ps22506.c: New test.
29431
29432 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29433
29434         PR target/21149
29435         * gcc.target/i386/sse-3.c: New test.
29436
29437 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29438
29439         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29440         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29441
29442 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29443
29444         PR c/22589
29445         * gcc.c-torture/compile/pr22589-1.c: New test.
29446
29447 2005-07-28  Jan Hubicka  <jh@suse.cz>
29448
29449         * update-loopch.c: New testcase.
29450
29451 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29452
29453         PR rtl-optimization/23047
29454         * gcc.c-torture/execute/pr23047.c: New test.
29455         * gcc.c-torture/execute/pr23047.x: New.
29456
29457 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29458
29459         PR tree-optimization/22493
29460         * gcc.c-torture/execute/pr22493-1.c: New test.
29461         * gcc.c-torture/execute/pr22493-1.x: New.
29462         * gcc.c-torture/execute/vrp-1.c: New test.
29463         * gcc.c-torture/execute/vrp-2.c: New test.
29464         * gcc.c-torture/execute/vrp-2.c: New test.
29465
29466 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29467
29468         * gcc.target/frv/all-builtin-read8.c: Delete.
29469         * gcc.target/frv/all-builtin-read16.c: Delete.
29470         * gcc.target/frv/all-builtin-read32.c: Delete.
29471         * gcc.target/frv/all-builtin-read64.c: Delete.
29472         * gcc.target/frv/all-builtin-write8.c: Delete.
29473         * gcc.target/frv/all-builtin-write16.c: Delete.
29474         * gcc.target/frv/all-builtin-write32.c: Delete.
29475         * gcc.target/frv/all-builtin-write64.c: Delete.
29476         * gcc.target/frv/all-read-write-1.c: New.
29477
29478 2005-07-27  Jeff Law  <law@redhat.com>
29479
29480         * gcc.c-torture/execute/pr22630.c: New test.
29481
29482 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29483
29484         PR tree-optimization/23073
29485         * gcc.dg/vect/nodump-pr23073.c: New test.
29486         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29487
29488 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29489
29490         PR tree-optimize/22348
29491         * gcc.c-torture/execute/pr22348.c: New.
29492
29493 2005-07-27  Richard Guenther  <rguenther@suse.de>
29494
29495         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29496
29497 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29498
29499         PR fortran/22503
29500         * gfortran.dg/logical_comp.f90: New test.
29501
29502 2005-07-27  Jan Hubicka  <jh@suse.cz>
29503
29504         * inliner-1.c: Add cleanup of dumps.
29505         * val-prof-*.c: Likewise.
29506         * update-tailcall.c: New.
29507
29508 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29509
29510         PR 22591
29511         * gcc.dg/tree-ssa/pr22591.c: New test.
29512         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29513
29514 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29515
29516         PR libobjc/22606
29517         * objc.dg/try-catch-11.m: New test.
29518
29519 2005-07-26  Richard Guenther  <rguenther@suse.de>
29520
29521         PR tree-optimization/22486
29522         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29523
29524 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29525
29526         PR tree-opt/22484
29527         * g++.dg/opt/loop2.C: New test.
29528
29529 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29530
29531         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29532         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29533
29534 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29535
29536         * lib/profopt.exp (profopt-execute): Check for profiling data
29537         files on the target.
29538
29539 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29540
29541         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29542         for matching of asm labels.
29543
29544 2005-07-25  Richard Guenther  <rguenther@suse.de>
29545
29546         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29547
29548 2005-07-25  Richard Guenther  <rguenther@suse.de>
29549
29550         PR testsuite/22624
29551         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29552
29553 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29554
29555         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29556         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29557         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29558         * gcc.dg/vect/vect-100.c: New test.
29559         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29560         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29561         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29562         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29563         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29564         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29565         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29566         * gfortran.dg/vect/pr19049.f90: New testcase.
29567         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29568
29569 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29570
29571         * gcc.c-torture/execute/20050713-1.c: New test.
29572
29573         PR fortran/20063
29574         * gfortran.fortran-torture/execute/data_4.f90: New test.
29575
29576         PR middle-end/20303
29577         * gcc.dg/visibility-d.c: New test.
29578
29579 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29580
29581         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29582         * gfortran.dg/underflow.f90: Ditto.
29583
29584 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29585
29586         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29587         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29588         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29589
29590 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29591
29592         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29593         include case of field width of zero.
29594
29595 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29596
29597         PR libgfortran/21875
29598         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29599         with trailing blanks on normal formatted read.
29600
29601 2005-07-23  Chao-ying Fu  <fu@mips.com>
29602
29603         * gcc.target/mips/mips32-dsp-type.c: New test.
29604         * gcc.target/mips/mips32-dsp.c: New test.
29605
29606 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29607
29608         PR testsuite/21073
29609         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29610
29611         PR testsuite/20454
29612         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29613         and __cyg_profile_func_exit.
29614
29615 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29616
29617         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29618         * gfortran.dg/comma_format_extension_4.f: Same.
29619         * gfortran.dg/pr15332.f: Same.
29620         * gfortran.dg/pr21730.f: Same.
29621
29622 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29623
29624         * g++.dg/opt/vrp2.C: Fix testcase.
29625
29626         PR tree-opt/22625
29627         * g++.dg/opt/vrp2.C: New test.
29628
29629 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29630
29631         PR debug/21828
29632         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29633
29634 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29635
29636         * gcc.dg/tree-ssa/20050719-1.c: New test.
29637
29638 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29639
29640         * gcc.dg/bfin-longcall-1.c: New file.
29641         * gcc.dg/bfin-longcall-2.c: New file.
29642
29643 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29644
29645         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29646
29647 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29648
29649         PR middle-end/19055
29650         * gcc.dg/tree-ssa/pr19055.c: New test.
29651         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29652
29653 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29654
29655         PR C++/22358
29656         * g++.dg/other/pr22358.C: New test.
29657
29658 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29659
29660         PR c++/2922
29661         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29662
29663 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29664
29665         PR c++/15938
29666         * g++.dg/init/union2.C: New test.
29667
29668 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29669
29670         PR c/22393
29671         * gcc.dg/complex-4.c: New test.
29672
29673 2005-07-21  Richard Guenther  <rguenther@suse.de>
29674
29675         PR testsuite/22522
29676         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29677         scanning for asm labels.
29678         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29679
29680 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29681
29682         PR target/22085
29683         * gcc.dg/altivec-pr22085.c: New.
29684
29685 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29686
29687         PR tree-optimization/19210
29688         * gcc.dg/tree-ssa/pr19210-1.c: New.
29689         * gcc.dg/tree-ssa/pr19210-2.c: New.
29690
29691 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29692
29693         PR rtl-optimization/22167
29694         * g++.dg/opt/pr22167.C: New test.
29695
29696 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29697
29698         PR c++/2922
29699         * g++.dg/lookup/two-stage2.C: New.
29700         * g++.dg/lookup/two-stage3.C: New.
29701         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29702         fixed two-stage name lookup for operators.
29703         * g++.dg/template/call3.C: Compiler now produces an appropriate
29704         error message.
29705         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29706         14 as a candidate.
29707         * g++.dg/template/ptrmem4.C: Compiler produces different error
29708         message.
29709         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29710         connect_to_method as a candidate.
29711
29712 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29713
29714         * gcc.dg/fold-alloc-1.c: New test.
29715
29716 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29717
29718         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29719         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29720
29721 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29722
29723         * gcc.dg/fold-abs-1.c: New test.
29724         * gcc.dg/fold-abs-2.c: New test.
29725         * gcc.dg/fold-abs-3.c: New test.
29726
29727 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29728
29729         Make CONSTRUCTOR use VEC to store initializers.
29730         * g++.dg/ext/complit3.C: Check for specific error messages.
29731         * g++.dg/init/brace2.C: Update error message.
29732         * g++.dg/warn/Wbraces2.C: Likewise.
29733
29734 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29735
29736         PR fortran/16940
29737         * gfortran.dg/module_interface_1.f90: New test.
29738
29739 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29740             Kenneth Zadeck <zadeck@naturalbridge.com>
29741
29742         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29743
29744 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29745
29746         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29747         specify -Wformat for these tests.
29748         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29749         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29750         * gcc.dg/format/opt-6.c: Delete.
29751
29752 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29753
29754         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29755         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29756
29757 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29758
29759         * gcc.dg/tree-ssa/alias-2.c: New test.
29760
29761 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29762
29763         PR c++/22263
29764         * g++.dg/template/explicit7.C: New test.
29765
29766 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29767
29768         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29769         field width of 8 to +Inf and -Inf.
29770
29771 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29772
29773         PR c++/22139
29774         * g++.dg/template/friend36.C: New test.
29775
29776 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29777
29778         PR fortran/21730
29779         * gfortran.dg/pr21730.f: New test.
29780
29781 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29782             Kenneth Zadeck <zadeck@naturalbridge.com>
29783
29784         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29785         since pure const detection cannot run at -O1 in c compiler.
29786         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29787         can now optimize this case properly.
29788         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29789         because we now pass.
29790         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29791
29792 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29793
29794         PR c/22421
29795         * gcc.dg/format/bitfld-1.c: New test.
29796
29797 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29798
29799         PR c++/22204
29800         * g++.dg/rtti/repo1.C: New test.
29801
29802 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29803
29804         PR middle-end/22398
29805         * gcc.c-torture/compile/pr22398.c: New test.
29806
29807 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29808
29809         PR c++/22132
29810         * g++.dg/expr/cast4.C: New test.
29811
29812 2005-07-15  Richard Guenther  <rguenther@suse.de>
29813
29814         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29815         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29816
29817 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29818
29819         PR tree-optimization/22230
29820         * gcc.dg/tree-ssa/pr22230.c: New test.
29821
29822 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29823
29824         * gfortran.dg/g77/cpp6.f: New test.
29825
29826         PR fortran/22417
29827         * gfortran.dg/g77/cpp5.F: New test.
29828         * gfortran.dg/g77/cpp5.h: New file.
29829         * gfortran.dg/g77/cpp5inc.h: New file.
29830
29831 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29832
29833         PR libfortran/16435
29834         * gfortran.dg/tl_editting.f90: New.
29835         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29836
29837 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29838
29839         * gfortran.dg/char_array_constructor.f90: New test.
29840
29841 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29842
29843         * gfortran.dg/past_eor.f90: New.
29844         * gfortran.dg/complex_read.f90: New.
29845
29846 2005-07-13  Jeff Law  <law@redhat.com>
29847
29848         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29849         additional casts.
29850
29851         * gcc.dg/tree-ssa/pr22321.c: New test
29852
29853 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29854
29855         PR tree-optimization/21921
29856         * gcc.dg/tree-ssa/pr21921.c: New.
29857
29858 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29859
29860         PR tree-optimizatio/22442
29861         * gcc.dg/tree-ssa/loop-11.c: New test.
29862
29863 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29864
29865         PR tree-opt/21840
29866         * gcc.c-torture/compile/pr21840.c: New test.
29867
29868 2005-07-12  Jan Hubicka  <jh@suse.cz>
29869
29870         * gcc.c-torture/compile/pr22379.c: New test.
29871
29872 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29873
29874         PR libfortran/21593
29875         gfortran.dg/dev_null.f90: Remove outdated comment about
29876         PR libfortran/21593.
29877
29878
29879 2005-07-12  Dale Johannesen  <dalej@apple.com>
29880
29881         * gcc.target/i386/compress-float-sse.c: New.
29882         * gcc.target/i386/compress-float-sse-pic.c: New.
29883         * gcc.target/i386/compress-float-387.c: New.
29884         * gcc.target/i386/compress-float-387-pic.c: New.
29885         * gcc.dg/compress-float-ppc.c: New.
29886         * gcc.dg/compress-float-ppc-pic.c: New.
29887
29888 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29889
29890         PR libfortran/21593
29891         gfortran.dg/dev_null.f90: Remove targets.
29892
29893 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29894
29895         PR tree-opt/22335
29896         * gcc.dg/pr22335-1.c: New test.
29897         * gcc.dg/pr22335-2.c: New test.
29898
29899 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29900
29901         PR c++/20172
29902         * g++.dg/template/nontype12.C : New test.
29903
29904 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29905
29906         * gcc.dg/tree-ssa/loop-10.c: New test.
29907
29908 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29909
29910         * gcc.c-torture/execute/20020720-1.x: Remove.
29911
29912 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29913
29914         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29915
29916 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29917
29918         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29919         (dg-mips-options): Use it.
29920
29921 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29922
29923         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29924
29925 2005-07-09  Richard Henderson  <rth@redhat.com>
29926
29927         * lib/target-supports.exp (check_effective_target_sync_char_short):
29928         Add alpha.
29929
29930 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29931
29932         PR libfortran/22217
29933         * gfortran.dg/negative-z-descriptor.f90: New test.
29934
29935 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29936
29937         PR tree-opt/22329
29938         * gcc.dg/pr22329.c: New test.
29939
29940 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29941
29942         PR tree-optimization/20139
29943         * gcc.dg/tree-ssa/pr20139.c: New.
29944
29945 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29946
29947         PR tree-opt/22356
29948         * gcc.dg/pr22356-1.c: New test.
29949
29950 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29951
29952         PR c++/21799
29953         * g++.dg/template/unify8.C: New.
29954         * g++.dg/template/unify9.C: New.
29955
29956 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29957
29958         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29959
29960 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29961
29962         * gcc.dg/darwin-version-1.c: New.
29963         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29964         * gcc.dg/builtins-20.c: Likewise.
29965         * gcc.dg/builtins-53.c: Likewise.
29966         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29967         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29968         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29969         * gcc.dg/torture/builtins-power-1.c: Likewise.
29970         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29971         on Darwin.
29972
29973 2005-07-07  Jeff Law  <law@redhat.com>
29974
29975         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29976         argument evaluation order.
29977
29978 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29979
29980         PR libfortran/21594
29981         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29982         Add test cases where the shift length is greater than the
29983         array length.
29984
29985 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29986
29987         * obj-c++.dg/proto-lossage-6.mm: New.
29988         * objc.dg/proto-lossage-6.m: New.
29989
29990 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29991
29992         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29993         * objc.dg/gnu-runtime-2.m: Likewise.
29994
29995 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29996
29997         * gfortran.dg/longline.f: New test.
29998
29999         * gfortran.dg/badline.f: New test.
30000
30001 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30002
30003         PR fortran/16531
30004         PR fortran/15966
30005         PR fortran/18781
30006         * gfortran.dg/hollerith.f90: New.
30007         * gfortran.dg/hollerith2.f90: New.
30008         * gfortran.dg/hollerith3.f90: New.
30009         * gfortran.dg/hollerith4.f90: New.
30010         * gfortran.dg/hollerith_f95.f90: New.
30011         * gfortran.dg/hollerith_legacy.f90: New.
30012         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30013
30014 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30015
30016         PR objc/22274
30017         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30018         * objc.dg/gnu-runtime-2.m: New.
30019
30020 2005-07-06  Jeff Law  <law@redhat.com>
30021
30022         * gcc.dg/tree-ssa/vrp17.c: New test.
30023
30024 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30025
30026         PR fortran/22327
30027         * gfortran.dg/array_constructor_5.f90: New test.
30028
30029 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30030
30031         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30032
30033 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30034
30035         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30036         * gcc.dg/980816-1.c: Ditto.
30037
30038 2005-07-06  Jeff Law  <law@redhat.com>
30039
30040         * gcc.c-torture/compile/pr21356.c: New test.
30041
30042 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30043
30044         PR c/22013
30045         PR c/22098
30046         * gcc.c-torture/compile/pr22013-1.c,
30047         gcc.c-torture/execute/pr22098-1.c,
30048         gcc.c-torture/execute/pr22098-2.c,
30049         gcc.c-torture/execute/pr22098-3.c: New tests.
30050
30051 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30052
30053         PR c/22308
30054         * gcc.dg/pr22308-1.c: New test.
30055
30056 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30057
30058         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30059         target.
30060         * gcc.dg/compare9.c: Use -fshort-enums instead of
30061         -fno-short-enums.  Change the last test to dg-bogus.
30062
30063 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30064
30065         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30066         * gcc.dg/compare9.c: New.
30067
30068 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30069
30070         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30071
30072 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30073
30074         PR testsuite/22288
30075         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30076
30077
30078 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30079
30080         * gcc.dg/format/gcc_gfc-1.c: New.
30081
30082 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30083
30084         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30085
30086 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30087
30088         PR fortran/20842
30089         * gfortran.dg/io_invalid_1.f90: New test.
30090
30091 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30092
30093         * gcc.dg/format/gcc_diag-1.c: Update.
30094
30095 2005-07-02  Jeff Law  <law@redhat.com>
30096
30097         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30098         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30099
30100 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30101
30102         * gcc.dg/format/gcc_diag-1.c: Update.
30103
30104 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30105
30106         PR tree-opt/22269
30107         * gcc.c-torture/compile/pr22269.c: New test.
30108
30109 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30110
30111         PR 21584
30112         PR 22219
30113         * g++.dg/tree-ssa/pr21584-1.C: New test.
30114         * g++.dg/tree-ssa/pr21584-2.C: New test.
30115
30116 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30117
30118         * obj-c++.dg/try-catch-11.mm: New.
30119         * objc.dg/try-catch-10.m: New.
30120
30121 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30122
30123         * g++.dg/other/ucnid-1.C: xfail on AIX.
30124
30125 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30126
30127         PR 22234
30128         * gcc.dg/20050629-1.c: New test.
30129
30130 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30131
30132         * obj-c++.dg/const-str-1[0-1].mm: New.
30133         * objc.dg/const-str-1[0-1].m: New.
30134
30135 2005-05-29  Richard Henderson  <rth@redhat.com>
30136
30137         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30138         Rename from check_effective_target_vect_no_max.
30139         (check_effective_target_vect_no_int_add): New.
30140         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30141         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30142         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30143         * gcc.dg/vect/vect-reduc-1.c: Use both.
30144         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30145
30146 2005-05-29  Richard Henderson  <rth@redhat.com>
30147
30148         * lib/target-supports.exp (check_effective_target_vect_no_max):
30149         Remove i386 and x86_64.
30150
30151 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30152
30153         PR testsuite/21969
30154         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30155
30156 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30157
30158         PR middle-end/21969
30159         * gcc.dg/vect/pr21969.c: New test.
30160
30161 2005-06-28  Eric Christopher  <echristo@redhat.com>
30162
30163         PR c/22052
30164         PR c/21975
30165         * gcc.dg/inline1.c: New test.
30166         * gcc.dg/inline2.c: Ditto.
30167         * gcc.dg/inline3.c: Ditto.
30168         * gcc.dg/inline4.c: Ditto.
30169         * gcc.dg/inline5.c: Ditto.
30170
30171 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30172
30173         PR libfortran/22142
30174         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30175         Add testcase also testing eoshift1 for PR 22142.
30176
30177 2005-06-28  Richard Henderson  <rth@redhat.com>
30178
30179         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30180         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30181         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30182         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30183         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30184
30185 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30186
30187         PR libfortran/22142
30188         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30189         Add testcase for PR 22142.
30190
30191 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30192
30193         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30194         gcc.target/ia64/fpreg-2.c: New tests.
30195
30196 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30197
30198         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30199
30200 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30201
30202         PR libfortran/22170
30203         * gfortran.dg/slash_1.f90: New test.
30204
30205 2005-06-27  Richard Henderson  <rth@redhat.com>
30206
30207         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30208         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30209         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30210         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30211         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30212         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30213
30214 2005-06-27  Richard Henderson  <rth@redhat.com>
30215
30216         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30217         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30218
30219 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30220
30221         * obj-c++.dg/proto-lossage-5.mm: New.
30222         * objc.dg/proto-lossage-5.m: New.
30223
30224 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30225
30226         PR 21959
30227         * gcc.dg/tree-ssa/pr21959.c: New test.
30228
30229 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30230
30231         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30232         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30233         testing uninitialized var.
30234
30235         * gcc.c-torture/execute/builtins/chk.h: New.
30236         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30237         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30238         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30239         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30240         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30241         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30242         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30243         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30244         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30245         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30246         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30247         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30248         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30249         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30250         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30251         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30252         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30253         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30254         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30255         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30256         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30257         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30258         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30259         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30260         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30261         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30262         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30263         * gcc.dg/builtin-object-size-1.c: New test.
30264         * gcc.dg/builtin-object-size-2.c: New test.
30265         * gcc.dg/builtin-object-size-3.c: New test.
30266         * gcc.dg/builtin-object-size-4.c: New test.
30267         * gcc.dg/builtin-object-size-5.c: New test.
30268         * gcc.dg/builtin-stringop-chk-1.c: New test.
30269         * gcc.dg/builtin-stringop-chk-2.c: New test.
30270         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30271         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30272         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30273         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30274         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30275         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30276         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30277         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30278         * gcc.c-torture/execute/printf-1.c: New test.
30279         * gcc.c-torture/execute/fprintf-1.c: New test.
30280         * gcc.c-torture/execute/vprintf-1.c: New test.
30281         * gcc.c-torture/execute/vfprintf-1.c: New test.
30282         * gcc.c-torture/execute/printf-chk-1.c: New test.
30283         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30284         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30285         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30286
30287 2005-06-27  Michael Matz  <matz@suse.de>
30288
30289         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30290         slot is not merged if address escapes.
30291
30292 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30293
30294         PR c/21911
30295         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30296
30297 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30298
30299         PR middle-end/17965
30300         * gcc.c-torture/compile/20050622-1.c: New test.
30301
30302         PR middle-end/22028
30303         * gcc.dg/20050620-1.c: New test.
30304
30305 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30306
30307         PR tree-optimization/22026
30308         * gcc.dg/tree-ssa/pr22026.c: New.
30309
30310 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30311
30312         PR libfortran/22144
30313         * gfortran.dg/shift-alloc.f90: New testcase.
30314
30315 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30316
30317         * all files: Update FSF address in copyright headers.
30318
30319 2005-06-22  Jan Hubicka  <jh@suse.cz>
30320
30321         * wholeprogram-1.c: New testcase.
30322         * wholeprogram-2.c: New testcase.
30323
30324 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR 22171
30327         * gcc.dg/tree-ssa/pr22171.c: New test.
30328
30329 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30330
30331         * gfortran.dg/simplify_modulo.f90: New.
30332
30333 2005-06-24  Jan Hubicka  <jh@suse.cz>
30334
30335         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30336
30337 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30338
30339         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30340
30341 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30342
30343         * obj-c++.dg/typedef-alias-1.mm: New.
30344         * objc.dg/typedef-alias-1.m: New.
30345
30346 2005-06-23  Jeff Law  <law@redhat.com>
30347
30348         * gcc.dg/tree-ssa/vrp16.c: New test.
30349
30350 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30351
30352         * lib/target-supports.exp: Add
30353         check_effective_target_fortran_large_real and
30354         check_effective_target_fortran_large_int to check for
30355         corresponding effective targets.
30356         * gfortran.dg/large_integer_kind_1.f90: New test.
30357         * gfortran.dg/large_real_kind_1.f90: New test.
30358
30359 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30360
30361         PR tree-optimization/22117
30362         * gcc.dg/tree-ssa/pr22117.c: New.
30363
30364 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30365
30366         PR testsuite/22123
30367         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30368
30369 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30370
30371         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30372
30373 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30374
30375         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30376         * gfortran.dg/f2c_4.c: Likewise.
30377
30378 2005-06-22 Paul Brook  <paul@codesourcery.com>
30379
30380         PR fortran/21034
30381         * gfortran.dg/auto_save_1.f90: New test.
30382
30383 2005-06-22  Michael Matz  <matz@suse.de>
30384
30385         * gcc.target/x86-64/abi: New directory.
30386         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30387         * gcc.target/x86-64/abi/README.gcc: New file.
30388         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30389         * gcc.target/x86-64/abi/asm-support.s: New file.
30390         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30391         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30392         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30393         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30394         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30395         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30396         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30397         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30398         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30399         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30400         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30401         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30402         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30403         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30404         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30405         * gcc.target/x86_64/abi/test_varargs.c: New test.
30406
30407 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30408
30409         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30410         32-bit i?86 and x86_64.
30411
30412 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30413
30414         * obj-c++.dg/const-str-[1-9].mm: New tests.
30415
30416 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30417
30418         PR fortran/22010
30419         * gfortran.dg/namelist_use.f90: New.
30420         * gfortran.dg/namelist_use_only.f90: New.
30421
30422 2005-06-21  Jeff Law  <law@redhat.com>
30423
30424         * gcc.dg/tree-ssa/vrp15.c: New test.
30425
30426 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30427
30428         * lib/target-supports.exp (check_effective_target_vect_reduction):
30429         Remove.
30430         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30431         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30432         remove vect_reduction target keyword. Also avoid two returns in main.
30433         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30434         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30435         * gcc.dg/vect/vect-reduc-1short.c: New test.
30436         * gcc.dg/vect/vect-reduc-1char.c: New test.
30437         * gcc.dg/vect/vect-reduc-2short.c: New test.
30438         * gcc.dg/vect/vect-reduc-2char.c: New test.
30439         * gcc.dg/vect/vect-reduc-6.c: New test.
30440         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30441         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30442         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30443
30444 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30445         Paul Thomas  <pault@gcc.gnu.org>
30446
30447         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30448         New tests.
30449
30450 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30451
30452         * gfortran.dg/backslash_1.f90: New test.
30453         * gfortran.dg/backslash_2.f90: New test.
30454
30455 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30456
30457         * gfortran.dg/duplicate_labels.f90: New test.
30458
30459 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30460
30461         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30462         unsupportable relocations.
30463         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30464         * gcc.dg/20050321-2.c: xfail for NetWare.
30465
30466 2005-06-20  Andreas Jaeger  <aj@suse.de>
30467
30468         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30469         gcc.target/i386/fastcall-sseregparm.c,
30470         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30471
30472 2005-06-19  Richard Henderson  <rth@redhat.com>
30473
30474         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30475
30476 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30477
30478         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30479
30480 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30481
30482         PR c++/22115
30483         * g++.dg/conversion/simd2.C: Change expected error message.
30484
30485 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30486
30487         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30488         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30489         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30490
30491 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30492
30493         * gcc.dg/fold-mod-1.c: New test.
30494
30495 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30496
30497         PR fortran/19926
30498         * gfortran.dg/pr19926.f90: New test.
30499
30500 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30501
30502         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30503         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30504         targets.
30505         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30506         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30507
30508 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30509
30510         * gcc.target/ia64/float80-varargs-1.c: New test.
30511
30512 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30513
30514         PR tree-opt/22035
30515         * gfortran.dg/f2c_6.f90: New test.
30516
30517 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30518
30519         PR c++/17413
30520         * g++.dg/template/local5.C: New.
30521
30522 2005-06-17  Richard Henderson  <rth@redhat.com>
30523
30524         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30525
30526 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30527
30528         PR testsuite/21945
30529         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30530
30531 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30532
30533         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30534         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30535         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30536         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30537         check_vect to verify the presence of hardware vector support.
30538
30539 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30540
30541         PR testsuite/22056
30542         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30543
30544 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30545
30546         PR libfortran/19216
30547         * gfortran.dg/pr19216.f: Add correct space between brackets and
30548         dg directive.
30549
30550 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30551
30552         PR libfortran/16436
30553         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30554
30555 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30556
30557         * gcc.target/i386/attributes-error.c: New testcase.
30558         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30559         * gcc.target/i386/regparm-stdcall.c: Likewise.
30560         * gcc.target/i386/sseregparm-1.c: Likewise.
30561         * gcc.target/i386/sseregparm-2.c: Likewise.
30562
30563 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30564
30565         * g++.dg/rtti/crash2.C: New.
30566
30567 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30568
30569         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30570
30571 2005-06-15  David Ung  <davidu@mips.com>
30572
30573         * gcc.target/mips/mips16e-extends.c: New test for testing the
30574         generation of MIPS16e zeb/zeh, seb/seh instructions.
30575
30576 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30577
30578         PR 22018
30579         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30580         * gcc.dg/tree-ssa/pr22018.c: New test.
30581
30582 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30583
30584         * gcc.dg/simd-1.c: Update error messages.
30585         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30586         * gcc.dg/simd-2.c: Update error messages.
30587         * gcc.dg/simd-4.c: New.
30588
30589 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30590
30591         PR c++/20678
30592         * g++.dg/other/crash-4.C: New.
30593
30594 2005-06-14  Devang Patel  <dpatel@apple.com>
30595
30596         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30597
30598 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30599
30600         PR c++/21929
30601         * g++.dg/parse/crash11.C: Update
30602
30603 2005-06-13  Jeff Law  <law@redhat.com>
30604
30605         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30606         perform the desired transformations.
30607         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30608         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30609
30610 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30611
30612         PR fortran/22038
30613         * gfortran.dg/forall_1.f90: Un-XFAIL.
30614
30615 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30616
30617         PR c++/21929
30618         * g++.dg/parse/crash26.C: New.
30619
30620         PR c++/20789
30621         * g++.dg/init/member1.C: New.
30622
30623 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30624
30625         * gfortran.dg/altreturn_1.f90: New test.
30626
30627 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30628
30629         PR middle-end/21985
30630         * gcc.dg/tree-ssa/pr21985.c: New test.
30631
30632 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30633
30634         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30635
30636 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30637
30638         PR c++/21930
30639         * g++.dg/other/error10.C: New test case.
30640
30641 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30642
30643         PR libfortran/19155
30644         * gfortran.dg/pr19155.f: Add test.
30645
30646 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30647
30648         * gfortran.dg/f2c_7.f90: New test.
30649
30650         * gfortran.dg/forall_1.f90: XFAILed.
30651
30652 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30653
30654         * gcc.dg/pr14796-1.c: New.
30655         * gcc.dg/pr14796-2.c: New.
30656
30657 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30658
30659         PR fortran/17792
30660         PR fortran/21375
30661         * gfortran.dg/deallocate_stat.f90: New test.
30662
30663 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30664
30665         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30666
30667 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30668
30669         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30670         access will be generated when this loop is vectorized. Test that
30671         accesses with same alignment were detected.
30672         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30673         Test that accesses with same alignment were detected.
30674         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30675         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30676         alignment were detected.
30677
30678 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30679
30680         PR c++/10611
30681         * g++.dg/conversion/simd2.C: New.
30682
30683 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30684
30685         * gcc.dg/Wcxx-compat-1.c: New.
30686
30687 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30688
30689         PR libfortran/21480
30690         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30691         complex array.
30692
30693 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30694
30695         * gcc.dg/alias-8.c: New.
30696
30697 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30698
30699         * gcc.dg/format/cmn_err-1.c: Update.
30700
30701 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30702
30703         PR target/20666
30704         * gcc.target/sparc/fexpand-2.c: New.
30705         * gcc.target/sparc/fpmerge-2.c: New.
30706         * gcc.target/sparc/fpmul-2.c: New.
30707         * gcc.target/sparc/noresult.c: New.
30708         * gcc.target/sparc/pdist-2.c: New.
30709         * gcc.target/sparc/pdist-3.c: New.
30710
30711 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30712
30713         PR testsuite/21702
30714         * gcc.target/i386/i386.exp: Fix comment typo.
30715
30716 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30717
30718         PR c++/19497
30719         * g++.dg/inherit/using5.C: New.
30720         * g++.dg/inherit/using6.C: New.
30721
30722 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30723
30724         PR c++/19894
30725         * g++.dg/template/ptrmem15.C: New test.
30726
30727         PR c++/20563
30728         * g++.dg/ext/label4.C: New test.
30729
30730 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30731
30732         * gcc.dg/tls/debug-1.c: New test.
30733
30734 2005-06-07  Dale Johannesen  <dalej@apple.com>
30735
30736         * gcc.target/i386/movq.c: New.
30737
30738 2005-06-07  Dale Johannesen  <dalej@apple.com>
30739
30740         * gcc.dg/20050607-1.c: New.
30741
30742 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30743
30744         PR middle-end/21850
30745         * gcc.c-torture/execute/20050607-1.c: New test.
30746
30747 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30748
30749         PR libfortran/21926
30750         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30751         Test case where the return array has lowest stride one,
30752         but isn't packed.
30753
30754 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30755
30756         * lib/target-supports.exp (check_effective_target_sync_int_long):
30757         Add s390 and s390x targets.
30758
30759 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30760
30761         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30762         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30763         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30764         * gcc.dg/tree-ssa/loop-9.c: New test.
30765
30766 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30767
30768         * g++.dg/parse/defarg10.C: New.
30769
30770 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30771
30772         PR regression/21897
30773         * gcc.c-torture/execute/20050604-1.c: New test.
30774
30775 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30776
30777         PR 21903
30778         * g++.dg/parse/defarg9.C: New.
30779
30780         PR c++/20637
30781         * g++.dg/inherit/using4.C: New.
30782         * g++.dg/overload/error1.C: Adjust expected errors.
30783         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30784         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30785         * g++.old-deja/g++.other/redecl2.C: Likewise.
30786         * g++.old-deja/g++.other/redecl4.C: Likewise.
30787         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30788
30789 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30790
30791         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30792
30793 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30794
30795         * lib/gfortran.exp (gfortran_target_compile): Call
30796         dg-additional-files-options
30797         * gfortran.dg/f2c_4.f90: New file
30798         * gfortran.dg/f2c_4.c: New file
30799         * gfortran.dg/f2c_5.f90: New file
30800         * gfortran.dg/f2c_5.c: New file
30801
30802 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30803
30804         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30805
30806         PR fortran/21912
30807         * gfortran.dg/array_constructor_4.f90: New test.
30808
30809 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30810
30811         PR c++/21619
30812         * g++.dg/ext/builtin9.C: New test.
30813
30814 2005-06-05  Dale Johannesen  <dalej@apple.com>
30815
30816         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30817         * gcc.c-torture/execute/20050603-2.c: Ditto.
30818
30819 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30820
30821         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30822         * gcc.dg/vect/vect-reduc-1.c: New.
30823         * gcc.dg/vect/vect-reduc-2.c: New.
30824         * gcc.dg/vect/vect-reduc-3.c: New.
30825
30826 2005-06-04  Dale Johannesen  <dalej@apple.com>
30827
30828         * gcc.c-torture/execute/20050603-1.c: New.
30829         * gcc.c-torture/execute/20050603-2.c: New.
30830         * gcc.dg/20050603-3.c: New.
30831
30832 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30833
30834         PR fortran/19195
30835         * gfortran.dg/debug_1.f90: New test.
30836
30837         * gfortran.dg/forall_1.f90: New test.
30838
30839 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30840
30841         * gfortran.dg/array_constructor_3.f90: New test.
30842
30843 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30844
30845         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30846
30847 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30848
30849         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30850
30851 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30852
30853         PR c/21873
30854         * gcc.dg/init-excess-1.c: New test.
30855
30856 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30857
30858         PR c++/21853
30859         * g++.dg/expr/static_cast6.C: New test.
30860
30861 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30862
30863         * gcc.dg/tree-ssa/vrp14.c: New test.
30864
30865 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30866
30867         PR c++/21336
30868         * g++.dg/template/new2.C: New test.
30869
30870 2005-06-03  Josh Conner  <jconner@apple.com>
30871
30872         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30873         all entries in initializer.
30874
30875 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30876
30877         PR middle-end/21858
30878         * gcc.dg/pr21858.c: New testcase.
30879
30880 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30881
30882         PR tree-optimization/21292
30883
30884         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30885         New.
30886         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30887         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30888         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30889         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30890         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30891
30892 2005-06-02  Richard Henderson  <rth@redhat.com>
30893
30894         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30895
30896 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30897
30898         * gcc.dg/wtypequal.c: New testcase.
30899
30900 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30901
30902         PR 21582
30903         * gcc.dg/tree-ssa/pr21582.c: New test.
30904
30905 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30906
30907         PR c++/21280
30908         * g++.dg/opt/interface2.h: New.
30909         * g++.dg/opt/interface2.C: New.
30910         * g++.dg/init/ctor4.C: Adjust error lines.
30911         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30912         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30913         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30914         * g++.old-deja/g++.pt/assign1.C: Likewise.
30915         * g++.old-deja/g++.pt/crash20.C: Likewise.
30916
30917 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30918
30919         PR tree-optimization/21734
30920         * g++.dg/vect/pr21734_1.cc: New.
30921         * g++.dg/vect/pr21734_2.cc: New.
30922
30923 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30924
30925         PR c++/20350
30926         * g++.dg/template/spec24.C: New.
30927
30928         PR c++/21151
30929         * g++.dg/pch/local-1.C: New.
30930         * g++.dg/pch/local-1.Hs: New.
30931
30932 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30933
30934         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30935         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30936         * gcc.dg/tree-ssa/pr14341.c: New test.
30937         * gcc.dg/tree-ssa/pr14841.c: New test.
30938         * gcc.dg/tree-ssa/pr20701.c: New test.
30939         * gcc.dg/tree-ssa/pr21086.c: New test.
30940         * gcc.dg/tree-ssa/pr21090.c: New test.
30941         * gcc.dg/tree-ssa/pr21332.c: New test.
30942         * gcc.dg/tree-ssa/pr21458.c: New test.
30943         * gcc.dg/tree-ssa/pr21658.c: New test.
30944         * gcc.dg/tree-ssa/vrp01.c: New test.
30945         * gcc.dg/tree-ssa/vrp02.c: New test.
30946         * gcc.dg/tree-ssa/vrp03.c: New test.
30947         * gcc.dg/tree-ssa/vrp04.c: New test.
30948         * gcc.dg/tree-ssa/vrp05.c: New test.
30949         * gcc.dg/tree-ssa/vrp06.c: New test.
30950         * gcc.dg/tree-ssa/vrp07.c: New test.
30951         * gcc.dg/tree-ssa/vrp08.c: New test.
30952         * gcc.dg/tree-ssa/vrp09.c: New test.
30953         * gcc.dg/tree-ssa/vrp10.c: New test.
30954         * gcc.dg/tree-ssa/vrp11.c: New test.
30955         * gcc.dg/tree-ssa/vrp12.c: New test.
30956         * gcc.dg/tree-ssa/vrp13.c: New test.
30957
30958 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30959
30960         PR 21029
30961         * gcc.dg/tree-ssa/pr21029.c: New test.
30962
30963 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30964
30965         * gfortran.dg/logint-1.f: New test case.
30966         * gfortran.dg/logint-2.f: Likewise.
30967         * gfortran.dg/logint-3.f: Likewise.
30968
30969 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30970
30971         PR c/21536
30972         PR c/20760
30973         * gcc.dg/20050527-1.c: New test.
30974
30975         * gcc.dg/i386-sse-12.c: New test.
30976
30977         PR fortran/21729
30978         * gfortran.dg/implicit_5.f90: New test.
30979
30980 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30981
30982         PR fortran/20883
30983         * gfortran/assign_4.f90: New test.
30984         * gfortran/assign_2.f90: Change compile to run.
30985
30986 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30987
30988         * lib/target-supports.exp
30989         (check_effective_target_sync_char_short): New.
30990         * gcc.dg/sync-2.c: New.
30991
30992 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30993
30994         PR tree-optimization/21817
30995         * gcc.dg/torture/pr21817-1.c: New.
30996
30997 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30998
30999         PR c++/21165
31000         * g++.dg/template/init5.C: New.
31001
31002 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31003
31004         * gfortran.dg/char_initialiser_actual.f90:
31005         Test character initialisers as actual arguments.
31006         * gfortran.dg/char_pointer_comp_assign.f90:
31007         Test character pointer structure component assignments.
31008         * gfortran.dg/char_array_structure_constructor.f90:
31009         Test character components in structure constructors.
31010
31011 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31012
31013         PR middle-end/20931
31014         * g++.dg/opt/pr20931.C: New test.
31015
31016 2005-05-31  Andreas Jaeger  <aj@suse.de>
31017
31018         PR testsuite/20772
31019         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31020         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31021         g++.old-deja/g++.ext/asmspec1.C,
31022         g++.old-deja/g++.other/regstack.C,
31023         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31024         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31025         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31026         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31027         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31028         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31029         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31030         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31031         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31032         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31033         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31034         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31035         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31036         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31037         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31038         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31039         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31040         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31041         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31042
31043 2005-05-31  Jeff Law  <law@redhat.com>
31044
31045         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31046
31047 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31048
31049         PR middle-end/21743
31050         * gcc.dg/builtins-1.c: Activate disabled clog test.
31051         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31052
31053 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31054
31055         * gfortran.dg/char_pointer_assign.f90:
31056         Test character-pointer assignments and pointer assignments.
31057         * gfortran.dg/char_pointer_dummy.f90:
31058         Test character-pointer dummy arguments.
31059         * gfortran.dg/char_pointer_func.f90:
31060         Test character-pointer function returns.
31061         * gfortran.dg/char_pointer_dependency.f90:
31062         Test character-pointer functions with dependencies.
31063
31064 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31065
31066         PR c++/21784
31067         * g++.dg/lookup/using14.C: New test.
31068
31069 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31070
31071         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31072         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31073         trailing ^M.
31074
31075 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31076
31077         PR c++/17413
31078         * g++.dg/template/local5.C: New.
31079
31080         PR target/21761
31081         * gcc.c-torture/compile/pr21761.c: New.
31082
31083         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31084         before darwin8.
31085
31086 2005-05-30  Steven G. Kargl
31087
31088         PR fortran/20846
31089         * gfortran.dg/inquire_8.f90: New test.
31090
31091 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31092
31093         PR libfortran/21376
31094         * gfortran.dg/output_exponents_1.f90: New test.
31095
31096 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31097
31098         PR libfortran/20006
31099         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31100
31101 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31102
31103         PR c++/21210
31104         * g++.dg/ext/complex1.C: New test.
31105
31106         PR c++/21340
31107         * g++.dg/init/ctor6.C: New test.
31108
31109 2005-05-29  Jan Hubicka  <jh@suse.cz>
31110
31111         * gcc.c-torture/compile/pr21562.c: New.
31112
31113 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31114
31115         * gfortran.dg/subnormal_1.f90: New test.
31116
31117 2005-05-28  Jan Hubicka  <jh@suse.cz>
31118
31119         * tree-prof.exp: Fix comment.
31120         * value-prof-1.c: New.
31121         * value-prof-2.c: New.
31122         * value-prof-3.c: New.
31123         * value-prof-4.c: New.
31124
31125 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31126
31127         PR c++/21614
31128         * g++.dg/expr/ptrmem6.C: New test.
31129         * g++.dg/expr/ptrmem6a.C: Likewise.
31130
31131 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31132
31133         PR tree-optimization/21658
31134         * gcc.dg/tree-ssa/pr21658.c: New.
31135
31136 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31137
31138         PR c++/21455
31139         * g++.dg/inherit/ptrmem3.C: New.
31140
31141         PR c++/21681
31142         * g++.dg/parse/template16.C: New.
31143
31144 2005-05-27  Andreas Jaeger  <aj@suse.de>
31145
31146         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31147
31148         * gcc.dg/i386-sse-8.c: Run test on all archs.
31149
31150 2005-05-26  Mike Stump  <mrs@apple.com>
31151
31152         * objc.dg/isa-field-1.m: Only run on darwin.
31153         * objc.dg/lookup-1.m: Likewise.
31154         * objc.dg/try-catch-8.m: Likewise.
31155
31156 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31157
31158         PR tree-optimization/9814
31159         * gcc.dg/pr9814-1.c: New test case.
31160
31161 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31162
31163         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31164         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31165         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31166         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31167         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31168         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31169         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31170         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31171         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31172         objc.dg/try-catch-8.m: New.
31173
31174 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31175
31176         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31177         remove extraneous semicolons.
31178
31179 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31180
31181         * obj-c++.dg/comp-types-12.mm: New.
31182         * objc.dg/comp-types-11.m: New.
31183         * objc.dg/selector-4.m: New.
31184
31185 2005-05-26  Andreas Jaeger  <aj@suse.de>
31186
31187         PR testsuite/20772
31188         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31189         g++.old-deja/g++.ext/attrib3.C,
31190         g++.old-deja/g++.other/store-expr1.C,
31191         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31192         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31193         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31194         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31195         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31196         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31197         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31198         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31199         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31200         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31201         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31202         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31203         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31204         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31205         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31206         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31207         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31208         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31209         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31210
31211 2005-05-26  Andreas Jaeger  <aj@suse.de>
31212
31213         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31214         x86-64 compilation.
31215
31216 2005-05-26  Andreas Jaeger  <aj@suse.de>
31217
31218         PR testsuite/20772
31219         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31220         gcc.misc-tests/i386-pf-athlon-1.c,
31221         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31222         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31223         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31224         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31225         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31226         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31227         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31228         programs.
31229
31230         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31231         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31232         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31233         x86-64 compilation.
31234
31235         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31236         x86_64.
31237
31238         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31239         effective-target ilp32.
31240
31241 2005-05-26  David Ung  <davidu@mips.com>
31242
31243         * gcc.target/mips/ext_ins.c: New test for testing the generation
31244         of MIPS32/64 rev 2 ext/ins instructions.
31245
31246 2005-05-26  Andreas Jaeger  <aj@suse.de>
31247
31248         * treelang/compile/unsigned.tree: Use gimple instead of
31249         nonexisting generic dump.
31250
31251 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31252
31253         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31254
31255 2005-05-26  Andreas Jaeger  <aj@suse.de>
31256
31257         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31258
31259 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31260
31261         PR libfortran/17283
31262         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31263         Test callee-allocated memory with write statements.
31264
31265 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31266
31267         PR middle-end/21709
31268         * gcc.dg/pr21709-1.c: New test case.
31269
31270 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31271             Mike Stump  <mrs@apple.com>
31272
31273         * objc/execute/next_mapping.h: Update for C++.
31274
31275         * obj-c++.dg/selector-1.mm: Move to...
31276         * obj-c++.dg/selector-4.mm: here...
31277
31278         * obj-c++.dg/basic.mm: New.
31279         * obj-c++.dg/comp-types-1.mm: New.
31280         * obj-c++.dg/cxx-class-1.mm: New.
31281         * obj-c++.dg/cxx-ivars-1.mm: New.
31282         * obj-c++.dg/cxx-ivars-2.mm: New.
31283         * obj-c++.dg/cxx-ivars-3.mm: New.
31284         * obj-c++.dg/cxx-scope-1.mm: New.
31285         * obj-c++.dg/cxx-scope-2.mm: New.
31286         * obj-c++.dg/defs.mm: New.
31287         * obj-c++.dg/empty-private-1.mm: New.
31288         * obj-c++.dg/encode-1.mm: New.
31289         * obj-c++.dg/encode-2.mm: New.
31290         * obj-c++.dg/encode-3.mm: New.
31291         * obj-c++.dg/extern-c-1.mm: New.
31292         * obj-c++.dg/extra-semi.mm: New.
31293         * obj-c++.dg/fix-and-continue-2.mm: New.
31294         * obj-c++.dg/isa-field-1.mm: New.
31295         * obj-c++.dg/ivar-list-semi.mm: New.
31296         * obj-c++.dg/local-decl-1.mm: New.
31297         * obj-c++.dg/lookup-1.mm: New.
31298         * obj-c++.dg/lookup-2.mm: New.
31299         * obj-c++.dg/method-1.mm: New.
31300         * obj-c++.dg/method-2.mm: New.
31301         * obj-c++.dg/method-3.mm: New.
31302         * obj-c++.dg/method-4.mm: New.
31303         * obj-c++.dg/method-5.mm: New.
31304         * obj-c++.dg/method-6.mm: New.
31305         * obj-c++.dg/method-7.mm: New.
31306         * obj-c++.dg/no-extra-load.mm: New.
31307         * obj-c++.dg/overload-1.mm: New.
31308         * obj-c++.dg/pragma-1.mm: New.
31309         * obj-c++.dg/pragma-2.mm: New.
31310         * obj-c++.dg/private-1.mm: New.
31311         * obj-c++.dg/private-2.mm: New.
31312         * obj-c++.dg/proto-qual-1.mm: New.
31313         * obj-c++.dg/qual-types-1.mm: New.
31314         * obj-c++.dg/stubify-1.mm: New.
31315         * obj-c++.dg/stubify-2.mm: New.
31316         * obj-c++.dg/super-class-1.mm: New.
31317         * obj-c++.dg/super-class-2.mm: New.
31318         * obj-c++.dg/super-dealloc-1.mm: New.
31319         * obj-c++.dg/super-dealloc-2.mm: New.
31320         * obj-c++.dg/template-1.mm: New.
31321         * obj-c++.dg/template-2.mm: New.
31322         * obj-c++.dg/template-3.mm: New.
31323         * obj-c++.dg/template-4.mm: New.
31324         * obj-c++.dg/template-5.mm: New.
31325         * obj-c++.dg/template-6.mm: New.
31326         * obj-c++.dg/try-catch-1.mm: New.
31327         * obj-c++.dg/try-catch-2.mm: New.
31328         * obj-c++.dg/try-catch-3.mm: New.
31329         * obj-c++.dg/try-catch-4.mm: New.
31330         * obj-c++.dg/try-catch-5.mm: New.
31331         * obj-c++.dg/try-catch-6.mm: New.
31332         * obj-c++.dg/try-catch-7.mm: New.
31333         * obj-c++.dg/try-catch-8.mm: New.
31334         * obj-c++.dg/try-catch-9.mm: New.
31335         * obj-c++.dg/va-meth-1.mm: New.
31336
31337 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31338
31339         * obj-c++.dg/selector-1.mm: New.
31340         * obj-c++.dg/selector-2.mm: New.
31341
31342 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31343
31344         * obj-c++.dg/selector-3.mm: New.
31345         * objc.dg/selector-3.m: New.
31346
31347 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31348
31349         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31350         about where warning appears.
31351
31352 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31353
31354         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31355         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31356         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31357         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31358
31359 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31360
31361         * gcc.dg/20050524-1.c: New test.
31362
31363 2005-05-25  Jan Hubicka  <jh@suse.cz>
31364
31365         * gcc.dg/tree-prof/inliner-1.c: New.
31366
31367 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31368
31369         * gcc.dg/tree-prof: New directory.
31370         * gcc.dg/tree-prof/tree-prof.exp: New.
31371
31372 2005-05-25  DJ Delorie  <dj@redhat.com>
31373
31374         * gcc.dg/Wattributes-1.c: New.
31375         * gcc.dg/Wattributes-2.c: New.
31376         * gcc.dg/Wattributes-3.c: New.
31377
31378 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31379
31380         PR tree-optimization/19833
31381         * gcc.dg/uninit-4.c: Remove xfail.
31382         * gcc.dg/uninit-9.c: Ditto.
31383
31384 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31385
31386         * obj-c++.dg/bitfield-[1-5].mm: New.
31387         * obj-c++.dg/class-protocol-1.mm: New.
31388         * obj-c++.dg/comp-types-1[0-1].mm: New.
31389         * obj-c++.dg/comp-types-[2-9].mm: New.
31390         * obj-c++.dg/encode-[4-8].mm: New.
31391         * obj-c++.dg/layout-1.mm: New.
31392         * obj-c++.dg/method-1[0-9].mm: New.
31393         * obj-c++.dg/method-2[0-1].mm: New.
31394         * obj-c++.dg/method-[8-9].mm: New.
31395         * obj-c++.dg/objc-gc-3.mm: New.
31396         * obj-c++.dg/try-catch-10.mm: New.
31397         * objc.dg/bitfield-5.m: New.
31398         * objc.dg/comp-types-10.m: New.
31399         * objc.dg/comp-types-9.m: New.
31400         * objc.dg/layout-1.m: New.
31401         * objc.dg/objc-gc-4.m: New.
31402         * objc.dg/try-catch-9.m: New.
31403         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31404         * objc.dg/comp-types-1.m: Likewise.
31405         * objc.dg/comp-types-[5-6].m: Likewise.
31406         * objc.dg/method-9.m: Likewise.
31407
31408 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31409
31410         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31411         and on hardware without VMX support.
31412
31413         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31414
31415         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31416
31417         * lib/profopt.exp (dg-final-generate, dg-final-use,
31418         profopt-final-code, profopt-get-options): New.
31419         (profopt-execute): Process test directives.
31420
31421         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31422         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31423         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31424
31425 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31426
31427         PR C++/21645
31428         * g++.dg/init/ctor5.C: New test.
31429
31430 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31431
31432         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31433         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31434         vect-113.c, vect-114.c.
31435
31436 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31437
31438         * gcc.dg/const-elim-1.c: Remove xfails.
31439
31440 2005-05-23  Jeff Law  <law@redhat.com>
31441
31442         * gcc.c-torture/compile/pr21638.c: New test.
31443         * gcc.c-torture/compile/20050520-1.c: New test.
31444
31445 2005-05-23  Nick Clifton  <nickc@redhat.com>
31446
31447         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31448         be a proper triple, ie: m32r*-*-*.
31449         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31450
31451 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31452
31453         PR middle-end/21331
31454         PR tree-opt/21293
31455         * gcc.c-torture/compile/pr21293.c: New test.
31456         * gcc.c-torture/execute/pr21331.c: New test.
31457
31458 2004-05-20  Richard Henderson  <rth@redhat.com>
31459
31460         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31461
31462 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31463
31464         * obj-c++-dg.exp: Add.
31465         * obj-c++.exp: Add.
31466         * obj-c++.dg/dg.exp: Add.
31467
31468 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31469
31470         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31471         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31472
31473 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31474
31475         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31476
31477 2004-05-19  Richard Henderson  <rth@redhat.com>
31478
31479         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31480
31481 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31482
31483         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31484
31485         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31486
31487 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31488
31489         PR c++/21495
31490         * g++.dg/parse/extern1.C: New test.
31491         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31492
31493 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31494
31495         * gcc.dg/c99-math.h: New.
31496         * gcc.dg/c99-math-float-1.c: New test.
31497         * gcc.dg/c99-math-double-1.c: Likewise.
31498         * gcc.dg/c99-math-long-double-1.c: Likewise.
31499
31500 2005-05-18  Richard Henderson  <rth@redhat.com>
31501
31502         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31503
31504 2005-05-18  Devang Patel  <dpatel@apple.com>
31505
31506         * g++.dg/opt/20050511-1.C: New test.
31507
31508 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31509
31510         PR libfortran/21127
31511         * gfortran.dg/reshape-complex.f90: New test.
31512
31513 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31514
31515         * gfortran.dg/array_constructor_1.f90: New test.
31516         * gfortran.dg/array_constructor_2.f90: New test.
31517
31518 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31519
31520         PR fortran/20954
31521         * gfortran.dg/pr20954.f: New test.
31522
31523 2005-05-17  Mike Stump  <mrs@apple.com>
31524
31525         Yet more Objective-C++...
31526
31527         * objc.dg/method-5.m: Update.
31528         * objc.dg/method-6.m: Update.
31529         * objc.dg/method-7.m: Update.
31530         * objc.dg/method-9.m: Update.
31531         * objc.dg/try-catch-2.m: Update.
31532
31533 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31534
31535         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31536         Remove little-endian optimizations.
31537
31538 2005-05-17  Jeff Law  <law@redhat.com>
31539
31540         * g++.dg/tree-ssa/pr14814.C: New test.
31541         * gcc.dg/tree-ssa/pr14814.C: New test.
31542         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31543         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31544
31545 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31546
31547         * gcc.dg/compat/generate-random.c: Do not include
31548         libiberty.h.
31549         * gcc.dg/compat/generate-random_r.c: Likewise.
31550
31551 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31552
31553         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31554
31555 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31556
31557         PR middle-end/21595
31558         * g++.dg/tree-ssa/builtin1.C: New testcase.
31559
31560 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31561
31562         PR c++/21454
31563         * g++.dg/opt/const4.C: New test.
31564
31565         PR middle-end/21492
31566         * g++.dg/opt/crossjump1.C: New test.
31567
31568         PR tree-optimization/21610
31569         * gcc.c-torture/compile/20050516-1.c: New test.
31570
31571         PR fortran/15080
31572         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31573         about the test failing.
31574         * gfortran.fortran-torture/execute/where_7.f90: New test.
31575         * gfortran.fortran-torture/execute/where_8.f90: New test.
31576
31577 2005-05-16  Richard Henderson  <rth@redhat.com>
31578
31579         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31580         i?86 and x86_64.
31581
31582 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31583
31584         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31585         (limits.h): Include unconditionally.
31586         (stdlib.h): Likewise.
31587         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31588         (limits.h): Include unconditionally.
31589         (stdlib.h): Likewise.
31590         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31591         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31592         (limits.h): Include unconditionally.
31593         (stdlib.h): Likewise.
31594         (hashtab.h): Do not include.
31595         (getopt.h): Likewise.
31596         (stddef.h): Include.
31597         (hashval_t): Define.
31598         (struct entry): Add "next" field.
31599         (HASH_SIZE): New macro.
31600         (hash_table): New variable.
31601         (switchfiles): Do not use xmalloc.
31602         (mix): New macro.
31603         (iterative_hash): New function.
31604         (hasht): Remove.
31605         (e_exists): New function.
31606         (e_insert): Likewise.
31607         (output): Use, instead of libiberty hashtable functions.
31608         (main): Do not use getopt.  Do not call htab_create.
31609
31610 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31611
31612         PR libstdc++/21526
31613         * lib/target-supports.exp (check_mkfifo_available):
31614         Return 0 for cygwin as mkfifo support incomplete on platform.
31615         Fix typos in comments.
31616
31617 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31618
31619         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31620
31621 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31622
31623         PR fortran/17432
31624         * gfortran.dg/assign_4.f: New test.
31625
31626 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31627
31628         PR tree-optimization/21563
31629         * gcc.dg/tree-ssa/pr21563.c: New.
31630
31631 2005-05-14  Jan Hubicka  <jh@suse.cz>
31632
31633         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31634
31635 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31636
31637         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31638
31639 2005-05-13  Julian Brown  <julian@codesourcery.com>
31640
31641         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31642         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31643
31644 2005-05-13  Jan Hubicka  <jh@suse.cz>
31645
31646         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31647         * gcc.dg/fold-xor-?.c: Likewise.
31648         * gcc.dg/pr15784-?.c: Likewise.
31649         * gcc.dg/pr20922-?.c: Likewise.
31650         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31651         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31652         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31653
31654 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31655
31656         PR fortran/21260
31657         * gfortran.dg/hollerith_1.f90: New test.
31658
31659 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31660
31661         * gfortran.dg/func_result_2.f90: New test.
31662
31663 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31664
31665         * gfortran.dg/dev_null.f90: New test.
31666
31667 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31668
31669         * gcc.dg/arm-vfp1.c: Revert last change.
31670
31671 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31672
31673         PR middle-end/19807
31674         PR tree-optimization/19639
31675         * g++.dg/tree-ssa/pr19807.C: New testcase.
31676
31677 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31678
31679         PR libfortran/21471
31680         * gfortran.dg/append-1.f90: New test.
31681
31682 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31683
31684         * gcc.dg/pr18501.c: XFAIL.
31685         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31686         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31687         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31688         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31689         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31690         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31691         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31692         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31693
31694 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31695
31696         PR fortran/20178
31697         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31698         gfortran.dg/f2c_3.f90: New tests.
31699
31700         * gfortran.dg/return_1.f90: Fix dg annotation.
31701
31702 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31703
31704         * gcc.c-torture/compile/20050510-1.c: New test.
31705
31706 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31707
31708         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31709
31710 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31711
31712         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31713
31714 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31715
31716         PR c/17913
31717         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31718
31719 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31720
31721         PR c/21342
31722         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31723         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31724
31725 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31726
31727         PR debug/16676
31728         * gcc.dg/debug/pr16676.c: New test.
31729
31730 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31731
31732         PR testsuite/21443
31733         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31734         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31735         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31736         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31737         Change -O1 to -O2.
31738         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31739         -fno-tree-dominator-opts.
31740
31741 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31742
31743         * gfortran.dg/return_1.f90: New test.
31744
31745 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31746
31747         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31748
31749         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31750
31751 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31752
31753         PR c++/21427
31754         * g++.dg/inherit/covariant13.C: New.
31755
31756 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31757
31758         PR libfortran/19155
31759         * gfortran.dg/pr19155.f: New test.
31760
31761 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31762
31763         PR inline-asm/8788
31764         * gcc.dg/pr8788-1.c: New testcase.
31765
31766 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31767
31768         PR target/21416
31769         * gcc.target/mips/fpcmp-[12].c: New tests.
31770
31771 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31772
31773         * lib/target-supports-dg.exp (dg-require-fork): New function.
31774         (dg-require-mkfifo): Likewise.
31775         * lib/target-supports.exp (check_function_available): New
31776         function.
31777         (check_fork_available): Likewise.
31778         (check_mkfifo_available): Likewise.
31779
31780 2005-05-06  Jeff Law  <law@redhat.com>
31781
31782         * gcc.c-torture/compile/pr21380.c: New test.
31783
31784 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31785
31786         PR c++/20961
31787         * g++.dg/ext/weak3.C: New test.
31788
31789 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31790
31791         PR c++/21352
31792         * g++.dg/template/crash37.C: New test.
31793
31794 2005-05-05  Paul Brook  <paul@codesourcery.com>
31795
31796         * gcc.dg/arm-g2.c: Use effective-target arm32.
31797         * gcc.dg/arm-mmx-1.c: Ditto.
31798         * gcc.dg/arm-scd42-2.c: Ditto.
31799         * gcc.dg/arm-vfp1.c: Ditto.
31800         * lib/target-supports.exp (check_effective_target_arm32): New
31801         function.
31802
31803 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31804
31805         PR libfortran/21354
31806         gfortran.dg/in_pack_rank7.f90: New test.
31807
31808 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31809
31810         PR middle-end/15618
31811         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31812
31813 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31814
31815         PR middle-end/21265
31816         * gcc.dg/20050503-1.c: New test.
31817
31818         PR rtl-optimization/21239
31819         * gcc.dg/i386-sse-11.c: New test.
31820
31821 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31822
31823         PR target/16888
31824         * gcc.target/i386/asm-1.c: New test.
31825
31826 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31827
31828         PR rtl-optimization/21330
31829         * gcc.c-torture/execute/20050502-1.c: New test.
31830
31831         PR target/21297
31832         * gcc.c-torture/execute/20050502-2.c: New test.
31833
31834 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31835
31836         PR middle-end/21282
31837         * gcc.dg/pr21282.c: New.
31838
31839 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31840
31841         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31842         * gcc.dg/vect/vect-92.c: Likewise.
31843         * gcc.dg/vect/vect-93.c: Likewise.
31844         * gcc.dg/vect/vect-dv-1.c: Likewise.
31845         * gcc.dg/vect/vect-dv-2.c: Likewise.
31846         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31847
31848 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31849
31850         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31851         * gfortran.dg/vect/vect-2.f90: Likewise.
31852         * gfortran.dg/vect/vect-3.f90: Likewise.
31853         * gfortran.dg/vect/vect-4.f90: Likewise.
31854         * gfortran.dg/vect/vect-5.f90: Likewise.
31855
31856 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31857
31858         PR target/20813
31859         * gcc.dg/rs6000-fpint-2.c: New.
31860
31861 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31862
31863         PR c/15698
31864         * gcc.dg/builtins-30.c: Update expected messages.
31865         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31866         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31867         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31868
31869 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31870
31871         PR tree-optimization/21294
31872         * gcc.dg/tree-ssa/pr21294.c: New.
31873
31874 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31875
31876         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31877         __builtin_altivec_st_internal_4si built-in.
31878
31879 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31880
31881         PR c++/15875
31882         * g++.dg/template/ptrmem14.C: New test.
31883
31884 2005-05-02  Paul Brook  <paul@codesourcery.com>
31885
31886         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31887
31888 2005-05-02  Michael Matz  <matz@suse.de>
31889
31890         PR c++/19542
31891         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31892
31893 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31894
31895         * g++.dg/cpp/weak.C: New test.
31896
31897 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31898
31899         * gcc.dg/tree-ssa/loop-8.c: New test.
31900
31901 2005-04-30  Michael Maty  <matz@suse.de>
31902
31903         * gcc.dg/inline-mcpy.c: New test.
31904
31905 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31906
31907         PR libfortran/18958
31908         * gfortran.dg/eoshift.f90: New test case.
31909
31910 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31911
31912         PR libfortran/18857
31913         * gfortran.dg/matmul_1.f90: New test.
31914
31915 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31916
31917         PR tree-optimization/21030
31918         * gcc.dg/tree-ssa/pr21030.c: New.
31919
31920 2005-04-29  Devang Patel  <dpatel@apple.com>
31921
31922         PR tree-optimization/21272
31923         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31924
31925 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31926
31927         PR fortran/13082
31928         PR fortran/18824
31929         * gfortran.dg/entry_4.f90: New test.
31930         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31931         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31932         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31933         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31934         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31935         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31936         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31937
31938 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31939
31940         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31941
31942 2005-04-29  Paul Brook  <paul@codesourcery.com>
31943
31944         * gfortran.dg/entry_3.f90: New test.
31945
31946 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31947
31948         * gfortran.dg/implicit_4.f90: New test.
31949
31950 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31951
31952         * lib/target-supports.exp (check_profiling_available): Return
31953         false for xtensa-*-elf.
31954
31955 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31956
31957         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31958         error if file cannot be deleted.
31959
31960 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31961
31962         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31963         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31964         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31965         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31966         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31967         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31968         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31969         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31970         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31971         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31972         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31973         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31974         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31975
31976 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31977
31978         PR fortran/20865
31979         * gfortran.dg/pr20865.f90: New test.
31980
31981 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31982
31983         * gcc.dg/void-cast-2.c: New test.
31984
31985 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31986
31987         PR c/21159
31988         * gcc.dg/void-cast-1.c: New test.
31989
31990 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31991
31992         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31993
31994 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31995
31996         PR fortran/21177
31997         * gfortran.dg/pr21177.f90: New test.
31998
31999 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32000
32001         PR tree-optimization/21171
32002         * gcc.dg/tree-ssa/pr21171.c: New test.
32003
32004 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32005
32006         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32007         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32008         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32009         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32010         gcc.dg/tree-ssa/gen-vect-32.c: New.
32011         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32012         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32013         don't run on PPC32.
32014
32015 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32016
32017         PR c/21213
32018         * gcc.dg/transparent-union-3.c: New test.
32019
32020 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32021
32022         PR c/20740
32023         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32024         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32025         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32026         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32027         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32028         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32029
32030 2005-04-26  Jeff Law  <law@redhat.com>
32031
32032         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32033         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32034         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32035         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32036         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32037         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32038         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32039
32040 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32041
32042         PR tree-optimization/17598
32043         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32044
32045 2005-04-25  Mike Stump  <mrs@apple.com>
32046
32047         * objc.dg/fix-and-continue-1.m: Add.
32048
32049 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32050
32051         PR c++/20995
32052         * g++.dg/opt/pr20995-1.C: New test case.
32053
32054 2005-04-25  Devang Patel <dpatel@apple.com>
32055
32056         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32057
32058 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32059
32060         PR testsuite/21062
32061         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32062
32063 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32064
32065         PR C++/21188
32066         * g++.dg/opt/rtti2.C: New test.
32067
32068 2005-04-25  Paul Brook  <paul@codesourcery.com>
32069         Steven G. Kargl  <kargls@comcast.net>
32070
32071         PR fortran/20879
32072         * gfortran.dg/ichar_1.f90: New file.
32073
32074 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32075
32076         PR middle-end/20991
32077         * g++.dg/opt/pr20991.C: New test.
32078
32079         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32080         where sizeof (type) < __alignof__ (type).
32081         * gcc.dg/compat/struct-layout-1.h: Likewise.
32082
32083 2005-04-24  Per Bothner  <per@bothner.com>
32084             Devang Patel  <dpatel@apple.com>
32085
32086         PR preprocessor/20907
32087         * gcc.dg/cpp/very-long-comment.c: New test.
32088
32089 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32090
32091         PR fortran/20059
32092         * gfortran.dg/common_5.f: New test.
32093
32094 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32095
32096         PR middle-end/21082
32097         * g++.dg/tree-ssa/pr21082.C: New testcase.
32098
32099 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32100
32101         * gcc.dg/vect/vect-99.c: New test.
32102
32103 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32104
32105         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32106
32107 2005-04-22  Jeff Law  <law@redhat.com>
32108
32109         * gcc.dg/uninit-5.c: Remove xfails.
32110         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32111         conditionals and loads.
32112
32113 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32114
32115         PR libfortran/20074
32116         PR libfortran/20436
32117         PR libfortran/21108
32118         * gfortran.dg/nested_reshape.f90: new test
32119         * gfortran.dg/reshape-alloc.f90: new test
32120         * gfortran.dg/reshape.f90: new test
32121
32122 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32123
32124         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32125
32126         * gcc.dg/arm-vfp1.c: New test.
32127
32128 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32129
32130         PR c++/21087
32131         * g++.dg/lookup/builtin2.C: New test.
32132
32133 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32134
32135         * gcc.dg/weak/weak-13.c: New test.
32136
32137 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32138
32139         * lib/target-supports.exp (check_effective_target_sync_int_long):
32140         Add powerpc*.
32141
32142 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32143
32144         * gcc.target/mips/branch-1.c: New test.
32145
32146 2005-04-21  Richard Henderson  <rth@redhat.com>
32147
32148         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32149         * gcc.dg/vect/vect-86.c: Likewise.
32150         * gcc.dg/vect/vect-87.c: Likewise.
32151         * gcc.dg/vect/vect-88.c: Likewise.
32152
32153 2005-04-21  Devang Patel  <dpatel@apple.com>
32154
32155         PR optimization/20994
32156         * gcc.dg/tree-ssa/ifc-3.c: New test.
32157
32158 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32159
32160         PR c/12913
32161         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32162         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32163         gcc.dg/c99-vla-jump-5.c: New tests.
32164
32165 2005-04-19  Richard Henderson  <rth@redhat.com>
32166
32167         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32168         Fix typo in exists check.
32169         (check_effective_target_sync_int_long): New.
32170         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32171         * gcc.dg/ia64-sync-2.c: Likewise.
32172         * gcc.dg/ia64-sync-3.c: Likewise.
32173         * gcc.dg/ia64-sync-4.c: Likewise.
32174
32175 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32176
32177         * gcc.dg/fold-xor-1.c: New test.
32178         * gcc.dg/fold-xor-2.c: New test.
32179
32180 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32181
32182         PR target/20670
32183         * g++.dg/eh/fp-regs.C: New test.
32184
32185 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32186
32187         * gcc.dg/Wint-to-pointer-cast-1.c,
32188         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32189         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32190         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32191
32192 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32193
32194         PR fortran/16861
32195         * gfortran.dg/pr16861.f90: New test.
32196
32197 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32198
32199         * gcc.dg/pr21085.c: New test.
32200
32201 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32202
32203         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32204         (setup_mips_tests, dg-mips-options): New procedures.
32205         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32206         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32207         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32208         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32209         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32210         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32211         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32212         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32213         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32214         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32215         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32216         dg-mips-options instead of dg-options.  Remove now-redundant
32217         preprocessor guards.
32218         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32219         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32220         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32221         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32222         * gcc.dg/vr-mult-2.c: Delete.
32223         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32224         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32225         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32226         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32227         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32228         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32229         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32230
32231 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32232
32233         * ada/acats/run_all.sh: Use sync when executable not present.
32234
32235 2005-04-18  Devang Patel  <dpatel@apple.com>
32236
32237         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32238         * gcc.dg/vect/vect-11a.c: New.
32239         * gcc.dg/vect/vect-none.c: Update.
32240         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32241
32242 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32243
32244         PR tree-optimization/20922
32245         * gcc.dg/pr20922-1.c: New test.
32246         * gcc.dg/pr20922-2.c: New test.
32247         * gcc.dg/pr20922-3.c: New test.
32248         * gcc.dg/pr20922-4.c: New test.
32249         * gcc.dg/pr20922-5.c: New test.
32250         * gcc.dg/pr20922-6.c: New test.
32251
32252 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32253
32254         PR libfortran/20950
32255         * gfortran.dg/pr20950.f: New test.
32256
32257 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32258
32259         PR libfortran/19216
32260         * gfortran.dg/pr19216.f: New test.
32261
32262 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32263
32264         PR tree-optimization/21001
32265         * gcc.dg/tree-ssa/pr21001.c: New.
32266
32267 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32268
32269         PR libfortran/21075
32270         * gfortran.dg/reshape_rank7.f90: New test.
32271
32272 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32273
32274         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32275         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32276         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32277         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32278         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32279         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32280         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32281         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32282         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32283         wrong way round).
32284         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32285         in namelists.  New test.
32286         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32287         New test.
32288         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32289         New test.
32290         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32291         namelist.  New test.
32292         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32293         New test.
32294         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32295         New test.
32296         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32297         namelist.  New test.
32298         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32299         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32300         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32301         New test.
32302         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32303         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32304         arrays. New test.
32305
32306 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32307
32308         * gfortran.dg/wtruncate.f: New testcase.
32309         * gfortran.dg/wtruncate.f90: New testcase.
32310
32311 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32312
32313         PR c++/21025
32314         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32315         which sizeof/alignof is dependent, rather than just whether we are
32316         processing_template_decl.
32317
32318 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32319
32320         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32321         corrected typo where the wrong variables had been compared.
32322
32323 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32324
32325         PR libfortran/18495
32326         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32327         Test callee-allocated version of return array with a write
32328         statement.
32329         Test spread with a temporary with another write statement.
32330
32331 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32332
32333         PR tree-optimization/21031
32334         * gcc.dg/tree-ssa/pr21031.c: New.
32335
32336 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32337
32338         PR tree-optimization/21004
32339         * gcc.dg/builtins-53.c: Include builtins-config.h.
32340         Check floorf, ceilf, floorl and ceill transformations
32341         only when HAVE_C99_RUNTIME is defined.
32342
32343 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32344
32345         PR middle-end/20739
32346         * gcc.dg/tree-ssa/pr20739.c: New test.
32347
32348 2005-04-14  Mike Stump  <mrs@apple.com>
32349
32350         * gcc.dg/Foundation.framework/empty: New.
32351         * gcc.dg/framework-2.c: New.
32352
32353 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32354
32355         PR tree-optimization/21021
32356         * gcc.c-torture/compile/pr21021.c: New.
32357
32358 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32359
32360         PR testsuite/21010
32361         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32362         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32363         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32364         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32365         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32366         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32367         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32368         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32369
32370 2005-04-14  Richard Henderson  <rth@redhat.com>
32371
32372         * lib/target-supports.exp (check_effective_target_vect_condition):
32373         Add ia64, i?86, and x86_64.
32374
32375 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32376
32377         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32378
32379 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32380
32381         PR tree-optimization/20657
32382         * gcc.dg/tree-ssa/pr20657.c: New.
32383
32384 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32385
32386         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32387         (long long int)trunc*.
32388
32389 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32390
32391         PR target/20927
32392         * gcc.dg/pr20927.c: New test.
32393
32394 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32395
32396         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32397         * gcc.target/mips/asm-1.c: Likewise.
32398
32399 2005-04-13  Dale Johannesen  <dalej@apple.com>
32400
32401         * objc.dg/objc-fast-4.m: New.
32402
32403 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32404
32405         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32406         directory.
32407         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32408
32409 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32410
32411         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32412         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32413         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32414
32415 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32416
32417         PR tree-optimization/20913
32418         * gcc.dg/tree-ssa/pr20913.c: New.
32419
32420         PR tree-optimization/20702
32421         * gcc.dg/tree-ssa/pr20702.c: New.
32422
32423 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32424
32425         PR c++/13744
32426         * g++.dg/inherit/local3.C: New test.
32427
32428 2005-04-12  Jeff Law  <law@redhat.com>
32429
32430         * gcc.dg/tree-ssa/20050412-1.c: New test.
32431
32432 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32433
32434         PR libfortran/19016
32435         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32436         Add tests with mask generated by expression.
32437         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32438         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32439         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32440
32441 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32442
32443         PR middle-end/20917
32444         * gcc.dg/20050409-1.c: New test.
32445
32446 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32447
32448         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32449
32450 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32451
32452         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32453         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32454         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32455         (TARGET_CXX): Adjust accordingly.
32456         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32457         determine_class_data_visibility and class_data_always_comdat.
32458         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32459         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32460         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32461         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32462         (arm_cxx_determine_class_data_visibility): New.
32463         (arm_cxx_class_data_always_comdat): Likewise.
32464         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32465         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32466         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32467         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32468         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32469         Define.
32470
32471 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32472
32473         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32474
32475 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32476
32477         * gcc.dg/i386-darwin-fpmath.c: New.
32478
32479 2004-04-11  Devang Patel  <dpatel@apple.com>
32480
32481         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32482         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32483         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32484         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32485         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32486         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32487         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32488         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32489         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32490
32491 2004-04-11  Devang Patel  <dpatel@apple.com>
32492
32493         * gcc.dg/vect/vect-dv-1.c: New test.
32494         * gcc.dg/vect/vect-dv-2.c: New test.
32495
32496 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32497
32498         PR tree-optimization/20933
32499         * gcc.dg/tree-ssa/pr20933.c: New test.
32500
32501 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32502
32503         * gfortran.dg/fold_nearest.f90: New test.
32504
32505 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32506
32507         * gcc.dg/tree-ssa/alias-1.c: New test.
32508
32509 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32510
32511         PR tree-optimization/20920
32512         * g++.dg/tree-ssa/pr20920.C: New test.
32513
32514 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32515
32516         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32517         (long long int)ceil*.
32518
32519 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32520
32521         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32522         explicit C++ linkage.
32523
32524 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32525
32526         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32527         warning for arithmetic IF statements.
32528
32529 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32530
32531         * eor_handling_1.f90: New test case.
32532         * eor_handling_2.f90: New test case.
32533         * eor_handling_3.f90: New test case.
32534         * eor_handling_4.f90: New test case.
32535         * eor_handling_5.f90: New test case.
32536         * noadv_size.f90: New test case.
32537         * pad_no.f90: New test case.
32538
32539 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32540
32541         * gcc.c-torture/execute/20050410-1.c: New test.
32542
32543 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32544
32545         * gcc.dg/pr20126.c: New.
32546
32547 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32548             Steven G. Kargl <kargls@comcast.net>
32549
32550         * gfortran.dg/PR19872.f: New test.
32551
32552 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32553
32554         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32555
32556 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32557
32558         * gfortran.dg/nint_1.f90: New test.
32559
32560 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32561
32562         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32563         Added test for callee-allocated arrays with write statements.
32564         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32565         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32566         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32567         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32568         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32569
32570 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32571
32572         PR libfortran/20163
32573         * gfortran.dg/open-options-blanks.f: New test.
32574
32575 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32576
32577         PR fortran/13257
32578         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32579
32580 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32581
32582         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32583         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32584         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32585         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32586         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32587         * gcc.c-torture/execute/stdarg-4.c: New test.
32588
32589         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32590
32591         PR target/20795
32592         * g++.dg/abi/param2.C: New test.
32593
32594 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32595
32596         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32597
32598 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32599
32600         * gcc.dg/builtins-53.c: New test.
32601
32602 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32603
32604         * g++.dg/tree-ssa/pr18178.C: New test.
32605         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32606         * gcc.c-torture/execute/20041019-1.c: New test.
32607         * gcc.dg/tree-ssa/20041008-1.c: New test.
32608         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32609         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32610         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32611         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32612         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32613         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32614         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32615         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32616         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32617         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32618
32619 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32620
32621         PR rtl-optimization/20466
32622         * gcc.c-torture/execute/pr20466-1.c: New test.
32623
32624 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32625
32626         PR c++/20905
32627         * g++.dg/parse/cond2.C: New test.
32628
32629         PR c++/20145
32630         * g++.dg/warn/Wdtor1.C: New test.
32631
32632 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32633
32634         PR fortran/17229
32635         * gfortran.dg/pr17229.f: New test.
32636
32637 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32638
32639         * gfortran.dg/tiny_1.f90: New test.
32640         * gfortran.dg/tiny_2.f90: ditto.
32641
32642 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32643
32644         * gfortran.dg/eor_1.f90: Fix dg-do run line
32645         * gfortran.dg/open_new.f90: Fix dg-do run line
32646
32647 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32648
32649         * lib/target-supports.exp (get_compiler_messages): Support
32650         optional arguments, the fourth being compiler options.
32651         (check_effective_target_fpic): New proc.
32652         * gcc.dg/20050321-2.c: Restrict to target fpic.
32653
32654 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32655
32656         * gcc.dg/15443-1.c: New test.
32657         * gcc.dg/15443-2.c: Likewise.
32658
32659 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32660
32661         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32662
32663 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32664
32665         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32666
32667 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32668
32669         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32670         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32671         -m64.
32672         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32673         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32674         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32675
32676 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32677
32678         PR c++/20212
32679         * g++.dg/warn/Wunused-11.C: New test.
32680
32681 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32682
32683         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32684
32685 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32686
32687         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32688
32689 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32690
32691         PR c++/20734
32692         * g++.dg/template/ptrmem13.C: New test.
32693
32694 2005-04-05  Per Bothner  <per@bothner.com>
32695
32696         * lib/gcc.exp: Always add -fno-show-column, for now.
32697
32698 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32699
32700         PR testsuite/20767
32701         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32702         of plain old "unsigned int" for the type of "i".  Makes this test
32703         64bit clean.
32704
32705 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32706
32707         * gcc.dg/i386-ssefn-1.c: New test.
32708         * gcc.dg/i386-ssefn-2.c: New test.
32709         * gcc.dg/i386-ssefn-3.c: New test.
32710         * gcc.dg/i386-ssefn-4.c: New test.
32711
32712 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32713
32714         PR tree-optimization/20076
32715         * gcc.dg/builtin-apply4.c: New test.
32716
32717         PR preprocessor/19475
32718         * gcc.dg/cpp/macspace1.c: New test.
32719         * gcc.dg/cpp/macspace2.c: New test.
32720
32721 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32722
32723         * gfortran.dg/pr20755.f: Fixed bad format.
32724
32725 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32726
32727         PR c++/20763
32728         * g++.dg/ext/attrib21.C: New test.
32729
32730 2004-04-05  Devang Patel  <dpatel@apple.com>
32731
32732         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32733         * gcc.dg/vect/vect-shift-1.c: New test.
32734
32735 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32736
32737         PR libfortran/20755
32738         * gfortran.dg/pr20755.f: New test.
32739
32740 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32741
32742         * gfortran.dg/pr15959.f90: New test.
32743         * gfortran.dg/string_pad_trunc.f90: New test.
32744
32745 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32746
32747         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32748         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32749         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32750         syntax.
32751
32752 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32753
32754         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32755
32756 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32757
32758         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32759         * gcc.c-torture/compile/20011119-2.c: Likewise.
32760         * gcc.c-torture/compile/981001-2.c: Likewise.
32761
32762 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32763
32764         PR c++/20679
32765         * g++.dg/template/overload4.C: New test.
32766
32767 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32768
32769         PR c++/20746
32770         * g++.dg/abi/covariant5.C: New.
32771
32772         PR debug/20505
32773         * g++.dg/debug/const2.C: New.
32774
32775 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32776
32777         PR rtl-optimization/16104
32778         * gcc.c-torture/execute/20050316-1.c: New test.
32779
32780 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32781
32782         * g++.dg/template/spec23.C: Fix dg-error text.
32783
32784 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32785
32786         PR c++/19199
32787         * g++.dg/expr/lval2.C: New.
32788
32789 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32790
32791         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32792         __builtin_strcasecmp and __builtin_strncasecmp.
32793
32794 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32795
32796         PR c++/20723
32797         * g++.dg/template/spec22.C: New.
32798         * g++.dg/template/spec23.C: New.
32799
32800 2005-04-03  Dale Ranta  <dir@lanl.gov>
32801             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32802
32803         PR libfortran/20068
32804         PR libfortran/20125
32805         PR libfortran/20156
32806         PR libfortran/20471
32807         * gfortran.dg/backspace.f: New test.
32808
32809 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32810
32811         * gcc.dg/pr19345.c: New test.
32812
32813 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32814
32815         PR tree-optimization/20640
32816         * gcc.dg/torture/tree-loop-1.c: New.
32817
32818 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32819
32820         PR rtl-optimization/20290
32821         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32822
32823 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32824
32825         * gcc.dg/rs6000-fpint.c: New.
32826
32827 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32828
32829         * gcc.dg/old-style-then-proto-1.c: New test.
32830
32831 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32832
32833         * gfortran.fortran-torture/execute/backspace.f90: Check
32834         after backspace and read was incorrect.
32835
32836 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32837
32838         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32839         buffer past the terminating NUL using memcmp.
32840         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32841         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32842
32843         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32844         Fix unused/uninitialized variable warnings.
32845
32846         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32847         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32848         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32849         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32850
32851         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32852         gcc.c-torture/execute/builtins/fputs-lib.c,
32853         gcc.c-torture/execute/builtins/lib/fprintf.c,
32854         gcc.c-torture/execute/builtins/lib/main.c,
32855         gcc.c-torture/execute/builtins/lib/memcmp.c,
32856         gcc.c-torture/execute/builtins/lib/memmove.c,
32857         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32858         gcc.c-torture/execute/builtins/lib/memset.c,
32859         gcc.c-torture/execute/builtins/lib/printf.c,
32860         gcc.c-torture/execute/builtins/lib/sprintf.c,
32861         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32862         gcc.c-torture/execute/builtins/lib/strchr.c,
32863         gcc.c-torture/execute/builtins/lib/strcmp.c,
32864         gcc.c-torture/execute/builtins/lib/strcpy.c,
32865         gcc.c-torture/execute/builtins/lib/strcspn.c,
32866         gcc.c-torture/execute/builtins/lib/strlen.c,
32867         gcc.c-torture/execute/builtins/lib/strncat.c,
32868         gcc.c-torture/execute/builtins/lib/strncmp.c,
32869         gcc.c-torture/execute/builtins/lib/strncpy.c,
32870         gcc.c-torture/execute/builtins/lib/strrchr.c,
32871         gcc.c-torture/execute/builtins/lib/strspn.c,
32872         gcc.c-torture/execute/builtins/lib/strstr.c,
32873         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32874         gcc.c-torture/execute/builtins/strlen-2.c,
32875         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32876         prototypes.
32877
32878 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32879
32880         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32881         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32882         selectany usage.
32883
32884 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32885
32886         PR c++/19406
32887         * g++.dg/debug/using1.C: New test.
32888
32889 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32890
32891         PR middle-end/20524
32892         * gcc.dg/alias-7.c: Prefix asm-declared name with
32893         __USER_LABEL_PREFIX__.
32894
32895 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32896
32897         Fix fallout from PR middle-end/15700:
32898         * gcc.c-torture/compile/20011119-1.c: Take
32899         __USER_LABEL_PREFIX__ into account.
32900         * gcc.c-torture/compile/20011119-2.c: Likewise.
32901
32902 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32903
32904         PR c++/18644
32905         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32906
32907 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32908
32909         PR c/17855
32910         * gcc.c-torture/compile/struct-non-lval-1.c,
32911         gcc.c-torture/compile/struct-non-lval-2.c,
32912         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32913
32914 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32915
32916         * gcc.dg/tls/tls.exp: Remove temporary file.
32917         * g++.dg/tls/tls.exp: Ditto.
32918         * lib/file-format.exp: Ditto.
32919         * g++.dg/special/ecos.exp: Ditto.
32920
32921         * lib/profopt.exp: Treat prof_ext as a list.
32922         * gcc.misc-tests/bprob.exp: Ditto.
32923         * g++.dg/bprob/bprob.exp: Ditto.
32924
32925         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32926         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32927         g++.dg/tree-ssa/pointer-reference-alias.C,
32928         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32929         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32930         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32931         g++.dg/vect/pr19951.cc: Ditto.
32932         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32933         gcc.dg/builtins-47.c: Ditto.
32934         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32935         gcc.dg/pr20115-1.c: Ditto.
32936         * gcc.dg/tree-ssa/20030530-2.c,
32937         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32938         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32939         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32940         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32941         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32942         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32943         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32944         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32945         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32946         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32947         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32948         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32949         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32950         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32951         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32952         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32953         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32954         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32955         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32956         gcc.dg/tree-ssa/20030824-1.c,
32957         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32958         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32959         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32960         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32961         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32962         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32963         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32964         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32965         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32966         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32967         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32968         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32969         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32970         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32971         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32972         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32973         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32974         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32975         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32976         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32977         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32978         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32979         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32980         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32981         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32982         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32983         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32984         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32985         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32986         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32987         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32988         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32989         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32990         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32991         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32992         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32993         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32994         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32995         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32996         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32997         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32998         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32999         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33000         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33001         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33002         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33003         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33004         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33005         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33006         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33007         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33008         gcc.dg/tree-ssa/useless-1.c: Ditto.
33009         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33010         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33011         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33012         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33013         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33014         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33015         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33016         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33017         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33018         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33019         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33020         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33021         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33022         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33023         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33024         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33025         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33026         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33027         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33028         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33029         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33030         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33031         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33032         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33033         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33034         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33035         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33036         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33037         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33038         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33039         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33040         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33041         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33042         gcc.dg/vect/vect-none.c: Ditto.
33043         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33044         treelang/compile/unsigned.tree: Ditto.
33045
33046         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33047         * gcc.dg/cpp/direct2s.c: Ditto.
33048         * gcc.dg/cpp/paste4.c: Ditto.
33049         * gcc.dg/cpp/separate-1.c: Ditto.
33050         * gcc.dg/pch/save-temps-1.c: Ditto.
33051         * g++.dg/ext/altivec-10.C: Ditto.
33052         * g++.dg/pch/pch.C: Ditto.
33053
33054         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33055
33056         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33057         * g++.dg/template/repo1.C: Ditto.
33058         * g++.dg/template/repo2.C: Ditto.
33059         * g++.dg/template/repo3.C: Ditto.
33060         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33061         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33062         * g++.old-deja/g++.pt/repo1.C: Ditto.
33063         * g++.old-deja/g++.pt/repo2.C: Ditto.
33064         * g++.old-deja/g++.pt/repo3.C: Ditto.
33065         * g++.old-deja/g++.pt/repo4.C: Ditto.
33066
33067         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33068         * gcc.dg/20030107-1.c: Ditto.
33069         * gcc.dg/20030702-1.c: Ditto.
33070         * gcc.dg/profile-generate-1.c: Ditto.
33071         * g++.dg/other/profile1.C: Ditto.
33072         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33073
33074         * lib/gcc-dg.exp (remove-build-file): New.
33075         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33076         cleanup-tree-dump, cleanup-saved-temps): New.
33077
33078 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33079
33080         PR c++/19203, DR 214
33081         * g++.dg/parse/ambig3.C: Not ambiguous.
33082         * g++.dg/template/spec20.C: New.
33083         * g++.dg/template/spec21.C: New.
33084
33085 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33086
33087         PR target/20045
33088         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33089
33090 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33091
33092         PR libfortran/20660
33093         * gfortran.dg/negative_unit.f: New test.
33094
33095 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33096
33097         * gcc.dg/20050330-1.c: New test.
33098
33099 2005-03-30  Devang Patel  <dpatel@apple.com>
33100
33101         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33102
33103 2005-03-30  Dale Johannesen  <dalej@apple.com>
33104
33105         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33106
33107 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33108
33109         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33110         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33111         Strip options from test name.
33112
33113 2005-03-31  Jan Hubicka  <jh@suse.cz>
33114
33115         * gcc.dg/varpool-1.c: New testcase.
33116
33117 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33118
33119         PR c/772
33120         PR c/17913
33121         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33122         gcc.dg/stmt-expr-label-3.c : New tests.
33123         * gcc.c-torture/execute/medce-2.c: Remove.
33124
33125 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33126
33127         PR c/20368
33128         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33129         tests.
33130
33131 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33132
33133         * gcc.c-torture/compile/pr20203.c: New test.
33134
33135 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33136
33137         * gfortran.dg/promotion.f90: New test.
33138
33139 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33140
33141         PR middle-end/20491
33142         * gcc.dg/torture/asm-subreg-1.c: New test.
33143
33144 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33145
33146         PR c/20672
33147         * gcc.dg/pr20672-1.c: New test.
33148
33149 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33150
33151         * gfortran.dg/vect: New directory.
33152         * gfortran.dg/vect/vect.exp: New.
33153         * gfortran.dg/vect/vect-1.f90: New test.
33154         * gfortran.dg/vect/vect-2.f90: New test.
33155         * gfortran.dg/vect/vect-3.f90: New test.
33156         * gfortran.dg/vect/vect-4.f90: New test.
33157         * gfortran.dg/vect/vect-5.f90: New test.
33158
33159 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33160
33161         PR middle-end/20622
33162         * gcc.dg/alias-7.c: New test.
33163
33164 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33165
33166         * gcc.dg/sparc-reg-1.c: New test.
33167
33168 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33169
33170         PR target/19890
33171         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33172
33173 2005-03-29  Dale Ranta  <dir@lanl.gov>
33174             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33175
33176         PR libfortran/20163
33177         * gfortran.dg/pr20163-2.f: New test.
33178
33179 2005-03-28  Jan Hubicka  <jh@suse.cz>
33180
33181         PR middle-end/20635
33182         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33183         by Jakub Jelinek.
33184
33185 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33186
33187         PR tree-optimization/20626
33188         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33189         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33190
33191 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33192
33193         * gfortran.dg/underflow.f90: New test.
33194         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33195
33196 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33197
33198         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33199
33200 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33201
33202         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33203         (g++_init): Make sure that CXXFLAGS is set.
33204         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33205         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33206         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33207         * lib/objc.exp (objc_init): Likewise.
33208         * lib/treelang.exp (treelang_init): Likewise.
33209
33210 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33211
33212         PR tree-optimization/20470
33213         * gcc.dg/tree-ssa/pr20470.c: New test.
33214
33215 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33216
33217         * gcc.dg/ppc-stfiwx.c: New.
33218
33219 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33220
33221         PR target/19888
33222         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33223
33224 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33225
33226         * gcc.dg/20050325-1.c: Fix a typo.
33227
33228 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33229
33230         PR libfortran/19678
33231         PR libfortran/19679
33232         * gfortran.dg/dos_eol.f: New test.
33233
33234 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33235
33236         PR rtl-optimization/20249
33237         * gcc.dg/20050325-1.c: New test.
33238
33239 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33240
33241         PR libfortran/15332
33242         * gfortran.dg/pr15332.f: New test.
33243
33244 2005-03-24  Dale Johannesen  <dalej@apple.com>
33245
33246         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33247
33248 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33249
33250         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33251         'internal' visibility.
33252         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33253         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33254         'protected' visibility.
33255         * gcc.dg/visibility-7.c: Likewise.
33256         * lib/target-supports.exp (check_visibility_available): Take
33257         a parameter, the kind of visibility to check for.
33258         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33259         to check_visibility_available.
33260
33261         * g++.dg/expr/cast3.C: New.
33262
33263 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33264
33265         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33266         rs6000.
33267
33268 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33269
33270         PR target/20095
33271         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33272
33273 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33274
33275         * gcc.dg/badshift.c: Renamed to...
33276         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33277
33278         * gcc.target/i386/badshift.c: Renamed to...
33279         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33280         only.
33281
33282         PR rtl-optimization/20532
33283         * gcc.target/i386/badshift.c: New.
33284
33285 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33286
33287         * gfortran.dg/pr18025.f90: New test.
33288
33289 2005-03-23  Dale Johannesen  <dalej@apple.com>
33290
33291         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33292
33293 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33294
33295         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33296
33297         * lib/target-supports.exp (check_iconv_available): Default
33298         libiconv to -liconv, if there is no definition.
33299
33300 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33301
33302         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33303
33304 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33305
33306         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33307         * g++.dg/opt/pr7503-2.C: Likewise.
33308         * g++.dg/opt/pr7503-3.C: Likewise.
33309         * g++.dg/opt/pr7503-4.C: Likewise.
33310         * g++.dg/opt/pr7503-5.C: Likewise.
33311         * g++.dg/warn/minmax.C: New test.
33312
33313 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33314
33315         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33316         * gfortran.dg/g77_intrinsics_sub.f: New test.
33317
33318 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33319             Jan Hubicka  <jh@suse.cz>
33320             Steven Bosscher <stevenb@suse.de
33321
33322         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33323
33324 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33325
33326         PR c++/19980
33327         * g++.dg/template/redecl3.C: New test.
33328
33329 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33330
33331         PR c++/20499
33332         * g++.dg/parse/error16.C: Tweak error markers.
33333
33334 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33335
33336         PR target/20561
33337         * gcc.dg/20050321-2.c: New test.
33338
33339 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33340
33341         PR c++/20465
33342         PR c++/20381
33343         * g++.dg/template/ptrmem12.C: New.
33344
33345 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33346
33347         PR rtl-optimization/20527
33348         * gcc.c-torture/execute/pr20527-1.c: New test.
33349
33350 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33351
33352         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33353         program, compile it into a real executable and then delete the .c
33354         and .x files afterwards, to avoid problems on testglue targets.
33355
33356 2005-03-21  Stuart Hastings  <stuart@apple.com>
33357
33358         * gcc.target/i386/sse-2.c: New.
33359
33360 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33361
33362         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33363
33364 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33365
33366         * g++.dg/parse/crash25.C: Fix typo.
33367
33368 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33369
33370         PR c++/20461
33371         * g++.dg/parse/crash24.C: New test.
33372
33373         PR c++/20536
33374         * g++.dg/parse/crash25.C: New test.
33375
33376 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33377
33378         PR c++/20147
33379         * g++.dg/ext/stmtexpr4.C: New test.
33380
33381 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33382
33383         PR middle-end/20539
33384         * gcc.c-torture/compile/pr13066-1.c: New test case.
33385         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33386         * g++.dg/opt/pr13066-1.C: Likewise.
33387
33388 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33389
33390         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33391
33392 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33393
33394         PR fortran/18525
33395         * gfortran.dg/nesting_1.f90: New test.
33396
33397 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33398
33399         PR c++/20240
33400         * g++.dg/lookup/using13.C: New test.
33401
33402 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33403
33404         PR c++/20333
33405         * g++.dg/template/crash36.C: New test.
33406
33407 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33408
33409         PR c++/20463
33410         * g++.dg/template/crash35.C: New test.
33411
33412 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33413
33414         PR c++/19966
33415         * g++.dg/overload/operator2.C: New test.
33416
33417 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33418
33419         PR libfortran/20257
33420         * gfortran.dg/pr20257.f90: New test.
33421
33422 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33423
33424         PR libfortran/20480
33425         * gfortran.dg/pr20480.f90: New test.
33426
33427 2005-03-16  Richard Henderson  <rth@redhat.com>
33428
33429         PR middle-end/15700
33430         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33431         (_rtld_global): New.
33432         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33433         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33434
33435         * gcc.dg/alias-3.c: New.
33436         * gcc.dg/alias-4.c: New.
33437         * gcc.dg/alias-5.c: New.
33438         * gcc.dg/alias-6.c: New.
33439
33440 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33441
33442         * gcc.dg/cpp/ucnid-7.c: New.
33443
33444 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33445             Dorit Naishlos  <dorit@il.ibm.com>
33446
33447         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33448         darwin.
33449
33450 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33451
33452         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33453         support misaligned accesses.
33454         * gcc.dg/vect/vect-58.c: Likewise.
33455         * gcc.dg/vect/vect-92.c: New.
33456         * gcc.dg/vect/vect-93.c: New.
33457
33458 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33459
33460         PR fortran/18827
33461         * gfortran.dg/assign_2.f90: New test.
33462         * gfortran.dg/assign_3.f90: New test.
33463         * gfortran.dg/assign.f90: New test.
33464
33465 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33466
33467         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33468         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33469         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33470         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33471         names.
33472
33473 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33474
33475         * gcc.dg/cpp/ucnid-6.c: New.
33476
33477         * gcc.dg/cpp/normalize-1.c: New.
33478         * gcc.dg/cpp/normalize-2.c: New.
33479         * gcc.dg/cpp/normalize-3.c: New.
33480         * gcc.dg/cpp/normalize-4.c: New.
33481         * gcc.dg/cpp/ucnid-4.c: New.
33482         * gcc.dg/cpp/ucnid-5.c: New.
33483         * g++.dg/cpp/normalize-1.C: New.
33484         * g++.dg/cpp/ucnid-1.C: New.
33485
33486 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33487
33488         * gcc.dg/pr18628.c: New.
33489
33490 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33491
33492         PR c++/20280
33493         * g++.dg/tree-ssa/pr20280.C: New.
33494
33495 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33496
33497         PR fortran/20467
33498         * gfortran.dg/stfunc_2.f90: New test.
33499
33500 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33501
33502         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33503
33504 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33505
33506         * gcc.dg/tree-ssa/20050314-1.c: New test.
33507
33508 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33509
33510         PR c++/4403
33511         PR c++/9783, DR433
33512         * g++.dg/template/friend34.C: New test.
33513         * g++.dg/template/friend35.C: Likewise.
33514         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33515
33516 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33517
33518         Friend class name lookup 5/n
33519         PR c++/1016
33520         * g++.dg/lookup/hidden-class1.C: New test.
33521         * g++.dg/lookup/hidden-class2.C: Likewise.
33522         * g++.dg/lookup/hidden-class3.C: Likewise.
33523         * g++.dg/lookup/hidden-class4.C: Likewise.
33524         * g++.dg/lookup/hidden-class5.C: Likewise.
33525         * g++.dg/lookup/hidden-class6.C: Likewise.
33526         * g++.dg/lookup/hidden-class7.C: Likewise.
33527         * g++.dg/lookup/hidden-class8.C: Likewise.
33528         * g++.dg/lookup/hidden-class9.C: Likewise.
33529         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33530         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33531         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33532         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33533         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33534         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33535         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33536         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33537         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33538         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33539         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33540
33541 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33542
33543         PR c++/20157
33544         * g++.dg/template/error18.C: New test.
33545
33546 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33547
33548         PR debug/16792
33549         * g++.dg/debug/pr16792.C: New test.
33550
33551 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33552
33553         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33554         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33555         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33556         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33557         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33558         test assertion names.
33559
33560 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33561
33562         PR fortran/18600
33563         * gfortran.dg/stfunc_1.f90: New test.
33564
33565 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33566
33567         PR fortran/16907
33568         * gfortran.dg/real_index_1.f90: New test.
33569
33570 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33571
33572         PR fortran/20323
33573         * gfortran.dg/spec_expr_1.f90: New test.
33574
33575 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33576
33577         PR c/20402
33578         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33579         new parser.
33580
33581 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33582
33583         PR fortran/20361
33584         * gfortran.dg/largeequiv_1.f90: New test.
33585
33586 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33587
33588         * gcc.dg/ucnid-1.c: New.
33589         * gcc.dg/ucnid-2.c: New.
33590         * gcc.dg/ucnid-3.c: New.
33591         * gcc.dg/ucnid-4.c: New.
33592         * gcc.dg/ucnid-5.c: New.
33593         * gcc.dg/ucnid-6.c: New.
33594         * gcc.dg/cpp/ucnid-1.c: New.
33595         * gcc.dg/cpp/ucnid-2.c: New.
33596         * gcc.dg/cpp/ucnid-3.c: New.
33597         * g++.dg/other/ucnid-1.C: New.
33598
33599 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33600
33601         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33602
33603 2005-03-11  Per Bothner  <per@bothner.com>
33604
33605         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33606         that diagnotics refer to correct token.
33607         * gcc.dg/unused-3.c: Likewise.
33608
33609 2005-03-11  Per Bothner  <per@bothner.com>
33610
33611         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33612         constant" is now actually on same line as string constant.
33613         * gcc.dg/cpp/direct2s.c: Likewise.
33614
33615 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33616
33617         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33618
33619 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33620
33621         PR libfortran/20124
33622         * gfortran.dg/pr20124.f90: New Test
33623
33624 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33625
33626         PR tree-optimization/20130
33627         * gcc.dg/pr20130-1.c: New test.
33628
33629 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33630
33631         PR target/20095
33632         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33633
33634 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33635
33636         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33637
33638 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33639
33640         * g++.dg/eh/forced1.C: Fix comment.
33641         * g++.dg/eh/forced2.C: Ditto.
33642         * g++.dg/eh/forced3.C: Ditto.
33643         * g++.dg/eh/forced4.C: Ditto.
33644
33645 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33646
33647         PR rtl-opt/20412
33648         * gcc.c-torture/compile/pr20412.c: New test.
33649
33650 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33651
33652         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33653
33654 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33655
33656         PR target/20322
33657         * gcc.dg/20050307-1.c: New test.
33658
33659 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33660
33661         PR c++/20375
33662         * g++.dg/other/stdarg3.C: New.
33663
33664 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33665
33666         PR c++/18384, c++/18327
33667         * g++.dg/init/array19.C: New test.
33668
33669         PR inline-asm/20314
33670         * gcc.dg/torture/pr20314-1.c: New test.
33671         * gcc.dg/torture/pr20314-2.c: New test.
33672
33673 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33674
33675         * gcc.dg/20050309-1.c: New test.
33676
33677 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33678
33679         * gcc.dg/builtins-10.c: Reactivate disabled test.
33680         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33681         new cbrt transformations.
33682
33683 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33684
33685         PR c++/20208
33686         * g++.dg/template/array13.C: New test.
33687
33688 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33689
33690         PR c++/16859
33691         * g++.dg/init/brace4.C: New test.
33692
33693 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33694
33695         PR c++/20186
33696         * g++.dg/template/non-dependent12.C: New.
33697
33698 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33699
33700         PR c++/20142
33701         * g++.dg/init/array18.C: Add dg-do run marker.
33702
33703         PR c++/20142
33704         * g++.dg/init/array18.C: New test.
33705
33706 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33707
33708         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33709         * g++.dg/gcov/gcov.exp: Likewise.
33710         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33711         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33712         * lib/c-torture.exp: Likewise.
33713         * lib/fortran-torture.exp: Likewise.
33714         * lib/g++.exp: Likewise.
33715         * lib/gcc-defs.exp: Likewise.
33716         * lib/gcc-dg.exp: Likewise.
33717         * lib/gcc.exp: Likewise.
33718         * lib/gcov.exp: Likewise.
33719         * lib/gfortran.exp: Likewise.
33720         * lib/mike-g++.exp: Likewise.
33721         * lib/mike-gcc.exp: Likewise.
33722         * lib/objc-torture.exp: Likewise.
33723         * lib/objc.exp: Likewise.
33724         * lib/profopt.exp: Likewise.
33725         * lib/target-libpath.exp: Likewise.
33726         * lib/target-supports.exp: Likewise.
33727         * lib/treelang.exp: Likewise.
33728         * lib/wrapper.exp: Likewise.
33729
33730 2005-03-08  Jeff Law  <law@redhat.com>
33731
33732         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33733         PHI-OPT changes.
33734
33735 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33736
33737         * gcc.dg/vect/pr20122.c: New test.
33738
33739 2005-03-07  Jeff Law  <law@redhat.com>
33740
33741         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33742         was folded away.
33743         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33744         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33745         * gcc.dg/tree-ssa/pr18134.c: New test.
33746
33747 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33748
33749         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33750         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33751         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33752
33753 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33754
33755         PR tree-opt/17671
33756         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33757
33758 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33759
33760         * g++.dg/warn/Wnvdtor.C: New test.
33761
33762 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33763
33764         * gcc.dg/torture/pr19683-1.c: New test.
33765
33766 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33767
33768         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33769         * gfortran.dg/g77/19990313-2.f: Ditto.
33770         * gfortran.dg/g77/19990313-3.f: Ditto.
33771         * gfortran.dg/g77/19990525-0.f: Ditto.
33772         * gfortran.dg/g77/19990826-0.f: Ditto.
33773         * gfortran.dg/g77/19990826-2.f: Ditto.
33774         * gfortran.dg/g77/19990826-3.f: Ditto.
33775         * gfortran.dg/g77/20000511-1.f: Ditto.
33776         * gfortran.dg/g77/20000511-2.f: Ditto.
33777         * gfortran.dg/g77/970625-2.f: Ditto.
33778         * gfortran.dg/g77/980310-2.f: Ditto.
33779         * gfortran.dg/g77/980310-3.f: Ditto.
33780         * gfortran.dg/g77/980310-8.f: Ditto.
33781         * gfortran.dg/g77/980519-2.f: Ditto.
33782         * gfortran.dg/g77/alpha1.f: Ditto.
33783         * gfortran.dg/g77/claus.f: Ditto.
33784         * gfortran.dg/g77/erfc.f: Ditto.
33785         * gfortran.dg/g77/short.f: Ditto.
33786         * gfortran.fortran-torture/execute/data.f90: Ditto.
33787         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33788         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33789
33790 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33791
33792         * lib/file-format.exp (gcc_target_object_format): Add check for som
33793         format and hardcode object formats on hppa*-*-hpux*.
33794         * lib/target-supports.exp (check_weak_available): Add check for som
33795         object format.  Always return 0 on hppa*-*-hpux10*.
33796
33797         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33798         is defined.
33799
33800         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33801
33802 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33803
33804         * gfortran.dg/pr19936_1.f90: New test.
33805         * gfortran.dg/pr19936_2.f90: New test.
33806         * gfortran.dg/pr19936_3.f90: New test.
33807
33808 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33809             Paul Thomas <prthomas@drfccad.cea.fr>
33810
33811         * gfortran.dg/PR19754_1.f90: New test.
33812         * gfortran.dg/PR19754_2.f90: Ditto.
33813
33814 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33815
33816         PR c++/19311
33817         * g++.dg/template/non-dependent11.C: New test.
33818
33819 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33820
33821         * lib/target-supports.exp (check_iconv_available): Fix comment.
33822
33823 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33824             Joseph S. Myers  <joseph@codesourcery.com>
33825
33826         PR c++/19797
33827         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33828
33829 2005-03-04  Matthew Sachs  <msachs@apple.com>
33830
33831         * gcc.exp (gcc_target_compile): Put braces around
33832         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33833         * objc.exp (objc_target_compile): Likewise.
33834         * treelang.exp (treelang_target_compile): Likewise.
33835
33836 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33837
33838         PR fortran/19673
33839         * gfortran.dg/func_result_1.f90: New test.
33840
33841 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33842
33843         * gcc.misc-tests/options.exp: New test.
33844
33845 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33846
33847         * gcc.dg/pr15784-4.c: New test.
33848
33849 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33850
33851         * gcc.c-torture/execute/pr17133.c: New.
33852         * gcc.c-torture/compile/20050303-1.c: New.
33853
33854 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33855
33856         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33857
33858 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33859
33860         * g++.dg/overload/using2.C: New.
33861
33862 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33863
33864         PR c++/19916
33865         * g++.dg/init/ptrmem2.C: New test.
33866
33867 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33868
33869         PR c/8927
33870         * gcc.dg/pr8927-1.c: New test.
33871
33872 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33873
33874         PR c++/20232
33875         * g++.dg/inherit/covariant12.C: New.
33876
33877 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33878
33879         PR fortran/19479
33880         * gfortran.dg/bound_1.f90: New test.
33881
33882 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33883
33884         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33885         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33886
33887 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33888
33889         PR c/20245
33890         * gcc.dg/pr20245-1.c: New test.
33891
33892 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33893
33894         PR middle-end/19874
33895         * gcc.c-torture/execute/20050119-2.c: New test case.
33896
33897 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33898
33899         * README: Update the DejaGnu bug reporting address.
33900         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33901         * lib/objc-torture.exp: Likewise.
33902
33903 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33904
33905         * gfortran.dg/boz_1.f90: New test.
33906         * gfortran.dg/boz_3.f90: New test.
33907         * gfortran.dg/boz_4.f90: New test.
33908
33909 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33910
33911         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33912         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33913
33914 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33915
33916         PR libfortran/20101
33917         * gfortran.dg/write_0_pe_format.f90: New test.
33918
33919 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33920
33921         PR c++/20206
33922         * g++.dg/opt/thunk2.C: New test.
33923         * g++.dg/opt/covariant1.C: New test.
33924
33925 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33926
33927         * gfortran.dg/e_d_fmt.f90: New test.
33928
33929 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33930
33931         * gcc.dg/asm-b.c: Fix comment typos.
33932
33933 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33934
33935         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33936         a V_MAY_DEF also.
33937
33938 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33939
33940         PR tree-opt/20188
33941         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33942         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33943         * gcc.dg/asm-b.c: New test.
33944
33945 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33946
33947         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33948         Disable this test on IRIX 6.
33949
33950 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33951
33952         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33953         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33954         parser.
33955
33956 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33957
33958         PR tree-optimization/20204
33959         * gcc.dg/pr20204.c: New test.
33960
33961 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33962
33963         PR target/20196
33964         * gcc.c-torture/execute/20050224-1.c: New test.
33965
33966         PR c++/20175
33967         * g++.dg/warn/Wbraces2.C: New test.
33968
33969 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33970
33971         PR c++/19878
33972         * g++.dg/init/const2.C: New test.
33973
33974 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33975
33976         PR tree-optimization/20100
33977         * gcc.c-torture/execute/pr20100-1.c: New test.
33978
33979 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33980
33981         * gfortran.dg/implicit_3.f90: New test.
33982
33983         * gfortran.dg/deftype_1.f90: New test.
33984
33985 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33986
33987         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33988         the test passes.
33989         * g++.dg/other/anon3.C: Accept a warning.
33990
33991 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33992
33993         * gcc.dg/pr20017.c: Fix a comment typo.
33994
33995 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33996
33997         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33998
33999 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34000
34001         PR ada/19902
34002         * ada/acats/tests/cxa/cxa3004.a: Remove.
34003         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34004
34005 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34006
34007         PR c++/20073
34008         * g++.dg/init/const1.C: New test.
34009
34010         PR c++/19991
34011         * g++.dg/parse/constant7.C: New test.
34012
34013         PR c++/20152
34014         * g++.dg/parse/error27.C: New test.
34015         * g++.dg/template/qualttp15.C: Adjust error markers.
34016         * g++.old-deja/g++.other/struct1.C: Likewise.
34017
34018         PR c++/20153
34019         * g++.dg/template/error17.C: New test.
34020
34021         PR c++/20148
34022         * g++.dg/parser/error26.C: New test.
34023
34024 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34025
34026         PR tree-optimization/20100
34027         PR tree-optimization/20115
34028         * gcc.dg/pr20115.c: New test.
34029         * gcc.dg/pr20115-1.c: New test.
34030         * gcc.dg/pr20100.c: New test.
34031         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34032         call-clobbered variables after alias1.
34033
34034 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34035
34036         * gfortran.dg/list_read_4.f90: new test.
34037
34038 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34039
34040         PR rtl-optimization/20017.
34041         * gcc.dg/pr20017.c: New.
34042
34043 2005-02-22  Devang Patel  <dpatel@apple.com>
34044
34045         PR 19952
34046         * g++.dg/tree-ssa/pr19952.C: New test.
34047
34048 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34049
34050         PR c++/19883
34051         * g++.dg/parse/constant6.C: New test.
34052
34053 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34054
34055         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34056         * g++.dg/charset/asm2.c: Likewise.
34057         * g++.dg/charset/asm3.c: Likewise.
34058         * g++.dg/charset/asm4.c: Likewise.
34059         * g++.dg/charset/asm5.c: Likewise.
34060         * g++.dg/charset/attribute1.c: Likewise.
34061         * g++.dg/charset/attribute2.c: Likewise.
34062         * g++.dg/charset/extern1.cc: Likewise.
34063         * g++.dg/charset/extern2.cc: Likewise.
34064         * g++.dg/charset/extern3.cc: Likewise.
34065         * g++.dg/charset/function.cc: Likewise.
34066         * g++.dg/charset/string.c: Likewise.
34067         * g++.dg/charset/charset.exp: Likewise.
34068         * lib/target-supports.exp (check_iconv_available): Fix comment.
34069
34070 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34071
34072         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34073         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34074         * gcc.dg/charset/asm2.c: Likewise.
34075         * gcc.dg/charset/asm3.c: Likewise.
34076         * gcc.dg/charset/asm4.c: Likewise.
34077         * gcc.dg/charset/asm5.c: Likewise.
34078         * gcc.dg/charset/asm6.c: Likewise.
34079         * gcc.dg/charset/attribute1.c: Likewise.
34080         * gcc.dg/charset/attribute2.c: Likewise.
34081         * gcc.dg/charset/builtin1.c: Likewise.
34082         * gcc.dg/charset/extern.c: Likewise.
34083         * gcc.dg/charset/function.c: Likewise.
34084         * gcc.dg/charset/string.c: Likewise.
34085         * gcc.dg/charset/charset.exp: Likewise.
34086
34087 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34088
34089         PR fortran/20086
34090         * gfortran.dg/pr20086.f90: New test.
34091
34092 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34093
34094         PR tree-optimization/19786
34095         * g++.dg/tree-ssa/pr19786.C: New.
34096
34097 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34098
34099         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34100
34101 2005-02-21  Jeff Law  <law@redhat.com>
34102
34103         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34104
34105 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34106
34107         * gfortran.dg/do_iterator: Split loop, markup all lines for
34108         which an error locus is printed.
34109         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34110         locus is printed.
34111         * gfortran.dg/select_4.f90: Likewise.
34112         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34113         locuses in the various permutations.
34114
34115 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34116
34117         PR tree-optimization/19951
34118         * g++.dg/vect: New directory.
34119         * g++.dg/vect/vect.exp: New file.
34120         * g++.dg/vect/pr19951.cc: New testcase.
34121         * g++.dg/dg.exp: Also prune vectorizer tests.
34122
34123 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34124
34125         PR 18785
34126         * gcc.dg/charset/builtin1.c: New test.
34127
34128 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34129
34130         PR c++/19299
34131         * g++.dg/inherit/volatile1.C: New test.
34132
34133         PR c++/19440
34134         * g++.dg/template/dtor4.C: New test.
34135
34136 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34137
34138         * gfortran.dg/int_1.f90: New test.
34139
34140 2005-02-19  Devang Patel  <dpatel@apple.com>
34141
34142         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34143
34144 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34145
34146         * gfortran.dg/achar_1.f90: New test.
34147
34148 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34149
34150         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34151
34152 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34153             Jakub Jelinek  <jakub@redhat.com>
34154
34155         PR tree-optimization/19828
34156         * gcc.dg/tree-ssa/loop-7.c: New test.
34157         * gcc.c-torture/execute/20050218-1.c: New test.
34158
34159 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34160
34161         PR c/20043
34162         * gcc.dg/transparent-union-1.c: New test.
34163         * gcc.dg/transparent-union-2.c: New test.
34164
34165 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34166
34167         PR tree-optimization/18977
34168         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34169
34170 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34171
34172         PR target/20054
34173         * gcc.dg/pr20054.c: New test.
34174
34175 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34176
34177         PR c++/19508
34178         * g++.dg/ext/attrib20.C: New test.
34179
34180 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34181
34182         PR middle-end/20030
34183         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34184
34185 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34186
34187         PR c++/20008
34188         * g++.dg/opt/switch4.C: New.
34189
34190 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34191
34192         PR c++/20023
34193         PR tree-optimization/20009
34194         * gcc.c-torture/compile/20050217-1.c: New test.
34195         * g++.dg/opt/switch3.C: New test.
34196
34197         PR tree-optimization/18947
34198         * gcc.c-torture/compile/20050215-1.c: New test.
34199         * gcc.c-torture/compile/20050215-2.c: New test.
34200         * gcc.c-torture/compile/20050215-3.c: New test.
34201
34202 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34203
34204         PR c++/20028
34205         * g++.dg/template/crash34.C: New.
34206
34207         PR c++/20022
34208         * g++.dg/other/access3.C: New.
34209
34210 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34211
34212         * gcc.dg/vect/vect-98.c: New test.
34213
34214 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34215
34216         PR tree-optimization/19967
34217         * gcc.dg/pr19967.c: New.
34218
34219 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34220
34221         PR middle-end/19857
34222         * gcc.dg/tree-ssa/20050215-1.c: New test.
34223         * gcc.c-torture/execute/20050215-1.c: New test.
34224
34225 2005-02-15  Eric Christopher  <echristo@redhat.com>
34226
34227         * gcc.dg/cpp/20050215-1.c: New file.
34228
34229 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34230
34231         PR tree-optimization/15785
34232         * gcc.dg/pr15785-1.c: New test.
34233
34234 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34235
34236         PR c++/17788
34237         * g++.dg/init/ctor4.C: New.
34238         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34239
34240 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34241
34242         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34243         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34244
34245 2005-02-15  Andreas Schwab  <schwab@suse.de>
34246
34247         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34248         declare malloc.
34249
34250 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34251
34252         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34253
34254 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34255
34256         PR tree-optimization/19853
34257         * gcc.c-torture/compile/pr19853.c: New test.
34258
34259 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34260
34261         PR c++/19608
34262         * g++.dg/parse/local-class1.C: New.
34263
34264         PR c++/19895
34265         * g++.dg/parse/ptrmem3.C: New.
34266
34267         PR c++/19884
34268         * g++.old-deja/g++.oliva/template6.C: Add another case.
34269         * g++.dg/template/explicit6.C: New.
34270
34271 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34272
34273         PR c++/17816
34274         * g++.dg/other/redecl2.C: New.
34275
34276 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34277
34278         PR c++/19891
34279         * g++.dg/abi/covariant4.C: New.
34280
34281 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34282
34283         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34284         New tests.
34285
34286 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34287
34288         * gcc.dg/vect/vect-96.c: Fix typo.
34289
34290 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34291
34292         PR c++/14479
34293         PR c++/19487
34294         * g++.dg/template/enum5.C: New test.
34295
34296 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34297
34298         * gcc.dg/vect/vect-97.c: New test.
34299
34300 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34301
34302         * gcc.dg/vect/vect-96.c: New test.
34303
34304 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34305
34306         * gcc.dg/builtins-34.c: Also check ldexp*.
34307
34308 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34309
34310         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34311
34312 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34313
34314         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34315         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34316         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34317         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34318         selector_list, selector_expression, dg-process-target): Move to new
34319         file target-supports-dg.exp.
34320         * lib/target-supports-dg.exp: New.
34321
34322         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34323         New.
34324
34325 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34326
34327         PR c++/19666
34328         * g++.dg/other/ptrmem6.C: New test.
34329
34330         PR middle-end/19858
34331         * gcc.c-torture/compile/20050210-1.c: New test.
34332
34333 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34334
34335         PR c++/19755
34336         * g++.dg/warn/Wbraces1.C: New test.
34337
34338 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34339
34340         * gcc.dg/builtins-52.c: New testcase.
34341
34342 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34343
34344         PR c/19342
34345         * gcc.c-torture/execute/20050119-1.c: New test.
34346
34347 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34348
34349         PR c++/19811
34350         * g++.dg/init/delete1.C: New test.
34351
34352 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34353
34354         PR c++/18470
34355         * g++.dg/template/static12.C: New test.
34356
34357 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34358
34359         PR c++/19787
34360         * g++.dg/conversion/ambig1.C: New test.
34361
34362         PR c++/19739
34363         * g++.dg/ext/attrib19.C: New test.
34364
34365         PR c++/19732
34366         * g++.dg/parse/dtor5.C: New test.
34367
34368         PR c++/19762
34369         * g++.dg/template/dtor3.C: New test.
34370
34371         PR c++/19826
34372         * g++.dg/template/static11.C: New test.
34373         * g++.dg/template/crash2.C: Remove dg-error marker.
34374
34375 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34376
34377         PR C++/18491
34378         * g++.old-deja/g++.mike/p10769a.C: Remove.
34379
34380 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34381
34382         * gcc.dg/builtins-48.c: New test case.
34383         * gcc.dg/builtins-49.c: New test case.
34384         * gcc.dg/builtins-50.c: New test case.
34385         * gcc.dg/builtins-51.c: New test case.
34386
34387 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34388
34389         PR middle-end/19583
34390         * g++.dg/warn/Wreturn-type-3.C: New test.
34391
34392 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34393
34394         PR middle-end/19402
34395         * gcc.dg/pr19402-1.c: New testcase.
34396         * gcc.dg/pr19402-2.c: likewise.
34397
34398 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34399
34400         PR middle-end/19854
34401         * g++.dg/tree-ssa/tmmti.C: New testcase.
34402
34403 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34404
34405         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34406
34407 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34408
34409         PR c++/19733
34410         * g++.dg/parse/crash23.C: New test.
34411         * g++.dg/warn/Weff1.C: New test.
34412
34413 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34414
34415         * gcc.dg/20050209-1.c: New test.
34416
34417 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34418
34419         PR target/19799
34420         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34421
34422 2005-02-08  Mike Stump  <mrs@apple.com>
34423
34424         * g++.dg/pch/import-2.c: New test.
34425         * g++.dg/pch/import-2.hs: New.
34426         * g++.dg/pch/include/import-2a.h: New.
34427         * g++.dg/pch/include/import-2b.h: New.
34428
34429 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34430
34431         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34432
34433 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34434
34435         * gfortran.dg/substr_1.f90: New test.
34436
34437 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34438
34439         PR middle-end/19775
34440         * gcc.dg/torture/builtin-power-1.c: Disable test for
34441         invalid transformation.
34442         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34443         no longer optimize.
34444         * gcc.dg/builtins-47.c: New testcase.
34445
34446 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34447             Dorit Naishlos  <dorit@il.ibm.com>
34448
34449         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34450
34451 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34452
34453         * gcc.c-torture/compile/20050206-1.c: New test.
34454
34455 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34456
34457         PR tree-opt/19768
34458         * g++.dg/opt/pr19768.C: New test.
34459
34460 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34461
34462         PR tree-opt/19736
34463         * gcc.c-torture/compile/pr19736.c: New test.
34464
34465 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34466
34467         PR c++/17401
34468         * g++.dg/parse/error25.C: New test.
34469
34470 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34471
34472         * gcc.c-torture/execute/20050203-1.c: New.
34473
34474 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34475
34476         * gcc.dg/vect/vect-85.c: Remove xfail.
34477         * gcc.dg/vect/vect-86.c: Remove xfail.
34478         * gcc.dg/vect/vect-87.c: Remove xfail.
34479         * gcc.dg/vect/vect-88.c: Remove xfail.
34480
34481 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34482
34483         * gcc.dg/altivec-19.c: New.
34484
34485 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34486
34487         PR c/17807
34488         * gcc.dg/nested-func-3.c: New test.
34489         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34490
34491 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34492
34493         * gcc.test-framework/gen_directive_tests: Generate tests for
34494         selector expressions.
34495
34496 2005-02-02  Matt Austern  <austern@apple.com>
34497
34498         PR c++/19628
34499         * g++/ext/builtin7.C: New.
34500         * g++/ext/builtin8.C: New.
34501
34502 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34503
34504         PR c/18502
34505         * gcc.dg/pr18502-1.c: New test.
34506
34507 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34508
34509         PR c++/17413
34510         * g++.dg/template/local4.C: Tweak.
34511
34512 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34513
34514         PR tree-optimization/19578
34515         * gcc.c-torture/compile/20050202-1.c: New test.
34516
34517 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34518
34519         PR c/19435
34520         * gcc.dg/c99-init-4.c: New test.
34521
34522 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34523
34524         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34525
34526         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34527
34528         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34529         * g++.dg/eh/check-vect.h: New.
34530
34531         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34532         * gcc.dg/vect/vect-78.c: Ditto.
34533         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34534         Remove.
34535
34536         * g++.dg/conversion/simd1.C: Expect warning.
34537         * g++.dg/ext/attribute-test-1.C: Ditto.
34538         * g++.dg/ext/attribute-test-2.C: Ditto.
34539         * g++.dg/ext/attribute-test-3.C: Ditto.
34540         * g++.dg/ext/attribute-test-4.C: Ditto.
34541
34542         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34543         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34544
34545         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34546
34547 2005-02-01  Richard Henderson  <rth@redhat.com>
34548
34549         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34550         long double for ibm double-double format.
34551         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34552
34553 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34554
34555         PR tree-optimization/19633
34556         * gcc.dg/pr19633-1.c: New test.
34557         * gcc.dg/pr19633.c: Tweak to make pointer point
34558         to NULL or a symbol.
34559
34560 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34561
34562         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34563         New procs.
34564         (dg-process-target (local override)): Handle selector expressions.
34565
34566         * gcc.test-framework/README: Describe tests in source directory.
34567         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34568         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34569         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34570         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34571         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34572         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34573         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34574         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34575         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34576         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34577         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34578         * gcc.test-framework/dg-error-exp-P.c: New test.
34579         * gcc.test-framework/dg-error-exp-XP.c: New test.
34580         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34581         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34582         * gcc.test-framework/dg-output-exp-P.c: New test.
34583         * gcc.test-framework/dg-output-exp-XF.c: New test.
34584         * gcc.test-framework/dg-warning-exp-P.c: New test.
34585         * gcc.misc-tests/dg-1.c: Remove.
34586         * gcc.misc-tests/dg-2.c: Remove.
34587         * gcc.misc-tests/dg-3.c: Remove.
34588         * gcc.misc-tests/dg-4.c: Remove.
34589         * gcc.misc-tests/dg-5.c: Remove.
34590         * gcc.misc-tests/dg-6.c: Remove.
34591         * gcc.misc-tests/dg-7.c: Remove.
34592         * gcc.misc-tests/dg-8.c: Remove.
34593         * gcc.misc-tests/dg-9.c: Remove.
34594         * gcc.misc-tests/dg-10.c: Remove.
34595         * gcc.misc-tests/dg-11.c: Remove.
34596         * gcc.misc-tests/dg-12.c: Remove.
34597         * gcc.misc-tests/dg-test.exp: Remove.
34598
34599         * gcc.test-framework/test-framework.awk: Change recording and
34600         printing of passes and failures.
34601
34602         * gcc.test-framework: New directory.
34603         * gcc.test-framework/README: New.
34604         * gcc.test-framework/test-framework.exp: New.
34605         * gcc.test-framework/test-framework.awk: New.
34606         * gcc.test-framework/gen_directive_tests: New.
34607
34608 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34609
34610         * lib/treelang.exp: Fix comment typos.
34611         (treelang_target_compile): Don't append libs=-ltreelang to options.
34612
34613 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34614
34615         * g++.dg/parse/typename7.C: Adjust error messages.
34616
34617 2005-01-31  Jeff Law  <law@redhat.com>
34618
34619         * gcc.c-torture/execute/20050131-1.c: New test.
34620         * gcc.dg/wcaselabel.c: New test.
34621
34622 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34623
34624         * g++.dg/other/warning1.C: Adjust error messags.
34625         * g++.dg/parse/constant5.C: New test.
34626
34627 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34628
34629         PR c/19333
34630         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34631         the test case valid.
34632         * gcc.dg/20030815-1.c: Remove invalid tests.
34633         * gcc.dg/array-7.c: Adjust expected result.
34634         * gcc.dg/pr18596-3.c: Likewise.
34635         * gcc.dg/noncompile/20000901-1.c: Likewise.
34636         * gcc.dg/noncompile/init-2.c: Likewise.
34637         * gcc.dg/noncompile/init-4.c: Likewise.
34638
34639 2005-01-31  Dale Johannesen  <dalej@apple.com>
34640
34641         * g++.dg/opt/pr19650.C: New test.
34642
34643 2005-01-31  Richard Henderson  <rth@redhat.com>
34644
34645         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34646         long double for intel double extended format.
34647         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34648
34649 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34650
34651         PR c++/19555
34652         * g++.dg/template/static10.C: New test.
34653
34654         PR c++/19395
34655         * g++.dg/parse/error24.C: New test.
34656
34657         PR c++/19367
34658         * g++.dg/lookup/builtin1.C: New test.
34659
34660         PR c++/19457
34661         * g++.dg/warn/conv3.C: New test.
34662
34663 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34664
34665         PR fortran/19647
34666         * gfortan.dg/inquire_7.f90
34667
34668 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34669
34670         PR tree-optimization/15791
34671         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34672         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34673         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34674         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34675         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34676         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34677         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34678         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34679         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34680         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34681
34682 2005-01-29  Paul Brook  <paul@codesourcery.com>
34683
34684         PR fortran/18565
34685         * check.c (real_or_complex_check): New function.
34686         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34687         * intrinsic.c (add_functions): Use new check functions.
34688         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34689         Add prototypes.
34690
34691 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34692
34693         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34694         gcc.dg/lvalue-3.c: New tests.
34695         * gcc.dg/concat.c: Update expected messages.
34696
34697 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34698
34699         PR libfortran/19595
34700         * gfortran.dg/eor_1.f90: New test.
34701
34702 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34703
34704         PR fortran/19589
34705         * gfortran.dg/logical_data_1.f90: New test.
34706
34707 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34708
34709         PR c++/19253
34710         * g++.dg/template/crash33.C: New test.
34711
34712         PR c++/19667
34713         * g++.dg/template/crash32.C: New test.
34714
34715 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34716
34717         PR middle-end/16558
34718         * g++.dg/warn/Wreturn-type-2.C: New test.
34719
34720 2004-06-24  Jeff Law  <law@redhat.com>
34721
34722         * gcc.dg/tree-ssa/20050128-1.c: New test.
34723
34724 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34725
34726         * gcc.target/frv/all-mdpackh-1.c: New test.
34727
34728 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34729
34730         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34731
34732 2005-01-27  Richard Henderson  <rth@redhat.com>
34733
34734         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34735
34736 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34737
34738         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34739
34740 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34741
34742         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34743         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34744         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34745         to cope with cases where the multilib options override the dg-options.
34746
34747 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34748
34749         PR c/18946
34750         * gcc.dg/noncompile/20050120-1.c: New test.
34751
34752 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34753
34754         PR tree-optimization/19633
34755         * gcc.dg/pr19633.c: New test.
34756         * gcc.dg/tree-ssa/pr19633.c: New test.
34757
34758 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34759
34760         * gcc.dg/20041216-1.c: New test.
34761
34762 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34763
34764         PR objc/18862
34765         * objc.dg/selector-2.m: New test.
34766
34767 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34768
34769         * g++.dg/opt/range-test-2.C: New test.
34770
34771         PR rtl-optimization/19579
34772         * gcc.c-torture/execute/20050124-1.c: New test.
34773
34774 2005-01-26  Greg Parker  <gparker@apple.com>
34775         Stuart Hastings  <stuart@apple.com>
34776
34777         * gcc.c-torture/execute/20050125-1.c: New.
34778
34779 2005-01-18  Jan Hubicka  <jh@suse.cz>
34780
34781         PR tree-optimize/19337
34782         * gcc.c-torture/compile/20050119-1.c: New test.
34783
34784 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34785
34786         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34787         test for successful match.
34788
34789 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34790
34791         PR objc/18408
34792         * objc.dg/comp-types-7.m: New test.
34793
34794 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34795
34796         * lib/target-supports.exp (current_target_name): New.
34797         (check_effective_target_ilp32, check_effective_target_lp64):
34798         Cache the result to use as long as the current target, with
34799         multilib flags, remains the same.
34800
34801         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34802         (dg-require-weak, dg-require-visibility, dg-require-alias,
34803         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34804         dg-require-effective-target, dg-skip-if): Remove call to
34805         skip_test_and_clear_xfail.
34806         (dg-test): Clear xfail data.
34807
34808 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34809
34810         PR target/17751
34811         * gcc.dg/ppc64-toc.c: New test.
34812
34813         * g++.dg/tree-ssa/empty-1.C: New test.
34814
34815         PR middle-end/19551
34816         * gcc.c-torture/execute/20050121-1.c: New test.
34817         * gcc.dg/20050121-2.c: New test.
34818
34819 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34820         Paul Brook  <paul@codesourcery.com>
34821
34822         PR fortran/17941
34823         * gfortran.dg/real_const_1.f: New test.
34824         * gfortran.dg/real_const_2.f90: New test.
34825         * gfortran.dg/complex_int_1.f90: New test.
34826
34827 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34828
34829         PR fortran/19313
34830         * gfortan.dg/inquire_6.f90: New test.
34831
34832 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34833
34834         PR libfortran/19451
34835         * open_readonly_1.f90: New test.
34836
34837 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34838
34839         PR libfortran/18982
34840         * gfortran.dg/open_new.f90: New file.
34841
34842 2005-01-22  Paul Brook  <paul@codesourcery.com>
34843
34844         * namelist_1.f90: New test.
34845
34846 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34847
34848         PR tree-optimization/19484
34849         * gcc.c-torture/compile/20050122-[12].c: New tests.
34850
34851 2005-01-22  Paul Brook  <paul@codesourcery.com>
34852
34853         * gfortran.dg/implicit_2.f90: New test.
34854
34855 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34856
34857         PR fortran/19314
34858         * gfortran.dg/inquire_5.f90: New test.
34859
34860 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34861
34862         PR c/18809
34863         * gcc.dg/pr18809-1.c: New test.
34864
34865 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34866
34867         * gcc.dg/20050121-1.c: New test.
34868
34869         PR tree-optimization/13000
34870         * gcc.dg/20040206-1.c: Change warning to point where function is
34871         being inlined.
34872
34873 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34874
34875         PR c++/19208
34876         * g++.dg/template/array11.C: New test.
34877
34878 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34879
34880         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34881         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34882         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34883         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34884         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34885         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34886
34887 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34888
34889         PR tree-optimization/15349
34890         * gcc.dg/tree-ssa/pr15349.c: New.
34891
34892 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34893
34894         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34895
34896 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34897
34898         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34899         scan-assembler-times directive name.
34900
34901         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34902         after dg-do.
34903
34904         PR rtl-optimization/19462
34905         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34906
34907 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34908
34909         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34910         counting function calls on ia64.
34911
34912 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34913
34914         PR rtl-optimization/15139
34915         * gcc.dg/20050111-2.c: New test.
34916
34917         PR c/17297
34918         * gcc.c-torture/compile/20050113-1.c: New testcase.
34919
34920         PR middle-end/19164
34921         * gcc.dg/20050113-1.c: New testcase.
34922
34923 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34924
34925         * gcc.dg/vect/vect-85.c: Add comment.
34926         * gcc.dg/vect/vect-86.c: Add xfail for now.
34927         * gcc.dg/vect/vect-87.c: Add xfail for now.
34928         * gcc.dg/vect/vect-88.c: Add xfail for now.
34929         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34930
34931 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34932
34933         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34934
34935 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34936
34937         * g++.dg/debug/typedef3.C: New test.
34938
34939 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34940
34941         PR c/19472
34942         * gcc.dg/asm-a.c: New test.
34943
34944 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34945
34946         * gcc.dg/sh-relax.c: Add prototype for abort.
34947
34948 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34949
34950         * gcc.dg/short-compare-1.c: New test.
34951         * gcc.dg/short-compare-2.c: Likewise.
34952
34953 2005-01-18  Michael Matz  <matz@suse.de>
34954
34955         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34956
34957 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34958
34959         PR tree-optimization/19121
34960         * gcc.c-torture/compile/pr19121.c: New test.
34961
34962 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34963
34964         PR target/19357
34965         * gcc.c-torture/compile/pr19357.c: New test.
34966
34967 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34968
34969         PR c/5675
34970         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34971         pass--those that refer just to the variable, possibly with a
34972         cast.
34973         * gcc.dg/c99-const-expr-3.c: Likewise.
34974
34975         PR middle-end/13127
34976         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34977         longer emitted.
34978
34979 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34980
34981         PR fortran/18778
34982         * gfortran.dg/endfile_2.f90: New test.
34983
34984 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34985
34986         PR 19168
34987         * gfortran.dg/select_5.f90: New test.
34988
34989 2004-01-16  Paul Brook  <paul@codesourcery.com>
34990
34991         * gfortran.dg/common_4.f90: New test.
34992
34993 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34994
34995         PR rtl-optimization/19462
34996         * gcc.dg/torture/pr19462-1.c: New test.
34997
34998 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34999
35000         PR objc/19321
35001         * objc.dg/func-ptr-2.m: New.
35002         * objc.dg/volatile-1.m: New.
35003
35004 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35005
35006         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35007
35008 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35009
35010         PR tree-optimization/19060
35011         * gcc.c-torture/execute/20050104-1.c: New test.
35012
35013 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35014
35015         PR fortran/18983
35016         * gfortran.dg/write_to_null.f90: New test.
35017
35018 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35019             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35020
35021         PR other/19328
35022         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35023         argument.
35024
35025 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35026
35027         PR c++/19263
35028         * g++.dg/init/vector1.C: New test.
35029
35030 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35031
35032         PR target/13158
35033         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35034         PR target/18987
35035         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35036
35037 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35038
35039         * gfortran.dg/select_1.f90: New test.
35040         * gfortran.dg/select_2.f90: New test.
35041         * gfortran.dg/select_3.f90: New test.
35042         * gfortran.dg/select_4.f90: New test.
35043
35044 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35045
35046         PR middle-end/19084
35047         PR rtl-optimization/19348
35048         * gcc.dg/20050111-1.c: New test.
35049         * gcc.c-torture/execute/20050111-1.c: New test.
35050
35051         * gcc.dg/i386-asm-4.c: New test.
35052
35053 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35054
35055         * gcc.dg/nested-func-2.c: New test.
35056         * ada/acats/norun.lst: Remove c953002.
35057
35058 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35059
35060         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35061
35062 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35063
35064         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35065
35066 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35067
35068         PR target/18761
35069         * g++.dg/abi/align1.C: New test.
35070
35071 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35072
35073         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35074         at a time.
35075         * g++.dg/ext/altivec_check.h: Support compiling as C.
35076
35077 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35078
35079         PR c++/19355
35080         * g++.dg/expr/pr19355-1.C: New test case.
35081
35082 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35083
35084         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35085         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35086         * ada/acats/tests/c3/c92005b.ada: Likewise.
35087         * ada/acats/tests/c3/cxb3012.a: Likewise.
35088         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35089
35090 2005-01-09  Paul Brook  <paul@codesourcery.com>
35091
35092         * gfortran.dg/common_2.f90: New file.
35093         * gfortran.dg/common_3.f90: New file.
35094
35095 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35096
35097         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35098
35099 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35100
35101         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35102         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35103         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35104         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35105         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35106         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35107         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35108         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35109         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35110         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35111         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35112         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35113         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35114         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35115         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35116         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35117         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35118         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35119         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35120         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35121         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35122         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35123         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35124         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35125         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35126         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35127         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35128         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35129         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35130         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35131         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35132         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35133         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35134         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35135         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35136         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35137         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35138         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35139         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35140         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35141         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35142         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35143         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35144         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35145         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35146         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35147         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35148         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35149         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35150         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35151         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35152         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35153         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35154         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35155         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35156         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35157         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35158         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35159         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35160         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35161         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35162         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35163         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35164         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35165         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35166         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35167         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35168
35169         * gcc.dg/vect/vect-1.c: Fix spelling.
35170         * gcc.dg/vect/vect-10.c: Fix spelling.
35171         * gcc.dg/vect/vect-11.c: Fix spelling.
35172         * gcc.dg/vect/vect-12.c: Fix spelling.
35173         * gcc.dg/vect/vect-14.c: Fix spelling.
35174         * gcc.dg/vect/vect-15.c: Fix spelling.
35175         * gcc.dg/vect/vect-16.c: Fix spelling.
35176         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35177         * gcc.dg/vect/vect-64.c: Fix comments.
35178         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35179
35180 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35181             Ira Rosen  <irar@il.ibm.com>
35182
35183         * gcc.dg/vect/vect-70.c: New test.
35184         * gcc.dg/vect/vect-71.c: New test.
35185
35186 2005-01-09  Manfred Hollstein  <mh@suse.com>
35187
35188         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35189         * gcc.dg/pr18241-2.c: Likewise.
35190         * gcc.dg/pr18241-3.c: Likewise.
35191         * gcc.dg/pr18241-4.c: Likewise.
35192         * gcc.dg/pr18241-5.c: Likewise.
35193
35194 2005-01-08  Richard Henderson  <rth@redhat.com>
35195
35196         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35197         False for x86 and x86-64.
35198
35199 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35200
35201         PR tree-optimization/18241
35202         * gcc.dg/pr18241-1.c: New test.
35203         * gcc.dg/pr18241-2.c: New test.
35204         * gcc.dg/pr18241-3.c: New test.
35205         * gcc.dg/pr18241-4.c: New test.
35206         * gcc.dg/pr18241-5.c: New test.
35207
35208 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35209
35210         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35211         gfortran.dg/select_4.f90: New.
35212
35213 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35214
35215         * gcc.c-torture/execute/20050107-1.c: New test.
35216
35217 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35218
35219         PR c++/19298
35220         * g++.dg/template/ref2.C: New.
35221
35222 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35223
35224         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35225         instead of being empty.
35226
35227 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35228
35229         PR fortran/15553
35230         * gfortran.dg/array-1.f90: New test.
35231
35232 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35233
35234         PR tree-optimization/19283
35235         * gcc.c-torture/execute/20050106-1.c: New test.
35236
35237         PR rtl-optimization/18861
35238         * gcc.dg/20050105-1.c: New test.
35239
35240         PR tree-optimization/18828
35241         * gcc.dg/20050105-2.c: New test.
35242
35243 2005-01-07  Andreas Jaeger  <aj@suse.de>
35244
35245         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35246
35247 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35248
35249         PR fortran/18398
35250         * gfortran.dg/fmt_read.f90: New test.
35251
35252 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35253
35254         * gcc.dg/rs6000-ldouble-2.c: New.
35255
35256 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35257
35258         PR c++/19244
35259         * g++.dg/parser/ctor2.C: New test.
35260
35261 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35262
35263         PR c++/17154
35264         * g++.dg/template/using9.C: New test.
35265
35266 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35267
35268         PR c++/19258
35269         * g++.dg/lookup/friend6.C: New test.
35270
35271 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35272
35273         PR c++/19270
35274         * g++.dg/template/array10.C: New.
35275
35276 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35277
35278         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35279         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35280
35281 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35282
35283         * gcc.c-torture/compile/20050105-1.c: New test.
35284
35285 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35286
35287         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35288
35289 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35290
35291         PR middle-end/19100
35292         * gcc.dg/conv-3.c: New test case.
35293
35294 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35295
35296         * gcc.dg/asm-wide-1.c: New test.
35297
35298 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35299
35300         PR c++/19030
35301         * g++.dg/parse/crash22.C: New
35302
35303 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35304
35305         PR 19257
35306         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35307
35308 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35309
35310         PR middle-end/17767
35311         * gcc.dg/i386-mmx-6.c: New test case.
35312
35313 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35314
35315         PR tree-optimization/18308
35316         * gcc.dg/vect/pr18308.c: New testcase.
35317
35318 2005-01-04  Andreas Jaeger  <aj@suse.de>
35319
35320         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35321
35322 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35323             Robert Bowdidge <bowdidge@apple.com>
35324
35325         * gcc.dg/cpp/subframework1.c: New.
35326         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35327         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35328         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35329         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35330
35331 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35332
35333         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35334         producing warning.
35335         * gcc.dg/darwin-weakimport-2.c: New.
35336
35337 2005-01-03  Richard Henderson  <rth@redhat.com>
35338
35339         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35340
35341 2005-01-03  Richard Henderson  <rth@redhat.com>
35342
35343         * gcc.dg/vect/vect.exp: Enable for ia64.
35344         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35345         (check_effective_target_vect_float): Likewise.
35346         (check_effective_target_vect_no_align): Likewise.
35347         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35348         * gcc.dg/vect/vect-8.c: Likewise.
35349
35350 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35351
35352         PR target/19236
35353         * gcc.dg/pr19236-1.c: New test case.
35354
35355 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35356
35357         PR rtl-optimization/12092
35358         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35359
35360 2005-01-02  Andreas Jaeger  <aj@suse.de>
35361
35362         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35363
35364 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35365             Andrew Pinski  <pinskia@physics.uc.edu>
35366
35367         PR rtl-optimization/12092
35368         * gcc.dg/pr12092-1.c: New test case.
35369
35370 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35371
35372         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35373         'hidden' and 'default' for better portability.
35374         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35375
35376         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35377         6 and 7.
35378         * g++.old-deja/g++.brendan/new3.C: Likewise.
35379
35380 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35381
35382         * gcc.dg/20041231-1.C: New test.
35383         * g++.dg/warn/Wunreachable-code-1.C: New test.
35384
35385 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35386
35387         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35388         file, not /dev/null.  Abort on error.
35389
35390 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35391             Ziemowit Laski  <zlaski@apple.com>
35392
35393         PR objc/18971
35394         * objc.dg/encode-5.m: New test.
35395
35396 2004-12-29  Richard Henderson  <rth@redhat.com>
35397
35398         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35399         * objc.dg/stabs-1.m: Disable for ia64.
35400
35401 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35402
35403         PR c++/19190
35404         * g++.dg/warn/Wunused-10.C: New test.
35405
35406 2004-12-28  Richard Henderson  <rth@redhat.com>
35407
35408         * objc.dg/stabs-1.m: Disable for alpha.
35409
35410 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35411
35412         PR c++/19149
35413         * g++.dg/parse/error23.C: New test.
35414
35415 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35416
35417         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35418
35419         PR fortran/19032
35420         * gfortran.dg/intrinsic_modulo_1.f90: New.
35421         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35422         tests with divisor -1.
35423
35424 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35425
35426         * g++.dg/opt/temp1.C (memcpy): Return a value.
35427
35428         PR c++/19148
35429         * g++.dg/expr/cond7.C: New test.
35430
35431 2004-12-27  Paul Brook  <paul@codesourcery.com>
35432
35433         * gfortran.dg/g77/select_no_compile.f: Remove.
35434
35435 2004-12-27  Richard Henderson  <rth@redhat.com>
35436
35437         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35438         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35439         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35440
35441 2004-12-26  Richard Henderson  <rth@redhat.com>
35442
35443         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35444         by 1i instead of token pasting.
35445
35446 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35447
35448         PR tree-optimization/17578
35449         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35450         to additional_flags.
35451         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35452
35453 2004-12-25  Richard Henderson  <rth@redhat.com>
35454
35455         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35456         Remove Alpha.
35457
35458 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35459
35460         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35461         hppa*-*-hpux*.
35462         * gcc.dg/pr17957.c (dg-options): Likewise.
35463         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35464         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35465         instead of 0 on __hppa__.
35466         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35467         "foo,%r" on hppa*-*-*.
35468
35469 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35470
35471         PR fortran/19071
35472         * gfortran.dg/complex_write.f90: New test.
35473
35474 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35475
35476         PR c++/17595
35477         * g++.dg/parse/pragma2.C: New test.
35478
35479         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35480
35481 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35482
35483         * gcc.dg/empty2.c: Add missing dg-warning.
35484
35485 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35486
35487         PR c++/17413
35488         * g++.dg/template/local4.C: New test.
35489         * g++.dg/template/crash19.C: Add dg-error marker.
35490
35491         * g++.dg/template/crash31.C: Correct embedded PR number.
35492
35493 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35494
35495         PR c++/16405
35496         * g++.dg/opt/temp1.C: Add do-run marker.
35497
35498 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35499
35500         * g++.dg/template/spec19.C: New.
35501
35502 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35503
35504         PR target/16819
35505         * gcc.dg/empty2.c: New.
35506
35507 2004-12-23  Richard Henderson  <rth@redhat.com>
35508
35509         * lib/target-supports.exp (check_effective_target_vect_no_align):
35510         Remove i?86 and x86-64.
35511
35512 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35513
35514         PR c++/16405
35515         * g++.dg/opt/temp1.C: New test.
35516
35517 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35518
35519         PR c++/18733
35520         * g++.dg/template/friend33.C: New testcase.
35521
35522 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35523
35524         PR c++/18464
35525         * g++.dg/template/cond5.C: New test.
35526
35527         PR c++/18492
35528         * g++.dg/inherit/thunk3.C: New test.
35529
35530         PR c++/11224
35531         * g++.dg/warn/Wunused-9.C: New test.
35532
35533 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35534
35535         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35536
35537 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35538
35539         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35540
35541 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35542
35543         PR c++/18378
35544         * g++.dg/ext/packed8.C: New test.
35545
35546         PR c++/19063
35547         * g++.dg/template/crash31.C: New test.
35548
35549         PR c++/19034
35550         * g++.dg/template/crash30.C: New test.
35551
35552 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35553
35554         PR C++/18984
35555         * g++.dg/eh/ctor3.C: New test.
35556
35557 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35558
35559         * objc.dg/stabs-1.m: Allow section name to be quoted and
35560         assembly label to begin with '.LL'.
35561
35562 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35563
35564         * gcc.dg/vect/vect.exp
35565         (check_effective_target_lp64_or_vect_no_align): New.
35566         * gcc.dg/vect/vect-77.c: Use it.
35567         * gcc.dg/vect/vect-78.c: Use it.
35568
35569         * lib/target-supports.exp
35570         (check_effective_target_vect_no_max,
35571         check_effective_target_vect_no_bitwise,
35572         check_effective_target_vect_no_align): New.
35573         * gcc.dg/vect/vect-13.c: Use them.
35574         * gcc.dg/vect/vect-17.c: Ditto.
35575         * gcc.dg/vect/vect-18.c: Ditto.
35576         * gcc.dg/vect/vect-19.c: Ditto.
35577         * gcc.dg/vect/vect-20.c: Ditto.
35578         * gcc.dg/vect/vect-27.c: Ditto.
35579         * gcc.dg/vect/vect-29.c: Ditto.
35580         * gcc.dg/vect/vect-44.c: Ditto.
35581         * gcc.dg/vect/vect-48.c: Ditto.
35582         * gcc.dg/vect/vect-50.c: Ditto.
35583         * gcc.dg/vect/vect-52.c: Ditto.
35584         * gcc.dg/vect/vect-54.c: Ditto.
35585         * gcc.dg/vect/vect-56.c: Ditto.
35586         * gcc.dg/vect/vect-58.c: Ditto.
35587         * gcc.dg/vect/vect-60.c: Ditto.
35588         * gcc.dg/vect/vect-72.c: Ditto.
35589         * gcc.dg/vect/vect-80.c: Ditto.
35590
35591 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35592
35593         PR c++/14075
35594         * g++.dg/init/string1.C: New.
35595
35596         PR c++/18975
35597         * g++.dg/other/synth1.C: New.
35598
35599 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35600
35601         PR c/18963
35602         * gcc.dg/pr18963-1.c: New test.
35603
35604 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35605
35606         PR c/18596
35607         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35608         * gcc.dg/pr18596-1.c: Use dg-error.
35609         (dg-options): Use -fno-unit-at-a-time.
35610         * gcc.dg/pr18596-2.c: New test.
35611         * gcc.dg/pr18596-3.c: New test.
35612
35613 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35614
35615         PR middle-end/18683
35616         * g++.dg/opt/pr18683-1.C: New test case.
35617
35618 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35619
35620         PR other/19093
35621         * g++.dg/opt/max1.C: Fix for 64bit targets.
35622
35623 2004-12-20  Matt Austern  <austern@apple.com>
35624
35625         PR c++/19044
35626         * g++.dg/ext/builtin6.C: New
35627
35628 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35629
35630         PR tree-optimization/19080
35631         * gcc.c-torture/compile/pr19080.c: New test.
35632
35633 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35634
35635         * gcc.dg/20041219-1.c: New test.
35636
35637 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35638
35639         PR middle-end/19068
35640         * g++.dg/opt/max1.C: New test case.
35641
35642 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35643
35644         * gcc.dg/fdata-sections-1.c: New test.
35645
35646 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35647
35648         PR middle-end/18548
35649         * gcc.dg/max-1.c: New test case.
35650
35651 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35652
35653         * gcc.c-torture/execute/20041218-1.c: New test.
35654
35655 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35656
35657         * gcc.dg/pr18501.c: New test.
35658         * gcc.dg/uninit-5.c: XFAIL.
35659         * gcc.dg/uninit-9.c: XFAIL.
35660
35661 2004-12-17  Dale Johannesen  <dalej@apple.com>
35662
35663         * gcc.dg/20041213-1.c: New.
35664
35665 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35666
35667         * objc.dg/stabs-1.m: Allow assembly label to begin
35668         with a dot ('.').
35669
35670 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35671
35672         * gcc.c-torture/execute/20041213-1.c: Move...
35673         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35674
35675 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35676
35677         PR c++/18721
35678         * g++.dg/lookup/conv-5.C: New.
35679
35680 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35681
35682         * objc.dg/stabs-1.m: New test.
35683
35684 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35685
35686         * gcc.dg/visibility-c.c: Change compile to
35687         assemble for the test.
35688
35689 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35690
35691         PR target/19041
35692         * gcc.dg/visibility-c.c: New test.
35693
35694 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35695
35696         PR middle-end/18493
35697         * gcc.dg/switch-8.c: New test case.
35698
35699 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35700
35701         PR c++/18905
35702         * g++.dg/template/init4.C: New.
35703         * g++.dg/opt/static3.C: Enable optimizer.
35704
35705 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35706
35707         * g++.dg/other/complex1.C: New test.
35708
35709 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35710
35711         * g++.dg/opt/inline9.C: New test.
35712
35713 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35714
35715         PR fortran/18993
35716         * gfotran.dg/nullify_1.f: New test.
35717
35718 2004-12-15  Richard Henderson  <rth@redhat.com>
35719
35720         * gcc.target/i386/i386.exp: New harness.
35721         * gcc.target/i386/vect-args.c: New.
35722
35723 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35724
35725         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35726
35727 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35728
35729         PR c++/18825
35730         * g++.dg/template/friend32.C: New test.
35731
35732 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35733
35734         * cpp/pragma-once-1.c: New test.
35735         * cpp/pragma-once-1b.h: Likewise.
35736         * cpp/pragma-once-1c.h: Likewise.
35737         * cpp/pragma-once-1d.h: Likewise.
35738         * cpp/inc/pragma-once-1a.h: Likewise.
35739
35740 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35741             Steven G. Kargl  <kargls@comcast.net>
35742
35743         PR fortran/17597
35744         * gfortran.dg/list_read_3.f90: New test.
35745
35746 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35747
35748         * gcc.dg/ftrapv-2.c: New test.
35749
35750 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35751
35752         PR c++/18981
35753         * g++.dg/template/typename9.C: New test.
35754
35755 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35756
35757         PR c++/18738
35758         * g++.dg/template/typename8.C: New test.
35759         * g++.dg/parse/friend2.C: Tweak error message.
35760
35761 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35762
35763         * gcc.c-torture/20041214-1.c: New test.
35764
35765 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35766
35767         PR c++/18965
35768         * g++.dg/init/array17.C: New test.
35769
35770 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35771
35772         PR c++/18793
35773         * g++.dg/init/aggr3.C: New test.
35774
35775 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35776
35777         * gcc.dg/altivec-types-1.c: New test.
35778         * gcc.dg/altivec-types-2.c: New test.
35779         * gcc.dg/altivec-types-3.c: New test.
35780         * gcc.dg/altivec-types-4.c: New test.
35781         * g++.dg/ext/altivec-types-1.C: New test.
35782         * g++.dg/ext/altivec-types-2.C: New test.
35783         * g++.dg/ext/altivec-types-3.C: New test.
35784         * g++.dg/ext/altivec-types-4.C: New test.
35785
35786 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35787
35788         PR middle-end/18951
35789         * gcc.c-torture/execute/20041213-1.c: New test.
35790
35791 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35792
35793         PR c++/18949
35794         * g++.dg/template/cast1.C: New.
35795
35796 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35797
35798         * gcc.c-torture/execute/20041213-2.c: New test.
35799
35800 2004-12-13  Richard Henderson  <rth@redhat.com>
35801
35802         * gcc.dg/i386-sse-10.c: Fix typo in options.
35803
35804 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35805
35806         PR c++/18968
35807         * g++.dg/opt/pr18968.C: New test.
35808
35809 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35810
35811         PR c++/18925
35812         * g++.dg/ext/visibility/staticdatamem.C: New test.
35813
35814 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35815
35816         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35817
35818 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35819
35820         PR rtl-optimization/18928
35821         * gcc.dg/pr18928-1.c: New test case.
35822
35823 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35824
35825         PR tree-opt/16951
35826         * gcc.c-torture/compile/20041211-1.c: New.
35827
35828 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35829
35830         PR middle-end/17564
35831         * gcc.c-torture/execute/20041212-1.c: New test.
35832
35833 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35834
35835         PR fortran/18869
35836         * gfortran.dg/common_1.f90: New test.
35837
35838 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35839         Paul Brook  <paul@codesourcery.com>
35840
35841         PR fortran/16222
35842         * gfortran.dg/real_do_1.f90: New test.
35843
35844 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35845
35846         PR tree-opt/18040
35847         * g++.dg/opt/ptrmem6.C: New test.
35848
35849 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35850
35851         PR middle-end/18921
35852         * gcc.dg/pr18921-1.c: New test case.
35853
35854 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35855
35856         PR fortran/17175
35857         * gfortran.dg/scale_1.f90: New test.
35858
35859 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35860
35861         PR middle-end/18903
35862         * gcc.c-torture/compile/pr18903.c: New test.
35863
35864 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35865
35866         * gcc.c-torture/execute/20041210-1.c: New test.
35867
35868 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35869
35870         PR c++/18731
35871         * g++.dg/parser/struct-1.C: New test.
35872         * g++.dg/parser/struct-2.C: New test.
35873         * g++.dg/parser/struct-3.C: New test.
35874
35875 2004-12-09  Richard Henderson  <rth@redhat.com>
35876
35877         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35878
35879         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35880         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35881
35882 2004-12-09  Matt Austern  <austern@apple.com>
35883
35884         PR c++/18514
35885         * g++.dg/ext/builtin1.C: New
35886         * g++.dg/ext/builtin2.C: New
35887         * g++.dg/ext/builtin3.C: New
35888         * g++.dg/ext/builtin4.C: New
35889         * g++.dg/ext/builtin5.C: New
35890
35891 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35892
35893         PR tree-opt/18904
35894         * g++.dg/opt/ptrmem5.C: New test.
35895
35896 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35897
35898         * g++.dg/parse/typename5.C: Adjust for new error.
35899         * g++.dg/parse/typename7.C: New.
35900
35901 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35902
35903         PR c++/18073
35904         * g++.dg/other/mmintrin.C: New test.
35905
35906 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35907
35908         PR c++/16681
35909         * g++.dg/init/array15.C: New.
35910         * g++.dg/init/array16.C: New.
35911
35912 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35913
35914         PR fortran/18826
35915         * gfortran.dg/assign_1.f90: New test.
35916
35917 2004-12-08  Nick Clifton  <nickc@redhat.com>
35918
35919         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35920         * gcc.target/xstormy16/data_below100: Likewise.
35921         * gcc.target/xstormy16/sfr: Likewise.
35922         * gcc.target/xstormy16/below100.S: New test source file.
35923         * gcc.target/xstormy16/below100.ld: New test linker script.
35924         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35925         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35926         bp instructions.
35927         * gcc.target/xstormy16/bp.c: Likewise.
35928
35929         * gcc.target/xstormy16/bss_below100: New files:
35930         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35931         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35932         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35933         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35934         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35935         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35936         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35937         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35938         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35939         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35940         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35941         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35942         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35943         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35944         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35945         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35946         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35947         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35948         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35949         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35950         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35951         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35952         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35953         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35954         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35955         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35956         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35957
35958         * gcc.target/xstormy16/data_below100: New files:
35959         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35960         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35961         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35962         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35963         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35964         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35965         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35966         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35967         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35968         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35969         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35970         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35971         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35972         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35973         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35974         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35975         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35976         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35977         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35978         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35979         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35980         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35981         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35982         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35983         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35984         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35985         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35986
35987         * gcc.target/xstormy16/sfr: New files:
35988         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35989         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35990         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35991         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35992         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35993         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35994         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35995         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35996         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35997         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35998         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35999         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36000         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36001         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36002         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36003         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36004         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36005         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36006         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36007         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36008         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36009         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36010         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36011         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36012         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36013         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36014         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36015         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36016         27_if0_sfrw_bitfield_f.c
36017
36018 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36019
36020         PR c++/18100
36021         * g++.dg/lookup/name-clash4.C: New test.
36022
36023 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         PR c++/18672
36026         * g++.dg/opt/array1.C: New.
36027
36028         PR c++/18803
36029         * g++.dg/template/operator5.C: New.
36030
36031 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36032
36033         PR c/18867
36034         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36035
36036 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36037
36038         * gcc.dg/noncompile/20041207.c: New test.
36039
36040 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36041
36042         * g++.dg/other/unreachable-1.C: New test.
36043
36044 2004-12-06  Nick Clifton  <nickc@redhat.com>
36045
36046         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36047         <limits.h> because the latter comes from gcc's include/ directory
36048         and not the newlib/libc/include directory.
36049
36050 2004-12-04  Richard Henderson  <rth@redhat.com>
36051
36052         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36053
36054 2004-12-04  Richard Henderson  <rth@redhat.com>
36055
36056         * lib/target-supports.exp (check_gc_sections_available): Disable
36057         for alpha and ia64.
36058
36059 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36060
36061         PR middle-end/17909
36062         * g++.dg/other/vararg-2.C: New test.
36063
36064 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36065
36066         PR c++/17011, c++/17971
36067         * g++.dg/template/error15.C: Adjust expected error.
36068         * g++.dg/template/instantiate3.C: Likewise.
36069
36070 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36071
36072         * gcc.dg/altivec-18.c: Fix for darwin
36073
36074 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36075
36076         PR c++/18782
36077         * g++.dg/parse/ptrmem2.C: New.
36078
36079         PR c++/18318
36080         * g++.dg/template/new1.C: New.
36081
36082 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36083
36084         PR fortran/18710
36085         * gfortran.dg/direct_io_3.f90: New test.
36086
36087 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36088
36089         PR 18758
36090         * g++.dg/parse/crash21.C: New.
36091
36092 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36093
36094         PR c++/15664, c++/18276
36095         * g++.dg/template/ttp13.C: New test.
36096         * g++.dg/template/ttp14.C: Likewise.
36097
36098 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36099
36100         PR c++/18123
36101         * g++.dg/parse/enum2.C: New test.
36102         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36103
36104 2004-12-02  Nick Clifton  <nickc@redhat.com>
36105
36106         * gcc.target/xstormy16: New test directory.
36107         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36108         * gcc.target/xstormy16/bp.c: Check the generation of bp
36109         instructions.
36110         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36111         bn instructions and the BELOW100 attribute.
36112
36113 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36114
36115         PR target/16952
36116         * gcc.dg/ppc-eabi.c: New.
36117
36118 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36119
36120         PR fortran/18284
36121         * gfortran.dg/backspace.f90
36122
36123 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36124
36125         * gfortran.dg/inquire.f90: New test.
36126
36127 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36128
36129         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36130         handle effective-target-keyword.
36131         (dg-skip-if): Support effective-target keyword as target list.
36132         (dg-xfail-if): Ditto.
36133         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36134
36135 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36136
36137         PR tree-optimization/18291
36138         * gcc.c-torture/compile/pr18291.c: New test.
36139
36140 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36141
36142         PR C++/18729
36143         * g++.dg/parse/crash20.C: New.
36144
36145         PR c++/17431
36146         * g++.dg/overload/arg1.C: New.
36147         * g++.dg/overload/arg2.C: New.
36148         * g++.dg/overload/arg3.C: New.
36149         * g++.dg/overload/arg4.C: New.
36150
36151 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36152
36153         * gcc.dg/c99-flex-array-4.c: Remove.
36154
36155 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36156
36157         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36158
36159         * lib/target-supports.exp (is-effective-target): Simplify.
36160
36161         * lib/target-supports.exp (check_effective_target_vect_long):
36162         Fix for powerpc64-*-*.
36163
36164 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36165
36166         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36167         to support new requirements on FreeBSD 5.
36168
36169 2004-11-30  Devang Patel  <dpatel@apple.com>
36170
36171         PR 18702
36172         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36173
36174 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36175
36176         * g++.dg/ext/altivec-13.C: New test.
36177
36178 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36179
36180         PR tree-opt/18298
36181         * gcc.c-torture/execute/p18298.c: New test.
36182
36183 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36184             Dorit Naishlos  <dorit@il.ibm.com>
36185
36186         PR tree-opt/18607
36187         * gcc.dg/vect/vect-89.c: New test.
36188
36189 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36190
36191         * gcc.dg/pr18596-1.c: New test.
36192
36193 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36194
36195         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36196
36197 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36198
36199         PR c/18479
36200         * gcc.dg/pr18479.c: New test.
36201
36202 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36203
36204         PR target/18490
36205         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36206         mmix-knuth-mmixware.
36207
36208         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36209         cris-*-elf* cris-*-aout* mmix-*-*
36210
36211 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36212
36213         PR middle-end/18725
36214         * gcc.dg/pr18725.c: New test.
36215
36216 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36217
36218         PR target/18488
36219         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36220
36221         PR target/18336
36222         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36223
36224 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36225
36226         PR c++/18368
36227         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36228         * g++.old-deja/g++.law/ctors5.C: Likewise.
36229         * g++.old-deja/g++.other/crash25.C: Likewise.
36230
36231         PR c++/18674
36232         * g++.dg/template/error16.C: New test.
36233
36234         PR c++/18512
36235         * g++.dg/template/crash29.C: New test.
36236
36237 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36238
36239         PR tree-optimization/18712
36240         * gcc.c-torture/compile/pr18712.c: New test.
36241
36242 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36243
36244         PR c/7544
36245         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36246         tests.
36247
36248 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36249
36250         PR c++/18652
36251         * g++.dg/lookup/crash6.C: New test.
36252
36253 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36254
36255         PR middle-end/18164
36256         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36257
36258 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36259
36260         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36261         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36262         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36263
36264 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36265
36266         * gcc.dg/pr18164.c: New test.
36267
36268 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36269
36270         * gcc.dg/funroll-loops-all.c: New.
36271
36272 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36273
36274         PR target/18489
36275         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36276         delimeter, match space and TAB as well as ":".
36277
36278         PR target/18484
36279         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36280
36281         PR target/18348
36282         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36283
36284         PR target/18345
36285         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36286
36287         PR target/18337
36288         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36289
36290 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36291
36292         * gfortran.dg/direct_io_2.f90: New test.
36293
36294 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36295
36296         PR target/18334
36297         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36298
36299 2004-11-28  Richard Henderson  <rth@redhat.com>
36300
36301         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36302
36303 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36304
36305         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36306         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36307         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36308         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36309         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36310         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36311         gcc.dg/pointer-arith-8.c: New tests.
36312
36313 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36314
36315         PR fortran/18364
36316         * gfortran.dg/endfile.f90: New test.
36317
36318 2004-11-27  Falk Hueffner  <falk@debian.org>
36319
36320         * gcc.dg/loop-6.c: New test.
36321
36322 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36323
36324         * gcc.c-torture/execute/20041126-1.c: New test.
36325
36326 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36327
36328         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36329         on IRIX.
36330
36331 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36332
36333         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36334         functions.
36335
36336 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36337
36338         PR rtl-optimization/17825
36339         * gcc.c-torture/compile/20041119-1.c: New test.
36340
36341 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36342
36343         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36344         Check existence of ld library path variables before unsetting.
36345
36346 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36347
36348         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36349
36350 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36351
36352         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36353
36354 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36355
36356         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36357
36358 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36359
36360         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36361         dg-do directive.
36362
36363 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36364
36365         * gcc.dg/pr17957.c: Pass --param, not -param.
36366
36367 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36368
36369         PR middle-end/17957
36370         * gcc.dg/pr17957.c: New test.
36371
36372 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36373
36374         PR c++/18445
36375         * g++.dg/template/crash28.C: Likewise.
36376
36377         PR c++/18001
36378         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36379         * g++.dg/ext/lvaddr.C: Likewise.
36380         * g++.dg/opt/pr7503-3.C: Likewise.
36381
36382         PR c++/18466
36383         * g++.dg/parse/qualified3.C: New test.
36384         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36385
36386         PR c++/18545
36387         * g++.dg/expr/return1.C: New test.
36388
36389 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36390
36391         Friend class name lookup 3/n, PR c++/3332
36392         * g++.dg/lookup/friend3.C: New test.
36393         * g++.dg/lookup/friend4.C: Likewise.
36394         * g++.dg/lookup/friend5.C: Likewise.
36395
36396 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36397
36398         Friend class name lookup 2/n, PR c++/14513, c++/15410
36399         * g++.dg/lookup/friend2.C: New test.
36400         * g++.dg/template/friend31.C: Likewise.
36401
36402 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36403
36404         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36405
36406 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36407
36408         PR c++/17473
36409         * g++.dg/tc1/dr56.C: Remove.
36410         * g++.dg/template/typedef1.C: Add dg-error markers.
36411         * g++.old-deja/g++.other/typedef7.C: Likewise.
36412
36413         PR c++/18285
36414         * g++.dg/parse/typedef7.C: New test.
36415
36416 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36417
36418         * gcc.c-torture/execute/20041124-1.c: New test.
36419
36420 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36421
36422         * g++.dg/template/deduce3.C: New test.
36423
36424         PR c++/18586
36425         * g++.dg/template/crash27.C: New test.
36426
36427         PR c++/18530
36428         * g++.dg/warn/Wshadow-3.C: New test.
36429
36430 2004-11-24  Devang Patel  <dpatel@apple.com>
36431
36432         PR/18555
36433         * gcc.dg/cpp/isysroot-1.c: New test.
36434         * gcc.dg/cpp/usr/include/stdio.h: New file.
36435         * gcc.dg/cpp/isysroot-2.c: New test.
36436         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36437         New file.
36438
36439 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36440
36441         PR c++/8929
36442         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36443
36444 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36445
36446         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36447         * gcc.target/sparc/pdist.c: Likewise.
36448
36449 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36450
36451         PR c++/16882
36452         * g++.dg/conversion/simd1.C: New test.
36453
36454 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36455
36456         * lib/target-libpath.exp: New file defining
36457         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36458         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36459         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36460         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36461         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36462
36463 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36464
36465         * gcc.dg/pragma-align-2.c: Test macro expansion.
36466         * gcc.dg/pragma-pack-2.c: New test.
36467
36468 2004-11-23  Richard Henderson  <rth@redhat.com>
36469
36470         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36471         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36472         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36473         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36474         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36475         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36476
36477         * gcc.dg/vect/vect.exp: Add check for alpha.
36478         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36479         (check_effective_target_vect_int): Enable for alpha.
36480         (check_effective_target_vect_long): New.
36481         (is-effective-target): Add it.
36482
36483 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36484
36485         * gcc.dg/pr18614-1.c: New test.
36486
36487 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36488
36489         * gcc.dg/setjmp-2.c: New test.
36490
36491 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36492
36493         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36494         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36495         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36496         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36497         gcc.target/sparc/pdist.c: New tests.
36498
36499 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36500
36501         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36502
36503 2004-11-22  Dale Johannesen  <dalej@apple.com>
36504
36505         * gcc.dg/20041111-1.c: New.
36506
36507 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36508
36509         PR tree-opt/18536
36510         * gcc.dg/vect/pr18536.c: New test.
36511
36512 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36513
36514         PR c++/18354
36515         * g++.dg/template/nontype11.C: New test.
36516
36517 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36518
36519         PR middle-end/18520
36520         * gcc.dg/pr18520-1.c: New test case.
36521
36522 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36523
36524         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36525         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36526         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36527         expected diagnostics.
36528
36529 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36530
36531         PR target/18580
36532         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36533         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36534         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36535
36536 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36537
36538         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36539
36540 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36541             Joseph Myers  <joseph@codesourcery.com>
36542
36543         * lib/target-supports.exp (check_visibility_available): Really
36544         test the compiler.
36545
36546 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36547
36548         PR tree-opt/18181
36549         * gcc.dg/vect/vect-85.c: New test.
36550         * gcc.dg/vect/vect-86.c: New test.
36551         * gcc.dg/vect/vect-87.c: New test.
36552         * gcc.dg/vect/vect-88.c: New test.
36553
36554 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36555
36556         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36557
36558 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36559
36560         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36561         * gcc.dg/ppc-and-1.c: Ditto.
36562         * gcc.dg/ppc-compare-1.c: Ditto.
36563         * gcc.dg/ppc-mov-1.c: Ditto
36564
36565 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36566             Mark Mitchell  <mark@codesourcery.com>
36567
36568         * gcc.dg/pragma-init-fini-2.c: New test.
36569
36570 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36571             Aldy Hernandez  <aldyh@redhat.com>
36572
36573         * lib/target-supports.exp (check_effective_target_vect_int): New
36574         (check_effective_target_vect_float): New
36575         (check_effective_target_vect_double): New.
36576         (is-effective-target): Support new effective targets keywords.
36577         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36578         default action for dg-do.
36579         * gcc.dg/vect/pr16105.c: Use new support.
36580         * gcc.dg/vect/pr18400.c: Ditto.
36581         * gcc.dg/vect/pr18425.c: Ditto.
36582         * gcc.dg/vect/vect-1.c: Ditto.
36583         * gcc.dg/vect/vect-10.c: Ditto.
36584         * gcc.dg/vect/vect-11.c: Ditto.
36585         * gcc.dg/vect/vect-12.c: Ditto.
36586         * gcc.dg/vect/vect-13.c: Ditto.
36587         * gcc.dg/vect/vect-14.c: Ditto.
36588         * gcc.dg/vect/vect-15.c: Ditto.
36589         * gcc.dg/vect/vect-16.c: Ditto.
36590         * gcc.dg/vect/vect-17.c: Ditto.
36591         * gcc.dg/vect/vect-18.c: Ditto.
36592         * gcc.dg/vect/vect-19.c: Ditto.
36593         * gcc.dg/vect/vect-2.c: Ditto.
36594         * gcc.dg/vect/vect-20.c: Ditto.
36595         * gcc.dg/vect/vect-21.c: Ditto.
36596         * gcc.dg/vect/vect-22.c: Ditto.
36597         * gcc.dg/vect/vect-23.c: Ditto.
36598         * gcc.dg/vect/vect-24.c: Ditto.
36599         * gcc.dg/vect/vect-25.c: Ditto.
36600         * gcc.dg/vect/vect-26.c: Ditto.
36601         * gcc.dg/vect/vect-27.c: Ditto.
36602         * gcc.dg/vect/vect-27a.c: Ditto.
36603         * gcc.dg/vect/vect-28.c: Ditto.
36604         * gcc.dg/vect/vect-29.c: Ditto.
36605         * gcc.dg/vect/vect-29a.c: Ditto.
36606         * gcc.dg/vect/vect-3.c: Ditto.
36607         * gcc.dg/vect/vect-30.c: Ditto.
36608         * gcc.dg/vect/vect-31.c: Ditto.
36609         * gcc.dg/vect/vect-32.c: Ditto.
36610         * gcc.dg/vect/vect-33.c: Ditto.
36611         * gcc.dg/vect/vect-34.c: Ditto.
36612         * gcc.dg/vect/vect-35.c: Ditto.
36613         * gcc.dg/vect/vect-36.c: Ditto.
36614         * gcc.dg/vect/vect-37.c: Ditto.
36615         * gcc.dg/vect/vect-38.c: Ditto.
36616         * gcc.dg/vect/vect-4.c: Ditto.
36617         * gcc.dg/vect/vect-40.c: Ditto.
36618         * gcc.dg/vect/vect-41.c: Ditto.
36619         * gcc.dg/vect/vect-42.c: Ditto.
36620         * gcc.dg/vect/vect-43.c: Ditto.
36621         * gcc.dg/vect/vect-44.c: Ditto.
36622         * gcc.dg/vect/vect-45.c: Ditto.
36623         * gcc.dg/vect/vect-46.c: Ditto.
36624         * gcc.dg/vect/vect-47.c: Ditto.
36625         * gcc.dg/vect/vect-48.c: Ditto.
36626         * gcc.dg/vect/vect-48a.c: Ditto.
36627         * gcc.dg/vect/vect-49.c: Ditto.
36628         * gcc.dg/vect/vect-5.c: Ditto.
36629         * gcc.dg/vect/vect-50.c: Ditto.
36630         * gcc.dg/vect/vect-51.c: Ditto.
36631         * gcc.dg/vect/vect-52.c: Ditto.
36632         * gcc.dg/vect/vect-53.c: Ditto.
36633         * gcc.dg/vect/vect-54.c: Ditto.
36634         * gcc.dg/vect/vect-55.c: Ditto.
36635         * gcc.dg/vect/vect-56.c: Ditto.
36636         * gcc.dg/vect/vect-56a.c: Ditto.
36637         * gcc.dg/vect/vect-57.c: Ditto.
36638         * gcc.dg/vect/vect-58.c: Ditto.
36639         * gcc.dg/vect/vect-59.c: Ditto.
36640         * gcc.dg/vect/vect-6.c: Ditto.
36641         * gcc.dg/vect/vect-60.c: Ditto.
36642         * gcc.dg/vect/vect-61.c: Ditto.
36643         * gcc.dg/vect/vect-62.c: Ditto.
36644         * gcc.dg/vect/vect-63.c: Ditto.
36645         * gcc.dg/vect/vect-64.c: Ditto.
36646         * gcc.dg/vect/vect-65.c: Ditto.
36647         * gcc.dg/vect/vect-66.c: Ditto.
36648         * gcc.dg/vect/vect-67.c: Ditto.
36649         * gcc.dg/vect/vect-68.c: Ditto.
36650         * gcc.dg/vect/vect-69.c: Ditto.
36651         * gcc.dg/vect/vect-7.c: Ditto.
36652         * gcc.dg/vect/vect-72.c: Ditto.
36653         * gcc.dg/vect/vect-72a.c: Ditto.
36654         * gcc.dg/vect/vect-73.c: Ditto.
36655         * gcc.dg/vect/vect-74.c: Ditto.
36656         * gcc.dg/vect/vect-75.c: Ditto.
36657         * gcc.dg/vect/vect-76.c: Ditto.
36658         * gcc.dg/vect/vect-77.c: Ditto.
36659         * gcc.dg/vect/vect-77a.c: Ditto.
36660         * gcc.dg/vect/vect-78.c: Ditto.
36661         * gcc.dg/vect/vect-79.c: Ditto.
36662         * gcc.dg/vect/vect-8.c: Ditto.
36663         * gcc.dg/vect/vect-80.c: Ditto.
36664         * gcc.dg/vect/vect-82.c: Ditto.
36665         * gcc.dg/vect/vect-82_64.c: Ditto.
36666         * gcc.dg/vect/vect-83.c: Ditto.
36667         * gcc.dg/vect/vect-83_64.c: Ditto.
36668         * gcc.dg/vect/vect-9.c: Ditto.
36669         * gcc.dg/vect/vect-all.c: Ditto.
36670         * gcc.dg/vect/vect-none.c: Ditto.
36671
36672 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36673
36674         * lib/gcc-dg.exp (dg-skip-if): New function.
36675         (dg-forbid-option): Remove.
36676         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36677         * g++.dg/abi/bitfield8.C: Likewise.
36678         * g++.dg/abi/dtor1.C: Likewise.
36679         * g++.dg/abi/empty10.C: Likewise.
36680         * g++.dg/abi/empty7.C: Likewise.
36681         * g++.dg/abi/empty9.C: Likewise.
36682         * g++.dg/abi/layout3.C: Likewise.
36683         * g++.dg/abi/layout4.C: Likewise.
36684         * g++.dg/abi/thunk1.C: Likewise.
36685         * g++.dg/abi/thunk2.C: Likewise.
36686         * g++.dg/abi/vbase11.C: Likewise.
36687         * g++.dg/abi/vthunk2.C: Likewise.
36688         * g++.dg/abi/vthunk3.C: Likewise.
36689         * g++.dg/ext/attrib8.C: Likewise.
36690         * g++.dg/opt/longbranch2.C: Likewise.
36691         * g++.dg/opt/reg-stack4.C: Likewise.
36692         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36693         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36694         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36695         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36696         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36697         * gcc.dg/20000609-1.c: Likewise.
36698         * gcc.dg/20000720-1.c: Likewise.
36699         * gcc.dg/20011107-1.c: Likewise.
36700         * gcc.dg/20011119-1.c: Likewise.
36701         * gcc.dg/20020108-1.c: Likewise.
36702         * gcc.dg/20020122-2.c: Likewise.
36703         * gcc.dg/20020122-3.c: Likewise.
36704         * gcc.dg/20020201-3.c: Likewise.
36705         * gcc.dg/20020206-1.c: Likewise.
36706         * gcc.dg/20020218-1.c: Likewise.
36707         * gcc.dg/20020310-1.c: Likewise.
36708         * gcc.dg/20020411-1.c: Likewise.
36709         * gcc.dg/20020418-2.c: Likewise.
36710         * gcc.dg/20020426-1.c: Likewise.
36711         * gcc.dg/20020426-2.c: Likewise.
36712         * gcc.dg/20020517-1.c: Likewise.
36713         * gcc.dg/20020523-1.c: Likewise.
36714         * gcc.dg/20020523-2.c: Likewise.
36715         * gcc.dg/20020729-1.c: Likewise.
36716         * gcc.dg/20030204-1.c: Likewise.
36717         * gcc.dg/20030826-2.c: Likewise.
36718         * gcc.dg/20030926-1.c: Likewise.
36719         * gcc.dg/20031202-1.c: Likewise.
36720         * gcc.dg/980312-1.c: Likewise.
36721         * gcc.dg/980313-1.c: Likewise.
36722         * gcc.dg/990117-1.c: Likewise.
36723         * gcc.dg/990424-1.c: Likewise.
36724         * gcc.dg/990524-1.c: Likewise.
36725         * gcc.dg/991230-1.c: Likewise.
36726         * gcc.dg/i386-387-1.c: Likewise.
36727         * gcc.dg/i386-387-2.c: Likewise.
36728         * gcc.dg/i386-387-3.c: Likewise.
36729         * gcc.dg/i386-387-4.c: Likewise.
36730         * gcc.dg/i386-387-5.c: Likewise.
36731         * gcc.dg/i386-387-6.c: Likewise.
36732         * gcc.dg/i386-asm-1.c: Likewise.
36733         * gcc.dg/i386-bitfield1.c: Likewise.
36734         * gcc.dg/i386-bitfield2.c: Likewise.
36735         * gcc.dg/i386-loop-1.c: Likewise.
36736         * gcc.dg/i386-loop-2.c: Likewise.
36737         * gcc.dg/i386-loop-3.c: Likewise.
36738         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36739         * gcc.dg/i386-pic-1.c: Likewise.
36740         * gcc.dg/i386-regparm.c: Likewise.
36741         * gcc.dg/i386-signbit-1.c: Likewise.
36742         * gcc.dg/i386-signbit-2.c: Likewise.
36743         * gcc.dg/i386-signbit-3.c: Likewise.
36744         * gcc.dg/i386-sse-5.c: Likewise.
36745         * gcc.dg/i386-sse-8.c: Likewise.
36746         * gcc.dg/i386-unroll-1.c: Likewise.
36747         * gcc.dg/tls/opt-1.c: Likewise.
36748         * gcc.dg/tls/opt-2.c: Likewise.
36749         * gcc.dg/unroll-1.c: Likewise.
36750         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36751         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36752         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36753         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36754
36755 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36756
36757         * g++.dg/template/incomplete1.C: New test.
36758
36759 2004-11-16  Nick Clifton  <nickc@redhat.com>
36760
36761         Revert patches accidentally commited during checkin of fixes for
36762         xstormy16 tests:
36763         gcc.c-torture/execute/simd-4.c: Revert
36764         gcc.dg/20040910-1.c: Revert.
36765
36766 2004-11-16  Paul Brook  <paul@codesourcery.com>
36767
36768         PR fortran/13010
36769         * gfortran.dg/der_pointer_1.f90: New test.
36770
36771 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36772
36773         PR c/18498
36774         * gcc.dg/bitfld-13.c: New test.
36775
36776 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36777
36778         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36779         powerpc*-*-linux*.
36780
36781         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36782         * gcc.dg/ppc64-abi-2.c: Ditto.
36783         * gcc.dg/ppc64-abi-3.c: Ditto.
36784
36785         * lib/gcc-dg.exp (dg-target-list): Remove.
36786
36787 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36788
36789         * gcc.dg/ia64-postinc.c: New test.
36790
36791 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36792
36793         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36794
36795 2004-11-15  Nick Clifton  <nickc@redhat.com>
36796
36797         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36798         __INT_MAX__ so that the test can be compiled by toolchains
36799         targeted at 16-bit processors.
36800
36801         * gcc.dg/20040625-1.c: Use long constants rather than integers
36802         when performing arithmetic that will overflow 16-bits.
36803
36804         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36805         xstormy16.  It does not support 128-bit vector operations.
36806
36807         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36808         with the macro PTR_TYPE.  Define this macro to an integer type
36809         suitable for holding a pointer.
36810
36811         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36812         the target is a 16-bit processor.
36813
36814         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36815         16-bit targets where the character constant will be too long.
36816
36817         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36818         where the double will not be directly addressable.
36819
36820 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36821
36822         Friend class name lookup 1/n, PR c++/18471
36823         * g++.dg/template/crash26.C: New test.
36824         * g++.dg/lookup/struct1.C: Adjust expected error.
36825         * g++.dg/parse/elab1.C: Likewise.
36826         * g++.dg/parse/elab2.C: Likewise.
36827         * g++.dg/parse/int-as-enum1.C: Likewise.
36828         * g++.dg/parse/struct-as-enum1.C: Likewise.
36829         * g++.dg/parse/typedef1.C: Likewise.
36830         * g++.dg/parse/typedef3.C: Likewise.
36831         * g++.dg/parse/typedef4.C: Likewise.
36832         * g++.dg/parse/typedef5.C: Likewise.
36833         * g++.dg/template/nontype4.C: Likewise.
36834         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36835         * g++.old-deja/g++.other/elab1.C: Likewise.
36836         * g++.old-deja/g++.other/syntax4.C: Likewise.
36837
36838 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36839
36840         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36841
36842 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36843
36844         * gcc.c-torture/execute/20041114-1.c: New test.
36845
36846 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36847
36848         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36849         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36850         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36851         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36852         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36853         gcc.dg/switch-7.c: New tests.
36854
36855 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36856
36857         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36858
36859 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36860
36861         PR tree-opt/18400
36862         * gcc.dg/vect/pr18400.c: New test.
36863
36864 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36865             Andrew Pinski  <pinskia@physics.uc.edu>
36866
36867         PR tree-opt/18425
36868         * gcc.dg/vect/pr18425.c: New test.
36869
36870 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36871
36872         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36873         Guard with dg-require-alias and dg-require-visibility.
36874
36875 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36876
36877         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36878
36879 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36880
36881         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36882
36883 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36884
36885         PR c++/17344
36886         * g++.dg/template/defarg5.C: New test.
36887
36888 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36889
36890         * g++.dg/parse/cast1.C: Run only on ILP32.
36891         * g++.old-deja/g++.mike/p784.C: Likewise.
36892
36893 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36894
36895         * gcc.c-torture/execute/20041113-1.c: New test.
36896
36897 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36898
36899         PR target/18230
36900         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36901         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36902         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36903         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36904         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36905         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36906         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36907         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36908         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36909         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36910         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36911         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36912         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36913
36914 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36915
36916         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36917         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36918         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36919         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36920         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36921         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36922         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36923         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36924         gcc.target/sparc/combined-1.c: New tests.
36925
36926 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36927
36928         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36929         New tests.
36930
36931 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36932
36933         * lib/gcc-dg.exp (dg-forbid-option): New function.
36934         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36935         * g++.dg/abi/bitfield8.C: Likewise.
36936         * g++.dg/abi/dtor1.C: Likewise.
36937         * g++.dg/abi/empty10.C: Likewise.
36938         * g++.dg/abi/empty7.C: Likewise.
36939         * g++.dg/abi/empty9.C: Likewise.
36940         * g++.dg/abi/layout3.C: Likewise.
36941         * g++.dg/abi/layout4.C: Likewise.
36942         * g++.dg/abi/thunk1.C: Likewise.
36943         * g++.dg/abi/thunk2.C: Likewise.
36944         * g++.dg/abi/vbase11.C: Likewise.
36945         * g++.dg/abi/vthunk2.C: Likewise.
36946         * g++.dg/abi/vthunk3.C: Likewise.
36947         * g++.dg/ext/attrib8.C: Likewise.
36948         * g++.dg/opt/longbranch2.C: Likewise.
36949         * g++.dg/opt/reg-stack4.C: Likewise.
36950         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36951         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36952         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36953         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36954         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36955         * gcc.dg/20000609-1.c: Likewise.
36956         * gcc.dg/20000720-1.c: Likewise.
36957         * gcc.dg/20011107-1.c: Likewise.
36958         * gcc.dg/20011119-1.c: Likewise.
36959         * gcc.dg/20020108-1.c: Likewise.
36960         * gcc.dg/20020122-2.c: Likewise.
36961         * gcc.dg/20020122-3.c: Likewise.
36962         * gcc.dg/20020201-3.c: Likewise.
36963         * gcc.dg/20020206-1.c: Likewise.
36964         * gcc.dg/20020218-1.c: Likewise.
36965         * gcc.dg/20020310-1.c: Likewise.
36966         * gcc.dg/20020411-1.c: Likewise.
36967         * gcc.dg/20020418-2.c: Likewise.
36968         * gcc.dg/20020426-1.c: Likewise.
36969         * gcc.dg/20020426-2.c: Likewise.
36970         * gcc.dg/20020517-1.c: Likewise.
36971         * gcc.dg/20020523-1.c: Likewise.
36972         * gcc.dg/20020523-2.c: Likewise.
36973         * gcc.dg/20020729-1.c: Likewise.
36974         * gcc.dg/20030204-1.c: Likewise.
36975         * gcc.dg/20030826-2.c: Likewise.
36976         * gcc.dg/20030926-1.c: Likewise.
36977         * gcc.dg/20031202-1.c: Likewise.
36978         * gcc.dg/980312-1.c: Likewise.
36979         * gcc.dg/980313-1.c: Likewise.
36980         * gcc.dg/990117-1.c: Likewise.
36981         * gcc.dg/990424-1.c: Likewise.
36982         * gcc.dg/990524-1.c: Likewise.
36983         * gcc.dg/991230-1.c: Likewise.
36984         * gcc.dg/i386-387-1.c: Likewise.
36985         * gcc.dg/i386-387-2.c: Likewise.
36986         * gcc.dg/i386-387-3.c: Likewise.
36987         * gcc.dg/i386-387-4.c: Likewise.
36988         * gcc.dg/i386-387-5.c: Likewise.
36989         * gcc.dg/i386-387-6.c: Likewise.
36990         * gcc.dg/i386-asm-1.c: Likewise.
36991         * gcc.dg/i386-bitfield1.c: Likewise.
36992         * gcc.dg/i386-bitfield2.c: Likewise.
36993         * gcc.dg/i386-loop-1.c: Likewise.
36994         * gcc.dg/i386-loop-2.c: Likewise.
36995         * gcc.dg/i386-loop-3.c: Likewise.
36996         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36997         * gcc.dg/i386-pic-1.c: Likewise.
36998         * gcc.dg/i386-regparm.c: Likewise.
36999         * gcc.dg/i386-signbit-1.c: Likewise.
37000         * gcc.dg/i386-signbit-2.c: Likewise.
37001         * gcc.dg/i386-signbit-3.c: Likewise.
37002         * gcc.dg/i386-sse-5.c: Likewise.
37003         * gcc.dg/i386-sse-8.c: Likewise.
37004         * gcc.dg/i386-unroll-1.c: Likewise.
37005         * gcc.dg/tls/opt-1.c: Likewise.
37006         * gcc.dg/tls/opt-2.c: Likewise.
37007         * gcc.dg/unroll-1.c: Likewise.
37008         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37009         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37010         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37011         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37012         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37013         -m64 is specified.
37014
37015 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37016
37017         PR c++/18389
37018         * g++.dg/parse/cond1.C: New test.
37019
37020         PR c++/18429
37021         * g++.dg/template/array9.C: New test.
37022         * g++.dg/ext/vla1.C: Adjust error messages.
37023         * g++.dg/ext/vlm1.C: Likewise.
37024         * g++.dg/template/crash2.C: Likewise.
37025
37026         PR c++/18436
37027         * g++.dg/template/call3.C: New test.
37028
37029         PR c++/18407
37030         * g++.dg/template/ptrmem11.C: New test.
37031
37032 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37033
37034         PR other/14264
37035         * lib/g++.exp: Set LC_ALL and LANG to C.
37036         * lib/gcc-dg.exp: Likewise.
37037         * lib/gfortran.exp: Likewise.
37038         * lib/objc.exp: Likewise.
37039         * lib/treelang.exp: Likewise.
37040
37041 2004-11-12  Andreas Schwab  <schwab@suse.de>
37042
37043         * gcc.dg/pr16286.c: Fix last change.
37044
37045 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37046
37047         PR c++/18416
37048         * g++.dg/init/global1.C: New test.
37049
37050 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37051
37052         * gcc.c-torture/execute/20041112-1.c: New test.
37053
37054 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37055
37056         * lib/gcc-dg.exp (dg-target-list): New.
37057
37058 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37059             Richard Sandiford  <rsandifo@redhat.com>
37060
37061         * lib/target-supports.exp (get-compiler_messages): New.
37062         (check_named_sections_available): Use it.
37063         (check_effective_target_ilp32): New.
37064         (check_effective_target_lp64): New.
37065         (is-effective-target): New.
37066         * lib/gcc-dg.exp (dg-require-effective-target): New.
37067
37068 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37069
37070         * gcc.dg/precedence-1.c: New test.
37071
37072 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37073
37074         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37075
37076         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37077         message, delete generated files, use more descriptive name for
37078         executable, and make the test unsupported when it cannot be run.
37079
37080         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37081         (dg-require-weak, dg-require-visibility, dg-require-alias,
37082         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37083         dg-require-iconv, dg-require-named-sections): Use it.
37084
37085         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37086
37087 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37088
37089         PR target/16457
37090         * gcc.dg/ppc-and-1: New
37091
37092         PR target/16796
37093         * gcc.dg/ppc-mov-1.c: New.
37094
37095         PR target/16458
37096         * gcc.dg/ppc-compare-1.c: New.
37097
37098 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37099
37100         * objc.dg/desig-init-2.m: New test.
37101
37102 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37103
37104         PR middle-end/18160
37105         * g++.dg/warn/register-var-1.C: New test.
37106         * g++.dg/warn/register-var-2.C: New test.
37107
37108 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37109
37110         * gcc.dg/union-2.c: New test.
37111
37112 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37113
37114         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37115         New test for PR tree-optimization/17892.
37116
37117 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37118
37119         PR c++/18369
37120         * g++.dg/init/new12.C: New test.
37121
37122 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37123
37124         * gcc.target/sparc: New directory.
37125         * gcc.target/sparc/sparc.exp: New driver.
37126         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37127         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37128         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37129         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37130
37131 2004-11-10  Paul Brook  <paul@codesourcery.com>
37132
37133         PR fortran/18218
37134         * gfortran.dg/list_read.c: New test.
37135
37136 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37137
37138         PR c/18322
37139         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37140         expected diagnostic location.
37141
37142 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37143
37144         * gcc.dg/20041109-1.c: New test.
37145
37146 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37147
37148         PR objc/18406
37149         * objc/compile/pr18406.m: New test.
37150
37151 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37152
37153         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37154
37155 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37156
37157         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37158
37159 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37160
37161         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37162
37163 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37164
37165         * gcc.dg/20030225-2.c: Add prototype for abort and
37166         exit.
37167
37168 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37169
37170         PR tree-opt/18299
37171         * gcc.c-torture/pr18299-1.c: New test.
37172
37173 2004-11-06  Andreas Schwab  <schwab@suse.de>
37174
37175         * gcc.dg/pr16286.c: Also test for bool and pixel.
37176
37177 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37178
37179         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37180         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37181         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37182         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37183         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37184         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37185         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37186         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37187         gcc.dg/struct-semi-3.c: New tests.
37188
37189 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37190
37191         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37192
37193 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37194
37195         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37196         Do not use C99 designators.
37197
37198 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37199
37200         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37201
37202 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37203
37204         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37205         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37206         * gcc.c-torture/execute/simd-5.x: Remove.
37207
37208 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37209
37210         PR rtl-optimization/17933
37211         * gcc.dg/torture/pr17933-1.c: New test.
37212
37213 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37214
37215         PR target/18106
37216         * lib/target-supports.exp (check_weak_available): Support
37217         Windows.
37218
37219 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37220
37221         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37222         call to fflush(stdout) before abort.
37223         (my_ffsll): New function.
37224         (generate_fields): Use it.
37225
37226 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37227
37228         * gcc.dg/init-undef-1.c: New test.
37229
37230 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37231
37232         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37233         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37234         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37235         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37236         expected messages for new parser.
37237
37238 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37239
37240         * g++.dg/ext/visibility/symbian1.C: New test.
37241
37242 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37243
37244         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37245         on LP64 targets.
37246
37247 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37248
37249         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37250         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37251         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37252         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37253         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37254         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37255         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37256         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37257         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37258         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37259
37260 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37261
37262         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37263         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37264         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37265         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37266         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37267         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37268         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37269         for new parser.
37270
37271 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37272
37273         PR target/15342
37274         * gcc.dg/20041104-1.c: New test.
37275
37276 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37277
37278         * g++.dg/template/nontype7.C: New test.
37279         * g++.dg/template/nontype8.C: Likewise.
37280         * g++.dg/template/nontype9.C: Likewise.
37281         * g++.dg/template/nontype10.C: Likewise.
37282         * g++.dg/tc1/dr49.C: Likewise.
37283         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37284         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37285
37286 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37287
37288         * g++.dg/rtti/tinfo1.C: Remove xfails.
37289
37290 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37291
37292         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37293         packed attribute to the definition to satisfy the new C++ parser.
37294
37295 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37296
37297         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37298         invocations of va_arg.
37299
37300 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37301
37302         PR c++/18124
37303         * g++.dg/template/crash25.C: New test.
37304
37305         PR c++/18155
37306         * g++.dg/template/typedef2.C: New test.
37307         * g++.dg/parse/crash13.C: Adjust error markers.
37308
37309         PR c++/18177
37310         * g++.dg/conversion/const3.C: New test.
37311
37312 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37313
37314         PR fortran/17535
37315         PR fortran/17583
37316         PR fortran/17713
37317         * gfortran.dg/generic_[123].f90: New testcases.
37318
37319 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37320
37321         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37322         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37323
37324 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37325
37326         PR tree-opt/16808
37327         * gcc.c-torture/compile/pr16808.c: New test.
37328
37329 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37330
37331         PR rtl-optimization/17104
37332         * gcc.dg/ppc-bitfield1.c: New.
37333
37334 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37335
37336         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37337
37338 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37339
37340         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37341         strings for 32-bit code.
37342
37343 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37344
37345         PR c/18239
37346         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37347
37348 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37349
37350         PR c++/18064
37351         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37352
37353 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37354
37355         PR c++/15172
37356         * g++.dg/init/aggr2.C: New test.
37357
37358 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37359
37360         * objc.dg/local-decl-1.m: New test.
37361
37362 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37363
37364         * gcc.dg/20040910-1.c: Adjust regex.
37365
37366 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37367
37368         PR rtl-optimization/18084
37369         * g++.dg/opt/pr18084-1.C: New testcase.
37370
37371 2004-10-30  Matt Austern  <austern@apple.com>
37372
37373         PR c++/17542
37374         * g++.dg/ext/attrib18.C: New test.
37375
37376 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37377
37378         PR middle-end/18096
37379         * gcc.dg/pr18096-1.c: New test case.
37380
37381 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37382
37383         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37384
37385 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37386
37387         PR c/16666
37388         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37389         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37390         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37391         gcc.dg/old-style-prom-3.c: New tests.
37392
37393 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37394
37395         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37396         Remove unnecessary inclusion of stdio.h.
37397
37398 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37399
37400         PR rtl-optimization/17581
37401         * gcc.dg/pr17581-1.c: New test case.
37402
37403 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37404
37405         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37406         being implemented.
37407         * g++.dg/conversion/dr195-1.C: New.
37408         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37409         * g++.old-deja/g++.mike/p10148.C: Likewise.
37410
37411 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37412
37413         PR c++/17695
37414         * g++.dg/debug/typedef2.C: New test.
37415
37416 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37417
37418         PR fortran/13490
37419         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37420         * gfortran.dg/g77/README: Update.
37421
37422 2004-10-28  Matt Austern  <austern@apple.com>
37423
37424         PR c++/14124
37425         * g++.dg/ext/packed7.C: New test.
37426
37427 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37428
37429         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37430         scan-assembler.
37431         * lib/scanasm.exp (hidden-scan-for): New proc.
37432         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37433         string.
37434         (scan-not-hidden): Likewise.
37435         * lib/target-supports.exp (check_visibility_available): mach-o is
37436         support too.
37437
37438 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37439
37440         PR c++/17132
37441         * g++.dg/template/memclass3.C: New test.
37442
37443 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37444
37445         PR middle-end/18160
37446         * gcc.dg/register-var-1.c: New test.
37447         * gcc.dg/register-var-2.c: New test.
37448         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37449         error now.
37450
37451 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37452
37453         PR other/18172
37454         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37455         unused variables.
37456         * gcc.dg/vect/vect-22.c: Likewise.
37457
37458 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37459
37460         * gcc.dg/i386-rotate-1.c: New test.
37461
37462 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37463
37464         * g++.dg/init/ref12.C: Add "run" marker.
37465
37466         PR c++/17435
37467         * g++.dg/init/ref12.C: New test.
37468
37469         PR c++/18140
37470         * g++.dg/template/shift1.C: New test.
37471         * g++.dg/template/error10.C: Adjust error markers.
37472
37473 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37474
37475         PR tree-opt/17529
37476         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37477
37478 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37479
37480         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37481         * gcc.dg/weak/weak-3.c: Likewise.
37482         * gcc.dg/weak/weak-5.c: Likewise.
37483         * gcc.dg/weak/weak-9.c: Likewise.
37484         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37485         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37486
37487         * gcc.dg/darwin-weakimport-1.c: New.
37488
37489 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37490
37491         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37492
37493 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37494
37495         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37496         'syntax' error messages.
37497         * gcc.dg/cpp/direct2s.c: Likewise.
37498
37499 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37500
37501         * gcc.c-torture/compile/20041026-1.c: New.
37502
37503 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37504
37505         PR c++/18093
37506         * g++.dg/lookup/ns2.C: New test.
37507
37508         PR c++/18020
37509         * g++.dg/template/enum4.C: New test.
37510
37511         PR c++/18161
37512         * g++.dg/template/expr1.C: New test.
37513
37514 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37515
37516         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37517
37518 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37519
37520         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37521         gcc.dg/decl-nospec-3.c: New tests.
37522
37523 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37524
37525         * objc.dg/super-class-3.m: New test.
37526
37527 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37528
37529         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37530         resyncing.
37531         * gcc.dg/cpp/direct2s.c: Likewise.
37532
37533 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37534
37535         * objc.dg/image-info.m: Update for changes to section selection.
37536
37537 2004-10-25  David Ayers  <d.ayers@inode.at>
37538             Ziemowit Laski  <zlaski@apple.com>
37539
37540         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37541         diagnostics when messaging 'id <Proto>'.
37542         * objc.dg/class-protocol-1.m: New test.
37543         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37544         a non-existent method signature.
37545         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37546         Update diagnostics when messaging with non-existent method signature.
37547         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37548         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37549         invalid receivers are now resolved as if messaging 'id'; remove
37550         extraneous diagnostics.
37551
37552 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37553
37554         PR c/16667
37555         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37556         gcc.dg/init-desig-obs-3.c: New tests.
37557
37558 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37559
37560         * gcc.dg/debug/20041023-1.c: New test.
37561
37562 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37563
37564         PR middle-end/17407
37565         * gcc.c-torture/compile/pr17407.c: New test.
37566
37567         PR c++/18121
37568         * g++.dg/template/array8.C: New test.
37569
37570 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37571
37572         PR other/18138
37573         * lib/g++.exp: Accept more than one multilib libgcc.
37574         * lib/gcc-dg.exp: Likewise.
37575         * lib/objc.exp: Likewise.
37576         * lib/treelang.exp: Likewise.
37577         * lib/gfortran.exp: Likewise.
37578
37579 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37580
37581         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37582
37583 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37584
37585         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37586         * gcc.dg/c99-const-expr-3.c: Likewise.
37587
37588 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37589
37590         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37591
37592 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37593
37594         * gcc.c-torture/execute/loop-2e.x: Remove.
37595
37596 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37597
37598         PR c++/18095
37599         * g++.dg/parse/crash18.C: New.
37600         * g++.dg/parse/crash19.C: New.
37601
37602 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37603
37604         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37605         * g++.dg/ext/dllimport2.C: Same.
37606         * g++.dg/ext/dllimport8.C: Same.
37607
37608 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37609
37610         PR c++/10841
37611         * g++.dg/conversion/cast1.C: New test.
37612         * g++.dg/overload/pmf1.C: Adjust error marker.
37613
37614 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37615
37616         PR objc/17923
37617         * objc.dg/const-str-7.m: New test.
37618
37619 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37620
37621         * g++.dg/template/memfriend11.C: Fix comment typo.
37622         * g++.dg/template/memfriend14.C: Likewise.
37623
37624 2004-10-20  Richard Henderson  <rth@redhat.com>
37625
37626         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37627         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37628         -fasynchronous-unwind-tables.
37629
37630 2004-10-20  Richard Henderson  <rth@redhat.com>
37631
37632         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37633         (main): Return success.
37634         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37635         (main): Return success.
37636
37637 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37638
37639         PR c++/13495
37640         * g++.dg/template/memfriend9.C: New test.
37641         * g++.dg/template/memfriend10.C: Likewise.
37642         * g++.dg/template/memfriend11.C: Likewise.
37643         * g++.dg/template/memfriend12.C: Likewise.
37644         * g++.dg/template/memfriend13.C: Likewise.
37645         * g++.dg/template/memfriend14.C: Likewise.
37646         * g++.dg/template/memfriend15.C: Likewise.
37647         * g++.dg/template/memfriend16.C: Likewise.
37648         * g++.dg/template/memfriend17.C: Likewise.
37649         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37650
37651 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37652
37653         * g++.dg/conversion/dr195.C: New.
37654         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37655
37656 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37657             Devang Patel  <dpatel@apple.com>
37658
37659         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37660         of floating point arithmetic, which could trap.
37661
37662 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37663
37664         PR c++/14035
37665         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37666         * g++.dg/conversion/const2.C: New test.
37667         * g++.dg/expr/reinterpret2.C: New test.
37668         * g++.dg/expr/reinterpret3.C: New test.
37669         * g++.dg/expr/cast2.C: New test.
37670         * g++.dg/expr/copy1.C: New test.
37671         * g++.dg/other/conversion1.C: Change error message.
37672         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37673         function pointers to void *.
37674         * g++.old-deja/g++.mike/p10148.C: Likewise.
37675
37676 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37677
37678         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37679
37680 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37681
37682         PR c++/18047
37683
37684         * g++.dg/parse/expr3.C: New test.
37685
37686 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37687
37688         * gcc.dg/smod-1.c: New test.
37689
37690 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37691
37692         * objc.dg/method-14.m: New test.
37693
37694 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37695
37696         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37697         Also xfail as the patch was reverted.
37698
37699 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37700
37701         PR middle-end/16973
37702         * gcc.dg/pr16973.c: New test.
37703
37704 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37705
37706         PR tree-optimization/17656
37707         * gcc.c-torture/compile/pr17656.c: New test.
37708
37709 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37710
37711         * g++.dg/eh/shadow1.C: New.
37712
37713 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37714
37715         * gcc.c-torture/compile/20041018-1.c: New test.
37716
37717 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37718
37719         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37720         compiler referring to register 0 when accessing sdata.  The linker
37721         now patches things up.
37722
37723 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37724
37725         PR c/17529
37726         * gcc.c-torture/compile/pr17529.c: New test.
37727
37728 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37729
37730         PR c++/17743
37731         * g++.dg/ext/attrib17.C: New test.
37732
37733 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37734
37735         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37736
37737 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37738
37739         PR c++/10479
37740         * g++.dg/ext/attrib16.C: New test.
37741
37742 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37743
37744         PR c++/17042
37745         * g++.dg/init/dso_handle1.C: New test.
37746
37747         PR c++/14667
37748         * g++.dg/parse/typedef6.C: New test.
37749
37750         PR c++/17916
37751         * g++.dg/parse/pragma1.C: New test.
37752
37753 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37754
37755         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37756
37757 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37758
37759         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37760         -fno-common when on HPPA HP-UX platforms.
37761
37762 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37763
37764         PR other/16820
37765         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37766         stdint.h.
37767         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37768         uintptr_t.
37769
37770 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37771
37772         PR c++/16301
37773         * g++.dg/lookup/strong-using-4.C: New test.
37774
37775 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37776
37777         PR middle-end/16567
37778         * gcc.c-torture/compile/nested-1.c: New test.
37779
37780 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37781
37782         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37783         and mipsisa64*-*-* (until support for misaligned loads is added).
37784         * gcc.dg/vect/vect-50.c: Likewise.
37785         * gcc.dg/vect/vect-52.c: Likewise.
37786         * gcc.dg/vect/vect-54.c: Likewise.
37787         * gcc.dg/vect/vect-58.c: Likewise.
37788         * gcc.dg/vect/vect-60.c: Likewise.
37789         * gcc.dg/vect/vect-80.c: Likewise.
37790
37791 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37792
37793         PR c++/17976
37794         * g++.dg/init/dtor3.C: New test.
37795
37796 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37797
37798         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37799
37800 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37801
37802         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37803         * gcc.dg/macho-lo-sum.c: Likewise.
37804
37805 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37806
37807         * gcc.dg/ppc-spe64-1.c: New test.
37808
37809 2004-10-14  Devang Patel  <dpatel@apple.com>
37810
37811         PR 17635
37812         * gcc.dg/pr17635.c : New test.
37813
37814 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37815
37816         * gcc.dg/vect/vect-28.c: Remove xfail.
37817         * gcc.dg/vect/vect-30.c: Remove xfail.
37818         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37819         * gcc.dg/vect/vect-33.c: Remove xfail.
37820         * gcc.dg/vect/vect-44.c: Remove xfail.
37821         * gcc.dg/vect/vect-46.c: Remove xfail.
37822         * gcc.dg/vect/vect-50.c: Remove xfail.
37823         * gcc.dg/vect/vect-52.c: Remove xfail.
37824         * gcc.dg/vect/vect-54.c: Remove xfail.
37825         * gcc.dg/vect/vect-58.c: Remove xfail.
37826         * gcc.dg/vect/vect-60.c: Remove xfail.
37827         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37828         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37829         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37830         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37831         * gcc.dg/vect/vect-8.c: Remove xfail.
37832         * gcc.dg/vect/vect-80.c: Remove xfail.
37833         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37834
37835 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37836
37837         * gcc.dg/vect/vect-82.c: New testcase.
37838         * gcc.dg/vect/vect-82_64.c: New testcase.
37839         * gcc.dg/vect/vect-83.c: New testcase.
37840         * gcc.dg/vect/vect-83_64.c: New testcase.
37841
37842 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37843
37844         * gcc.dg/cpp/error-1.c: New test.
37845
37846 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37847
37848         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37849
37850 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37851
37852         PR target/17984
37853         * gcc.dg/cris-peep2-xsrand2.c: New test.
37854
37855 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37856
37857         PR c++/17661
37858         * g++.dg/expr/for2.C: New test.
37859
37860 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37861
37862         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37863
37864 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37865
37866         PR tree-optimization/17724
37867         * g++.dg/opt/pr17724-1.C: New test.
37868         * g++.dg/opt/pr17724-2.C: New test.
37869         * g++.dg/opt/pr17724-3.C: New test.
37870         * g++.dg/opt/pr17724-4.C: New test.
37871         * g++.dg/opt/pr17724-5.C: New test.
37872         * g++.dg/opt/pr17724-6.C: New test.
37873
37874 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37875
37876         PR c/17301
37877         * gcc.dg/pr17301-2.c: New test.
37878
37879 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37880
37881         PR c++/15876
37882         * g++.dg/parse/error22.C: New test.
37883
37884         PR c++/17936
37885         * g++.dg/template/spec18.C: New test.
37886
37887 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37888
37889         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37890         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37891         memcpy.
37892         * gcc.dg/ia64-sync-2.c: Ditto.
37893         * gcc.dg/ia64-sync-3.c: Ditto.
37894
37895 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37896
37897         * g++.dg/eh/cleanup5.C: Add dg-options "".
37898
37899 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37900
37901         PR middle-end/17657
37902         * gcc.dg/switch-4.c: New test case.
37903
37904 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37905
37906         * gcc.c-torture/execute/20041011-1.c: New test.
37907
37908 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37909
37910         PR c++/17554
37911         * g++.dg/init/for3.C: New test.
37912
37913         PR c++/17657
37914         * g++.dg/opt/switch2.C: New test.
37915
37916         PR middle-end/17703
37917         * g++.dg/warn/Wreturn-2.C: New test.
37918
37919 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37920
37921         PR c++/17907
37922         * g++.dg/eh/cleanup5.C: New test.
37923
37924 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37925
37926         PR c++/17393
37927         * g++.dg/parse/error21.C: New test.
37928
37929 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37930
37931         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37932         * g++.dg/warn/incomplete1.C: Likewise.
37933         * g++.dg/template/qualttp20.C: Likewise.
37934
37935 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37936
37937         PR c/17881
37938         * parm-incomplete-1.c: New test.
37939
37940 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37941
37942         PR c++/17867
37943         * g++.dg/parse/error19.C: New test.
37944
37945         PR c++/17670
37946         * g++.dg/init/new11.C: New test.
37947
37948         PR c++/17821
37949         * g++.dg/parse/error20.C: New test.
37950
37951         PR c++/17826
37952         * g++.dg/template/crash24.C: New test.
37953
37954 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37955
37956         PR c/17301
37957         * gcc.dg/pr17301-1.c: New test.
37958
37959 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37960
37961         PR c/17189
37962         * gcc.dg/anon-struct-5.c: New test.
37963
37964 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37965
37966         PR c/17844
37967         * gcc.dg/pr17844-1.c: New test.
37968
37969 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37970
37971         PR tree-optimization/17906
37972         * gcc.c-torture/compile/pr17906.c: New.
37973
37974 2004-10-09  Stuart Hastings  <stuart@apple.com>
37975             Roger Sayle  <roger@eyesopen.com>
37976
37977         PR rtl-optimization/17853
37978         * gcc.dg/i386-mmx-5.c: New testcase.
37979
37980 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37981
37982         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37983
37984 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37985
37986         PR c++/17524
37987         * g++.dg/template/static9.C: New test.
37988
37989         PR c++/17685
37990         * g++.dg/parse/operator5.C: New test.
37991
37992 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37993
37994         PR middle-end/17894
37995         * gcc.c-torture/execute/divcmp-4.c: New test case.
37996
37997 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37998
37999         PR tree-opt/17902
38000         * g++.dg/opt/pr17902.C: New test.
38001
38002 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38003
38004         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38005
38006 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38007
38008         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38009
38010 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38011
38012         * gcc.dg/assign-warn-3.c: New test.
38013
38014 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38015
38016         PR c/16999
38017         * gcc.dg/cpp/ident-1.c: New test.
38018
38019 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38020
38021         * gcc.c-torture/compile/acc1.c: New.
38022
38023 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38024
38025         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38026         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38027
38028 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38029
38030         * gcc.dg/ultrasp11.c: New test.
38031
38032 2004-10-08  Michael Matz  <matz@suse.de>
38033
38034         * gcc.dg/doloop-2.c: New test.
38035
38036 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38037
38038         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38039         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38040         objc.dg/method-9.m: Update expected diagnostics.
38041
38042 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38043
38044         * gcc.dg/ppc-fsel-3.c: New file.
38045         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38046
38047 2004-10-07  Paul Brook  <paul@codesourcery.com>
38048
38049         * gfortran.dg/intrinsic_verify_1.f90: New test.
38050
38051 2004-10-07  Paul Brook  <paul@codesourcery.com>
38052
38053         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38054
38055 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38056
38057         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38058         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38059         commit.
38060
38061 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38062
38063         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38064
38065 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38066
38067         PR c++/17115
38068         * g++.dg/warn/Winline-4.C: New test.
38069
38070 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38071
38072         * gcc.c-torture/compile/20041007-1.c: New test.
38073
38074 2004-10-07  Paul Brook  <paul@codesourcery.com>
38075
38076         PR fortran/17678
38077         * gfortran.dg/use_allocated_1.f90: New test.
38078
38079 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38080
38081         PR middle-end/17849
38082         * gfortran.fortran-torture/compile/nested.f90: New test
38083
38084 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38085
38086         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38087
38088 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38089
38090         PR c++/17368
38091         * g++.dg/ext/asm6.C: New test.
38092
38093 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38094
38095         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38096
38097 2004-10-06  Paul Brook  <paul@codesourcery.com>
38098
38099         PR libfortran/17709
38100         * gfortran.dg/empty_format_1.f90: New test.
38101
38102 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38103
38104         PR fortran/17568
38105         * gfortran.dg/ishft.f90: New test.
38106
38107         PR fortran/17283
38108         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38109         tests.
38110
38111 2004-10-06  Paul Brook  <paul@codesourcery.com>
38112
38113         * gfortran.dg/do_1.f90: New test.
38114
38115 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38116
38117         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38118         optimizing for size.
38119
38120 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38121
38122         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38123
38124 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38125
38126         * gcc.c-torture/compile/20041005-1.c: New test.
38127
38128 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38129
38130         PR c++/17829
38131         * g++.dg/lookup/koenig4.C: New.
38132
38133 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38134
38135         * g++.dg/other/classkey1.C: Adjust quoting marks.
38136         * g++.dg/parse/error15.C: Likewise.
38137         * g++.dg/template/meminit2.C (int>): Likewise.
38138
38139 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38140
38141         PR fortran/17283
38142         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38143
38144         PR fortran/17631
38145         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38146
38147         PR fortran/17708
38148         * gfortran.dg/pr17708.f90: New test.
38149
38150 2004-10-04  Chao-ying Fu  <fu@mips.com>
38151
38152         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38153         * gcc.dg/vect/vect-4.c: Ditto.
38154         * gcc.dg/vect/vect-5.c: Ditto.
38155         * gcc.dg/vect/vect-6.c: Ditto.
38156         * gcc.dg/vect/vect-8.c: Ditto.
38157         * gcc.dg/vect/vect-16.c: Ditto.
38158         * gcc.dg/vect/vect-30.c: Ditto.
38159         * gcc.dg/vect/vect-40.c: Ditto.
38160         * gcc.dg/vect/vect-41.c: Ditto.
38161         * gcc.dg/vect/vect-42.c: Ditto.
38162         * gcc.dg/vect/vect-43.c: Ditto.
38163         * gcc.dg/vect/vect-44.c: Ditto.
38164         * gcc.dg/vect/vect-45.c: Ditto.
38165         * gcc.dg/vect/vect-46.c: Ditto.
38166         * gcc.dg/vect/vect-47.c: Ditto.
38167         * gcc.dg/vect/vect-48.c: Ditto.
38168         * gcc.dg/vect/vect-49.c: Ditto.
38169         * gcc.dg/vect/vect-50.c: Ditto.
38170         * gcc.dg/vect/vect-51.c: Ditto.
38171         * gcc.dg/vect/vect-52.c: Ditto.
38172         * gcc.dg/vect/vect-53.c: Ditto.
38173         * gcc.dg/vect/vect-54.c: Ditto.
38174         * gcc.dg/vect/vect-55.c: Ditto.
38175         * gcc.dg/vect/vect-56.c: Ditto.
38176         * gcc.dg/vect/vect-57.c: Ditto.
38177         * gcc.dg/vect/vect-58.c: Ditto.
38178         * gcc.dg/vect/vect-59.c: Ditto.
38179         * gcc.dg/vect/vect-60.c: Ditto.
38180         * gcc.dg/vect/vect-74.c: Ditto.
38181         * gcc.dg/vect/vect-79.c: Ditto.
38182         * gcc.dg/vect/vect-80.c: Ditto.
38183
38184 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38185
38186         * gcc.dg/unused-7.c: Use the correct option.
38187
38188 2004-10-04  Paul Brook  <paul@codesourcery.com>
38189         Bud Davis  <bdavis9659@comcast.net>
38190
38191         PR fortran/17706
38192         PR fortran/16434
38193         * gfortran/pr17706.f90: New test.
38194         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38195
38196 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38197
38198         * gfortran.dg/pr17612.f90: New test.
38199
38200 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38201
38202         * g++.dg/template/local1.C: Adjust quoting marks in
38203         testing for diagnostics.
38204         * g++.dg/tls/diag-2.C: Likewise.
38205         * g++.dg/other/error8.C: Likewise.
38206
38207 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38208
38209         PR c/17178
38210         * gcc.dg/unused-4.c: Adjust to be correct.
38211
38212         PR c/17820
38213         * gcc.dg/unused-7.c: New test.
38214
38215 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38216
38217         PR c++/17797
38218         * g++.dg/overload/template2.C: New test.
38219
38220 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38221
38222         PR tree-optimization/16632
38223         * gcc.dg/tree-ssa/20041002-1.c: New.
38224
38225 2004-10-03  Paul Brook  <paul@codesourcery.com>
38226
38227         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38228         rather than relying on default formatting.
38229
38230 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38231
38232         * gcc.dg/20040920-1.c: Update expected message text.
38233
38234 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38235
38236         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38237
38238 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38239
38240         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38241         tree level.
38242
38243 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38244
38245         * gcc.dg/tree-ssa/pr17343.c: Remove.
38246
38247 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38248
38249         PR tree-opt/17343
38250         * gcc.dg/tree-ssa/pr17343.c: New test.
38251
38252 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38253
38254         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38255         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38256         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38257         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38258         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38259
38260 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38261
38262         * gcc.dg/lvalue-2.c: New test.
38263
38264 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38265
38266         PR c/17730
38267         * gcc.dg/pr17730-1.c: New test
38268
38269 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38270
38271         PR c/7425
38272         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38273
38274 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38275
38276         * gcc.c-torture/execute/stdarg-1.c: New test.
38277         * gcc.c-torture/execute/stdarg-2.c: New test.
38278         * gcc.c-torture/execute/stdarg-3.c: New test.
38279         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38280         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38281         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38282         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38283         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38284
38285 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38286
38287         PR tree-optimization/17697
38288         * g++.dg/opt/pr17697-1.C: New test.
38289         * g++.dg/opt/pr17697-2.C: New test.
38290         * g++.dg/opt/pr17697-3.C: New test.
38291
38292 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38293
38294         PR c/16409
38295         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38296         gcc.dg/vla-init-5.c: New tests.
38297
38298 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38299
38300         PR c/13804
38301         * gcc.dg/pr13804-1.c: New test.
38302
38303 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38304
38305         PR fortran/16938
38306         * gfortran.dg/pr16938.f90: New test.
38307
38308 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38309
38310         * g++.dg/template/crash23.C: New test.
38311
38312 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38313
38314         PR c++/17585
38315         * g++.dg/template/static8.C: New test.
38316
38317 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38318
38319         PR c++/17681
38320         * g++.dg/other/error9.C: New test.
38321
38322 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38323
38324         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38325
38326 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38327
38328         PR fortran/15164
38329         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38330
38331 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38332
38333         PR middle-end/17112
38334         * gcc.dg/pr17112-1.c: New test case.
38335
38336 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38337
38338         PR c/11459
38339         * gcc.dg/pr11459-1.c: New test.
38340
38341 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38342
38343         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38344         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38345
38346 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38347
38348         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38349
38350 2004-09-25  Jan Hubicka  <jh@suse.cz>
38351
38352         * compile/30040909-1.c: New test.
38353         * compile/30040907-1.c: New test.
38354
38355 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38356
38357         * gcc.c-torture/execute/va-arg-26.c: New test.
38358
38359 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38360
38361         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38362         extra diagnostics on targets with 64-bit pointers.
38363         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38364
38365 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38366
38367         PR c/17188
38368         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38369         * gcc.dg/decl-3.c: Adjust expected message.
38370
38371 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38372
38373         PR fortran/17615
38374         * gfortran.dg/pr17615.f90: New test.
38375
38376 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38377
38378         PR tree-optimzation/17517
38379         * g++.dg/tree-ssa/pr17517.C: New Test.
38380
38381 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38382
38383         PR c++/16889
38384         * g++.dg/lookup/ambig3.C: New.
38385
38386 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38387
38388         PR tree-opt/17624
38389         * g++.dg/opt/pr17624.C: New test.
38390
38391 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38392
38393         PR c/6980
38394         * gcc.dg/Wbad-function-cast-1.c: New test.
38395
38396 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38397
38398         * g++.dg/ext/complit1.C
38399         * g++.dg/other/error2.C
38400         * g++.dg/other/nontype-1.C
38401         * g++.dg/parse/crash11.C
38402         * g++.dg/parse/crash12.C
38403         * g++.dg/parse/error15.C
38404         * g++.dg/parse/error4.C
38405         * g++.dg/parse/tmpl-outside1.C
38406         * g++.dg/parse/too-many-tmpl-args1.C
38407         * g++.dg/template/dependent-expr3.C
38408         * g++.dg/template/error10.C
38409         * g++.dg/template/instantiate1.C
38410         * g++.dg/template/vtable2.C
38411         * g++.dg/warn/Wshadow-1.C
38412         * g++.dg/warn/weak1.C
38413         * g++.old-deja/g++.brendan/crash16.C
38414         * g++.old-deja/g++.brendan/crash18.C
38415         * g++.old-deja/g++.brendan/crash48.C
38416         * g++.old-deja/g++.brendan/crash49.C
38417         * g++.old-deja/g++.brendan/crash55.C
38418         * g++.old-deja/g++.brendan/crash56.C
38419         * g++.old-deja/g++.brendan/crash8.C
38420         * g++.old-deja/g++.brendan/enum11.C
38421         * g++.old-deja/g++.brendan/enum8.C
38422         * g++.old-deja/g++.brendan/enum9.C
38423         * g++.old-deja/g++.brendan/friend3.C
38424         * g++.old-deja/g++.brendan/misc14.C
38425         * g++.old-deja/g++.bugs/900402_02.C
38426         * g++.old-deja/g++.bugs/900404_03.C
38427         * g++.old-deja/g++.bugs/900404_04.C
38428         * g++.old-deja/g++.bugs/900428_03.C
38429         * g++.old-deja/g++.jason/crash4.C
38430         * g++.old-deja/g++.jason/overload21.C
38431         * g++.old-deja/g++.jason/redecl1.C
38432         * g++.old-deja/g++.jason/report.C
38433         * g++.old-deja/g++.jason/rfg10.C
38434         * g++.old-deja/g++.jason/template30.C
38435         * g++.old-deja/g++.law/arm12.C
38436         * g++.old-deja/g++.law/ctors5.C
38437         * g++.old-deja/g++.law/cvt20.C
38438         * g++.old-deja/g++.law/init10.C
38439         * g++.old-deja/g++.law/init8.C
38440         * g++.old-deja/g++.law/visibility17.C
38441         * g++.old-deja/g++.law/visibility7.C
38442         * g++.old-deja/g++.mike/net8.C
38443         * g++.old-deja/g++.mike/p646.C
38444         * g++.old-deja/g++.mike/p700.C
38445         * g++.old-deja/g++.mike/p701.C
38446         * g++.old-deja/g++.mike/p811.C
38447         * g++.old-deja/g++.ns/template13.C
38448         * g++.old-deja/g++.other/array3.C
38449         * g++.old-deja/g++.other/crash25.C
38450         * g++.old-deja/g++.other/dtor3.C
38451         * g++.old-deja/g++.other/dtor4.C
38452         * g++.old-deja/g++.other/main1.C
38453         * g++.old-deja/g++.other/warn7.C
38454         * g++.old-deja/g++.pt/crash11.C
38455         * g++.old-deja/g++.pt/crash36.C
38456         * g++.old-deja/g++.pt/spec22.C
38457         * g++.old-deja/g++.pt/spec9.C
38458         * g++.old-deja/g++.pt/ttp52.C
38459         * g++.old-deja/g++.robertl/eb103.C
38460         * g++.old-deja/g++.robertl/eb121.C
38461         * g++.old-deja/g++.robertl/eb22.C
38462         * g++.old-deja/g++.robertl/eb8.C:
38463         Update locations and/or regexps of dg-error markers.
38464         Remove markers for some bogus messages that are no longer issued.
38465
38466 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38467
38468         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38469         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38470
38471 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38472
38473         PR c++/17618
38474         * g++.dg/lookup/crash5.C: New test.
38475
38476 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38477
38478         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38479         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38480         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38481         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38482         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38483         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38484
38485         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38486         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38487         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38488         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38489         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38490         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38491
38492         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38493
38494         * gcc.dg/vect/vect-44.c: Check additional cases.
38495         * gcc.dg/vect/vect-48.c: Check additional cases.
38496
38497         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38498         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38499         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38500         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38501         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38502         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38503         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38504         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38505         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38506
38507         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38508         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38509         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38510
38511 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38512
38513         * gcc.dg/tree-ssa/loop-6.c: New test.
38514
38515 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38516
38517         PR c++/17620
38518         * g++.dg/inherit/base2.C: New.
38519
38520 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38521
38522         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38523         * gcc.dg/20001012-2.c: Likewise.
38524         * gcc.dg/20001013-1.c: Likewise.
38525         * gcc.dg/20001101-1.c: Likewise.
38526         * gcc.dg/20001102-1.c: Likewise.
38527         * gcc.dg/bf-spl1.c: Likewise.
38528         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38529         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38530
38531 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38532
38533         PR tree-optimization/16721
38534         * gcc.dg/tree-ssa/pr16721.c: New test.
38535
38536 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38537
38538         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38539         * gcc.dg/20040305-1.c: Likewise.
38540
38541 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38542
38543         PR c/16566
38544         * gcc.c-torture/compile/pr16566-1.c,
38545         gcc.c-torture/compile/pr16566-2.c,
38546         gcc.c-torture/compile/pr16566-3.c: New tests.
38547
38548 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38549
38550         PR tree-optimization/17512
38551         * gcc.c-torture/compile/20040916-1.c.
38552
38553 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38554
38555         * gcc.dg/pragma-re-3.c: New test.
38556
38557 2004-09-17  Matt Austern  <austern@apple.com>
38558
38559         PR c++/15049
38560         * g++.dg/other/anon3.C: New.
38561
38562 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38563
38564         PR c++/7503
38565         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38566         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38567         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38568         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38569         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38570
38571 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38572
38573         PR fortran/17286
38574         * gfortran.dg/pr17286.f90: New test.
38575
38576 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38577
38578         PR c++/17530
38579         * g++.dg/template/static7.C: New test.
38580
38581 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38582
38583         PR tree-opt/17558
38584         * gcc.c-torture/compile/pr17558.c: New test.
38585
38586 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38587
38588         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38589         if SKIP_ATTRIBUTE is defined.
38590
38591 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38592
38593         PR fortran/15957
38594         * gfortran.dg/pr15957.f90: New test.
38595
38596 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38597
38598         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38599         in comparison.
38600         * gcc.dg/vect/vect-79.c: Likewise.
38601         * gcc.dg/vect/vect-80.c: Likewise.
38602
38603 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38604
38605         PR fortran/15750
38606         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38607
38608 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38609
38610         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38611         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38612         * gcc.dg/vect/vect-62.c: New testcase.
38613         * gcc.dg/vect/vect-63.c: New testcase.
38614         * gcc.dg/vect/vect-64.c: New testcase.
38615         * gcc.dg/vect/vect-65.c: New testcase.
38616         * gcc.dg/vect/vect-66.c: New testcase.
38617         * gcc.dg/vect/vect-67.c: New testcase.
38618         * gcc.dg/vect/vect-68.c: New testcase.
38619         * gcc.dg/vect/vect-69.c: New testcase.
38620         * gcc.dg/vect/vect-79.c: New testcase.
38621         * gcc.dg/vect/vect-80.c: New testcase.
38622
38623 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38624
38625         * gcc.target/mips/asm-1.c: New test.
38626
38627 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38628
38629         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38630         * gcc.dg/vect/vect-73.c: New testcase.
38631         * gcc.dg/vect/vect-74.c: New testcase.
38632         * gcc.dg/vect/vect-75.c: New testcase.
38633         * gcc.dg/vect/vect-76.c: New testcase.
38634         * gcc.dg/vect/vect-77.c: New testcase.
38635         * gcc.dg/vect/vect-78.c: New testcase
38636
38637 2004-09-18  Paul Brook  <paul@codesourcery.com>
38638
38639         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38640
38641 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38642
38643         PR c/17424
38644         * gcc.dg/pr17424-1.c: New test.
38645
38646 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38647
38648         * g++.dg/tree-ssa/pr17153.C: New test.
38649
38650 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38651
38652         PR pch/13361
38653         * g++.dg/pch/wchar-1.C: New.
38654         * g++.dg/pch/wchar-1.Hs: New.
38655
38656 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38657
38658         * gcc.c-torture/execute/20040917-1.c: New test.
38659
38660 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38661
38662         PR tree-optimization/17319
38663         * gcc.dg/pr17319.c: New test.
38664
38665 2004-09-17  Devang Patel  <dpatel@apple.com>
38666
38667         * gcc.dg/20040813-1.c: New test.
38668
38669 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38670
38671         PR tree-optimization/17273
38672         * gcc.c-torture/compile/pr17273.c: New test.
38673
38674 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38675
38676         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38677         Update expected messages.
38678         * gcc.dg/declspec-13.c: New test.
38679
38680 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38681
38682         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38683
38684 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38685
38686         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38687         change what 'a' is pointing to.
38688
38689 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38690
38691         PR c++/16002
38692         * g++.dg/template/error18.C: New test.
38693
38694         PR c++/16029
38695         * g++.dg/warn/Wunused-8.C: New test.
38696
38697 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38698
38699         PR tree-optimization/17513
38700         * gcc.dg/20040916-1.c: New test.
38701
38702 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38703
38704         PR c++/17501
38705         * g++.dg/template/typename7.C: New test.
38706
38707 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38708
38709         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38710
38711 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38712
38713         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38714         with -ftree-based-profiling also.
38715         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38716
38717 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38718
38719         PR/15364
38720         * gfortran.dg/der_array_io_1.f90: New test.
38721         * gfortran.dg/der_array_io_2.f90: New test.
38722         * gfortran.dg/der_array_io_3.f90: New test.
38723
38724 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38725
38726         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38727         EABI.
38728
38729 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38730
38731         * g++.dg/opt/switch1.C: New test.
38732
38733 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38734
38735         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38736         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38737         Update expected messages.
38738
38739 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38740
38741         PR fortran/16485
38742         * gfortran.dg/same_name_1.f90: New test.
38743
38744 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38745
38746         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38747         dereference garbage pointers.
38748
38749 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38752         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38753
38754         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38755         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38756         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38757
38758 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38759
38760         PR c++/17324
38761         * g++.dg/template/mangle1.C: New test.
38762
38763 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38764
38765         PR tree-optimization/17252
38766         * gcc.c-torture/execute/pr17252.c: New test.
38767
38768 2004-09-14  Andrew Pinski  <apinski@apple.com>
38769
38770         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38771
38772 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38773
38774         PR rtl-optimization/9771
38775         * gcc.dg/pr9771-1.c: New test case.
38776
38777 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38778
38779         PR tree-optimization/15262
38780         * gcc.c-torture/execute/pr15262-1.c: New test.
38781         * gcc.c-torture/execute/pr15262-2.c: New test.
38782
38783 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38784
38785         * gcc.dg/declspec-12.c: New test.
38786
38787 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38788
38789         * gfortran.dg/pr17090.f90: Add directives to test.
38790
38791 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38792
38793         * gcc.c-torture/compile/20040914-1.c: New test.
38794
38795 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38796
38797         PR c++/16162
38798         * g++.dg/template/decl2.C: New test.
38799
38800 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38801
38802         PR fortran/17090
38803         * gfortran.dg/pr17090.f90: New test.
38804
38805 2004-09-13  Dale Johannesen  <dalej@apple.com>
38806
38807         * gcc.c-torture/compile/pr17408.c: New test case.
38808
38809 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38810
38811         PR c++/16716
38812         * g++.dg/parse/crash17.C: New test.
38813
38814         PR c++/17327
38815         * g++.dg/template/enum3.C: New test.
38816
38817 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38818
38819         * lib/gcc-defs.exp: Load wrapper.exp.
38820         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38821         using local code.
38822         * lib/gcc.exp (gcc_init): Similar.
38823         * lib/gfortran.exp (gfortran_init): Similar.
38824         * lib/objc.exp (objc_init): Similar.
38825         * lib/treelang.exp (treelang_init): Similar.
38826         * lib/wrapper.exp: New file with build_wrapper call machinery in
38827         ${tool}_maybe_build_wrapper.
38828
38829 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38830
38831         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38832         "inline".
38833         * gcc.dg/declspec-11.c: Update expected messages.
38834         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38835         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38836         gcc.dg/inline-12.c: New tests.
38837
38838 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38839
38840         * g++.dg/tree-ssa/pr17400.C: New testcase.
38841
38842 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38843
38844         * gcc.target/mips/sb1-1.c: New testcase.
38845
38846 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38847
38848         * lib/g77-dg.exp: Remove unused file.
38849         * lib/mike-g77.exp: Ditto.
38850         * lib/g77.exp: Ditto.
38851
38852 2004-09-12  Richard Henderson  <rth@redhat.com>
38853
38854         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38855
38856 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38857
38858         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38859         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38860         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38861         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38862         Update expected messages.
38863
38864 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38865
38866         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38867         declaration/use mismatch for dirp parameter.
38868
38869 2004-09-12  Andrew Pinski  <apinski@apple.com>
38870
38871         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38872         -fgnu-runtime is passed.
38873
38874 2004-09-12  Richard Henderson  <rth@redhat.com>
38875
38876         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38877         do the uplevel thing and update additional_flags directly.
38878         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38879         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38880         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38881         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38882
38883 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38884
38885         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38886
38887 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38888
38889         PR middle-end/17411
38890         * g++.dg/opt/pr17411-1.C: New test case.
38891
38892 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38893
38894         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38895         gcc.dg/tls/diag-2.c: Update expected messages.
38896         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38897         messages.
38898         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38899         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38900         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38901         gcc.dg/tls/diag-5.c: New tests.
38902
38903 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38904
38905         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38906
38907 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38908
38909         * g++.dg/parse/break-in-for.C: New test.
38910
38911 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38912
38913         * gcc.dg/tree-ssa/20040911-1.c: New test.
38914
38915 2004-09-11  Andreas Jaeger  <aj@suse.de>
38916
38917         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38918         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38919
38920 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38921
38922         * gcc.target/frv: New directory of FR-V-specific tests.
38923
38924 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38925
38926         * gcc.dg/convert-vec-1.c: New test.
38927
38928 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38929
38930         PR middle-end/17024
38931         * gcc.dg/pr17024-1.c: New test case.
38932
38933 2004-09-10  Eric Christopher  <echristo@redhat.com>
38934
38935         * gcc.dg/20040910-1.c: New test.
38936
38937 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38938
38939         * gcc.dg/bitfld-9.c: New test.
38940
38941 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38942
38943         * gcc.c-torture/execute/ieee/acc1.c: New test.
38944         * gcc.c-torture/execute/ieee/acc2.c: New test.
38945         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38946
38947 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38948
38949         * gcc.dg/deprecated-2.c: New test.
38950
38951 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38952
38953         * gcc.dg/init-vec-1.c: New test.
38954
38955 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38956
38957         PR middle-end/17055
38958         * gcc.dg/pr17055-1.c: New test case.
38959
38960 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38961
38962         PR target/17377
38963         * gcc.c-torture/execute/pr17377.c: New test.
38964
38965 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38966
38967         PR c/8420
38968         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38969         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38970         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38971         gcc.dg/long-long-typespec-1.c: New tests.
38972         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38973
38974 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38975
38976         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38977         gcc.dg/gnu99-static-1.c: New tests.
38978
38979 2004-09-08  Devang Patel  <dpatel@apple.com>
38980
38981         * gcc.dg/darwin-ld-20040828-1.c: New test.
38982         * gcc.dg/darwin-ld-20040828-2.c: New test.
38983         * gcc.dg/darwin-ld-20040828-3.c: New test.
38984
38985 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38986
38987         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38988         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38989         in error message.
38990         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38991         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38992         in error message.
38993         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38994         types they qualify.
38995         * objc.dg/type-size-2.m: Fix wording in comment.
38996         * objc.dg/va-meth-1.m: New test case.
38997
38998 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38999
39000         PR c/16633:
39001         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39002         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39003
39004 2004-09-06  Devang Patel  <dpatel@apple.com>
39005
39006         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39007         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39008
39009 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39010
39011         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39012         reflect changed line numbering of diagnostics.
39013
39014 2004-09-06  Paul Brook  <paul@codesourcery.com>
39015
39016         * gfortran.dg/edit_real_1.f90: Add new test.
39017
39018 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39019
39020         * gcc.dg/tree-ssa/loop-2.c: New test.
39021         * gcc.dg/tree-ssa/loop-3.c: New test.
39022         * gcc.dg/tree-ssa/loop-4.c: New test.
39023         * gcc.dg/tree-ssa/loop-5.c: New test.
39024
39025 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39026
39027         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39028
39029 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39030
39031         * gcc.dg/format/sentinel-1.c: New test.
39032
39033 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39034
39035         * gcc.dg/builtins-46.c: New.
39036
39037 2004-09-03  Devang Patel  <dpatel@apple.com>
39038
39039         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39040         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39041
39042 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39043
39044         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39045         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39046         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39047         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39048         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39049         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39050         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39051         the non-portable bzero.
39052         * gcc.dg/20010912-1.c: xfail for NetWare.
39053         * gcc.dg/20020426-2.c: xfail for NetWare.
39054         * gcc.dg/20021014-1.c: xfail for NetWare.
39055         * gcc.dg/20021018-1.c: xfail for NetWare.
39056         * gcc.dg/20030213-1.c: xfail for NetWare.
39057         * gcc.dg/20030225-1.c: xfail for NetWare.
39058         * gcc.dg/20030708-1.c: xfail for NetWare.
39059         * gcc.dg/builtins-config.h: Also exclude NetWare.
39060         * gcc.dg/format/format.h: Define restrict only if not already defined.
39061         * gcc.dg/nest.c: xfail for NetWare.
39062         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39063         * lib/target-supports.exp (check_visibility_available): Exclude
39064         NetWare.
39065
39066 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39067
39068         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39069         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39070         deterministic starting point for the alignment of structure fields.
39071         * gcc.dg/Wpadded.c: Dito.
39072         * g++.dg/abi/vbase10.C: Dito.
39073
39074 2004-09-03  Devang Patel  <dpatel@apple.com>
39075
39076         * g++.dg/debug/pr15736.cc: New test.
39077
39078 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39079
39080         * README.QMTEST: Fix out-of-date link.
39081
39082 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39083
39084         PR fortran/16579
39085         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39086         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39087
39088 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39089
39090         * g++.dg/abi/arm_rtti1.C: New test.
39091
39092 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39093
39094         * gcc.dg/ppc-vector-memcpy.c: New.
39095         * gcc.dg/ppc-vector-memset.c: New.
39096
39097 2004-09-02  Chao-ying Fu  <fu@mips.com>
39098
39099         * gcc.target/mips/mips-3d-1.c: New test.
39100         * gcc.target/mips/mips-3d-2.c: New test.
39101         * gcc.target/mips/mips-3d-3.c: New test.
39102         * gcc.target/mips/mips-3d-4.c: New test.
39103         * gcc.target/mips/mips-3d-5.c: New test.
39104         * gcc.target/mips/mips-3d-6.c: New test.
39105         * gcc.target/mips/mips-3d-7.c: New test.
39106         * gcc.target/mips/mips-3d-8.c: New test.
39107         * gcc.target/mips/mips-3d-9.c: New test.
39108         * gcc.target/mips/mips-ps-1.c: New test.
39109         * gcc.target/mips/mips-ps-2.c: New test.
39110         * gcc.target/mips/mips-ps-3.c: New test.
39111         * gcc.target/mips/mips-ps-4.c: New test.
39112         * gcc.target/mips/mips-ps-type.c: New test.
39113
39114 2004-09-02  Paul Brook  <paul@codesourcery.com>
39115
39116         * gfortran.dg/edit_real_1.f90: Add new tests.
39117
39118 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39119
39120         PR fortran/15327
39121         * gfortran.dg/merge_char_1.f90: New test.
39122
39123 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39124
39125         PR fortran/16404
39126         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39127
39128 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39129
39130         PR c/1522
39131         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39132
39133 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39134
39135         * g++.dg/opt/loop1.C: Do not XFAIL.
39136
39137 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39138
39139         * gcc.c-torture/execute/20040831-1.c: New test.
39140
39141 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39142
39143         PR fortran/16579
39144         * gfortran.dg/g77/20010610.f: Now passes.
39145         Copy from g77.f-torture/execute. Add dg-run directive.
39146         * gfortran.dg/g77/README: Update
39147
39148 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39149
39150         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39151         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39152         (t1, t2, t3, t4): Add volatile.
39153
39154 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39155
39156         * g++.dg/ext/visibility/arm1.C: New test.
39157
39158 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39159
39160         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39161         -pedantic-errors.
39162
39163 2004-09-01  Paul Brook  <paul@codesourcery.com>
39164
39165         * gfortran.dg/eof_2.f90: New test.
39166
39167 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39168
39169         PR fortran/16579
39170         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39171
39172 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39173
39174         PR libfortran/16805
39175         * gfortran.dg/list_read_2.f90: New test.
39176
39177 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39178
39179         * g++.dg/abi/key1.C: New test.
39180
39181 2004-08-31  Richard Henderson  <rth@redhat.com>
39182
39183         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39184         form of offsetof.
39185         * g++.dg/other/offsetof5.C: Remove duplicate.
39186
39187 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39188
39189         PR fortran/17244
39190         * gfortran.dg/func_derived_1.f90: New test.
39191
39192 2004-08-31  Paul Brook  <paul@codesourcery.com>
39193
39194         * gfortran.dg/eof_1.f90: New test.
39195
39196 2004-08-31  Paul Brook  <paul@codesourcery.com>
39197
39198         * gfortran.dg/list_read_1.f90: New file.
39199
39200 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39201
39202         * g++.dg/opt/loop1.C: XFAIL.
39203
39204 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39205
39206         * gcc.dg/funcdef-storage-1.c: New.
39207         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39208         an extern function in local scope.
39209         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39210         declare an 'auto inline' function in local scope.
39211         * gcc.dg/20011130-1.c: Likewise.
39212         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39213         an 'auto' function in local scope.
39214         * gcc.dg/20021014-1.c: Likewise.
39215         * gcc.dg/20030331-2.c: Likewise.
39216
39217 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39218
39219         * gfortran.dg/blockdata_1.f90: New test.
39220
39221 2004-08-30  Richard Henderson  <rth@redhat.com>
39222
39223         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39224
39225 2004-08-30  Richard Henderson  <rth@redhat.com>
39226
39227         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39228         additional_flags set by alternate driver.
39229         (ieee-options): New procedure.
39230         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39231         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39232         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39233         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39234
39235 2004-08-30  Richard Henderson  <rth@redhat.com>
39236
39237         * lib/f-torture.exp: Remove.
39238
39239 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39240
39241         PR rtl-optimization/16590
39242         * g++.dg/opt/loop1.C: New test.
39243
39244 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39245
39246         PR fortran/13910
39247         * gfortran.dg/oldstyle_1.f90: New test.
39248
39249 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39250         Paul Brook  <paul@codesourcery.com>
39251
39252         * gfortran.dg/g77/README: Update.
39253         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39254         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39255         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39256
39257 2004-08-28  Paul Brook  <paul@codesourcery.com>
39258
39259         PR libfortran/17195
39260         * gfortran.dg/edit_real_1.f90: New test.
39261
39262 2004-08-27  Paul Brook  <paul@codesourcery.com>
39263
39264         * gfortran.dg/rewind_1.f90: New test.
39265
39266 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39267
39268         PR fortran/16597
39269         * gfortran.dg/pr16597.f90: New test.
39270
39271 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39272
39273         PR c/13801
39274         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39275         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39276         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39277         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39278         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39279
39280 2004-08-26  Nick Clifton  <nickc@redhat.com>
39281
39282         * gcc.c-torture/compile/pr17119.c: New test.
39283
39284 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39285
39286         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39287
39288 2004-08-25  Richard Henderson  <rth@redhat.com>
39289
39290         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39291         the bits that expect kind=8 to be the largest real kind.
39292
39293 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39294
39295         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39296
39297 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39298
39299         * gfortran.dg/assignment_1.f90: New test.
39300
39301 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39302
39303         * g++.dg/template/repo3.C: New test.
39304
39305 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39306
39307         PR middle-end/16693
39308         PR tree-optimization/16372
39309         * g++.dg/opt/pr16372-1.C: New test case.
39310         * g++.dg/opt/pr16693-1.C: New test case.
39311         * g++.dg/opt/pr16693-2.C: New test case.
39312
39313 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39314
39315         * objc.dg/proto-lossage-4.m: New test.
39316
39317 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39318
39319         PR c++/17155
39320         * g++.dg/inherit/local2.C: New test.
39321
39322 2004-08-25  Paul Brook  <paul@codesourcery.com>
39323
39324         PR fortran/17144
39325         * gfortran.dg/string_ctor_1.f90: New test.
39326
39327 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39328
39329         PR c++/14428
39330         * g++.dg/template/redecl2.C: New test.
39331
39332 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39333
39334         PR fortran/17143
39335         * gfortran.dg/pr17143.f90: New test.
39336
39337 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39338
39339         PR fortran/17164
39340         * gfortran.dg/pr17164.f90: New test.
39341
39342 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39343
39344         * gcc.dg/tree-ssa/loop-1.c: New test.
39345
39346 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39347
39348         * gcc.c-torture/compile/20040824-1.c: New test.
39349
39350 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39351
39352         * gcc.c-torture/compile/iftrap-3.c: New test.
39353
39354 2004-08-24  Paul Brook  <paul@codesourcery.com>
39355
39356         * gfortran.dg/entry_2.f90: New test.
39357
39358 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39359
39360         PR c++/16889
39361         * g++.dg/lookup/ambig[12].C: New.
39362
39363 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39364
39365         PR c++/16706
39366         * g++.dg/template/crash21.C: New test.
39367         * g++.dg/template/crash22.C: Likewise.
39368
39369 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39370
39371         PR c++/17149
39372         * g++.dg/template/access15.C: New.
39373
39374 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39375
39376         PR c++/17163
39377         * g++.dg/template/repo2.C: New test.
39378
39379 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39380
39381         PR rtl-optimization/17078
39382         * gcc.c-torture/execute/pr17078-1.c: New test case.
39383
39384 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39385
39386         PR c/14492
39387         * gcc.dg/debug/crash1.c: New test.
39388
39389 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39390
39391         PR c/16180
39392         * gcc.dg/loop-5.c: New test.
39393
39394 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39395
39396         * gcc.c-torture/execute/20040823-1.c: New test.
39397
39398 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39399
39400         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39401         to the assembler.  Simplify test accordingly.
39402         (asm_abi_flags): Use GNU names.
39403         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39404         to check for ABI flags.
39405
39406 2004-08-22  Andrew Pinski  <apinski@apple.com>
39407
39408         * g++.dg/opt/pr14029.C: New test.
39409         * gcc.c-torture/execute/pr15262.c: New test.
39410
39411 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39412
39413         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39414
39415 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39416
39417         PR 16908
39418         * gfortran.dg/direct_io.f90: New test.
39419
39420 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39421
39422         PR c++/17121
39423         * g++.dg/inherit/local2.C: New test.
39424
39425 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39426
39427         PR c++/17120
39428         * g++.dg/warn/Wparentheses-4.C: New test.
39429
39430 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c++/17121
39433         * g++.dg/inherit/local2.C: New test.
39434
39435         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39436         * gcc.dg/ppc-ldstruct.c: Likewise.
39437         * gcc.dg/ppc64-abi-2.c: Likewise.
39438
39439 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39440
39441         PR rtl-optimization/17099
39442         * gcc.c-torture/execute/20040820-1.c: New test.
39443
39444 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39445
39446         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39447
39448 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39449
39450         PR fortran/17077
39451         * gfortran.dg/auto_array_1.f90: New test.
39452
39453 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39454
39455         PR fortran/17074
39456         * gfortran.dg/simpleif_1.f90: New test.
39457
39458 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39459
39460         * lib/target-supports.exp (check_profiling_available): Return
39461         false for arm*-*-symbianelf* and arm*-*-eabi*.
39462
39463         PR c++/15890
39464         * g++.dg/template/delete1.C: New test.
39465
39466 2004-08-19  Paul Brook  <paul@codesourcery.com>
39467
39468         PR fortran/14976
39469         PR fortran/16228
39470         * gfortran.dg/data_char_1.f90: New test.
39471
39472 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39473
39474         PR fortran/16946
39475         * gfortran.dg/reduction.f90: New testcase.
39476
39477 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39478
39479         PR fortran/16520
39480         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39481
39482 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39483
39484         PR c++/17041
39485         * g++.dg/Wparentheses-3.C: New test.
39486
39487 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39488
39489         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39490         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39491         * gcc.dg/vect/vect-2.c: Likewise.
39492         * gcc.dg/vect/vect-3.c: Likewise.
39493         * gcc.dg/vect/vect-4.c: Likewise.
39494         * gcc.dg/vect/vect-5.c: Likewise.
39495         * gcc.dg/vect/vect-6.c: Likewise.
39496         * gcc.dg/vect/vect-7.c: Likewise.
39497         * gcc.dg/vect/vect-25.c: Likewise.
39498         * gcc.dg/vect/vect-31.c: Likewise.
39499         * gcc.dg/vect/vect-32.c: Likewise.
39500         * gcc.dg/vect/vect-34.c: Likewise.
39501         * gcc.dg/vect/vect-36.c: Likewise.
39502         * gcc.dg/vect/vect-all.c: Likewise.
39503
39504 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39505
39506         PR c++/17068
39507         * g++.dg/template/operator4.C: New test.
39508
39509 2004-08-18  Richard Henderson  <rth@redhat.com>
39510
39511         * gcc.dg/20040206-1.c: XFAIL.
39512
39513 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39514
39515         PR c++/16246
39516         * g++.dg/template/array7.C: New test.
39517
39518 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39519
39520         * gcc.dg/mips-movcc-1.c: New test.
39521         * gcc.dg/mips-movcc-2.c: New test.
39522         * gcc.dg/mips-movcc-3.c: New test.
39523
39524         * gcc.dg/mips-nmadd-1.c: New test.
39525         * gcc.dg/mips-nmadd-2.c: New test.
39526
39527 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39528
39529         PR c++/15871
39530         * g++.dg/opt/inline8.C: New test.
39531
39532         PR c++/16965
39533         * g++.dg/parse/error17.C: New test.
39534
39535 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39536
39537         * gcc.dg/vect: New directory for vectorizer tests.
39538         * gcc.dg/vect/tree-vect.h: New file.
39539         * gcc.dg/vect/vect.exp: New file.
39540         * gcc.dg/vect/pr16105.c.c: New test.
39541         * gcc.dg/vect/vect-1.c: New test.
39542         * gcc.dg/vect/vect-2.c: New test.
39543         * gcc.dg/vect/vect-3.c: New test.
39544         * gcc.dg/vect/vect-4.c: New test.
39545         * gcc.dg/vect/vect-5.c: New test.
39546         * gcc.dg/vect/vect-6.c: New test.
39547         * gcc.dg/vect/vect-7.c: New test.
39548         * gcc.dg/vect/vect-8.c: New test.
39549         * gcc.dg/vect/vect-9.c: New test.
39550         * gcc.dg/vect/vect-10.c: New test.
39551         * gcc.dg/vect/vect-11.c: New test.
39552         * gcc.dg/vect/vect-12.c: New test.
39553         * gcc.dg/vect/vect-13.c: New test.
39554         * gcc.dg/vect/vect-14.c: New test.
39555         * gcc.dg/vect/vect-15.c: New test.
39556         * gcc.dg/vect/vect-16.c: New test.
39557         * gcc.dg/vect/vect-17.c: New test.
39558         * gcc.dg/vect/vect-18.c: New test.
39559         * gcc.dg/vect/vect-19.c: New test.
39560         * gcc.dg/vect/vect-20.c: New test.
39561         * gcc.dg/vect/vect-21.c: New test.
39562         * gcc.dg/vect/vect-22.c: New test.
39563         * gcc.dg/vect/vect-23.c: New test.
39564         * gcc.dg/vect/vect-24.c: New test.
39565         * gcc.dg/vect/vect-25.c: New test.
39566         * gcc.dg/vect/vect-26.c: New test.
39567         * gcc.dg/vect/vect-27.c: New test.
39568         * gcc.dg/vect/vect-28.c: New test.
39569         * gcc.dg/vect/vect-29.c: New test.
39570         * gcc.dg/vect/vect-30.c: New test.
39571         * gcc.dg/vect/vect-31.c: New test.
39572         * gcc.dg/vect/vect-32.c: New test.
39573         * gcc.dg/vect/vect-33.c: New test.
39574         * gcc.dg/vect/vect-34.c: New test.
39575         * gcc.dg/vect/vect-35.c: New test.
39576         * gcc.dg/vect/vect-36.c: New test.
39577         * gcc.dg/vect/vect-37.c: New test.
39578         * gcc.dg/vect/vect-38.c: New test.
39579         * gcc.dg/vect/vect-40.c: New test.
39580         * gcc.dg/vect/vect-41.c: New test.
39581         * gcc.dg/vect/vect-42.c: New test.
39582         * gcc.dg/vect/vect-43.c: New test.
39583         * gcc.dg/vect/vect-44.c: New test.
39584         * gcc.dg/vect/vect-45.c: New test.
39585         * gcc.dg/vect/vect-46.c: New test.
39586         * gcc.dg/vect/vect-47.c: New test.
39587         * gcc.dg/vect/vect-48.c: New test.
39588         * gcc.dg/vect/vect-49.c: New test.
39589         * gcc.dg/vect/vect-50.c: New test.
39590         * gcc.dg/vect/vect-51.c: New test.
39591         * gcc.dg/vect/vect-52.c: New test.
39592         * gcc.dg/vect/vect-53.c: New test.
39593         * gcc.dg/vect/vect-54.c: New test.
39594         * gcc.dg/vect/vect-55.c: New test.
39595         * gcc.dg/vect/vect-56.c: New test.
39596         * gcc.dg/vect/vect-57.c: New test.
39597         * gcc.dg/vect/vect-58.c: New test.
39598         * gcc.dg/vect/vect-59.c: New test.
39599         * gcc.dg/vect/vect-60.c: New test.
39600         * gcc.dg/vect/vect-61.c: New test.
39601         * gcc.dg/vect/vect-all.c: New test.
39602         * gcc.dg/vect/vect-none.c: New test.
39603
39604 2004-08-17  Paul Brook  <paul@codesourcery.com>
39605
39606         PR fortran/13082
39607         * gfortran.dg/entry_1.f90: New test.
39608
39609 2004-08-17  Andrew Pinski  <apinski@apple.com>
39610
39611         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39612
39613 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39614
39615         * gcc.dg/pr17036-1.c: New test.
39616
39617 2004-08-16  Devang Patel  <dpatel@apple.com>
39618
39619         * gcc.dg/darwin-20040809-1.c: New test.
39620
39621 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39622
39623         * gcc.dg/funcdef-attr-1.c: New test.
39624
39625 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39626
39627         * gcc.dg/altivec-17.c: New test.
39628         * gcc.dg/altivec-18.c: New test.
39629
39630 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39631
39632         PR c++/6749
39633         * g++.dg/template/vtable2.C: New test.
39634
39635 2004-08-14  Richard Henderson  <rth@redhat.com>
39636
39637         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39638         * gcc.dg/pack-test-4.c (main): Return 0.
39639         * gcc.dg/setjmp-1.c: Remove XFAIL.
39640         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39641
39642 2004-08-14  Richard Henderson  <rth@redhat.com>
39643
39644         * gcc.dg/980217-1.c: Add prototype for printf.
39645
39646 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39647
39648         * gfortran.dg/pr16935.f90: New test.
39649
39650 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39651
39652         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39653
39654 2004-08-13  Paul Brook  <paul@codesourcery.com>
39655
39656         * gfortran.dg/der_io_1.f90: Remove stray comma.
39657
39658 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39659
39660         * gcc.dg/vmx/cw-bug-2.c: Remove.
39661         * gcc.dg/vmx/vprint-1.c: Remove.
39662         * gcc.dg/vmx/vscan-1.c: Remove.
39663
39664 2004-08-12  Devang patel  <dpatel@apple.com>
39665
39666         * gcc.dg/darwin-20040809-2.c: New test.
39667
39668 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39669
39670         * g++.dg/ext/altivec-12.C: New test.
39671
39672         * g++.dg/ext/altivec-11.C: New test.
39673
39674 2004-08-12  Paul Brook  <paul@codesourcery.com>
39675
39676         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39677
39678 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39679
39680         * g++.dg/ext/altivec-2.C: Check for hardware support before
39681         executing any VMX instructions.
39682
39683         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39684
39685 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39686
39687         PR c++/16276
39688         * g++.old-deja/g++.other/comdat4.C: New test.
39689         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39690
39691 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39692
39693         PR target/16286
39694         * gcc.dg/pr16286.c: New test.
39695
39696 2004-08-12 Jan Beulich <jbeulich@novell.com>
39697
39698         * g++.dg/ext/asm5.C: New.
39699
39700 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39701
39702         PR c++/16698
39703         * g++.dg/eh/crash1.C: New test.
39704
39705         PR c++/16717
39706         * g++.dg/ext/construct1.C: New test.
39707
39708 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39709
39710         PR c++/16853
39711         * g++.dg/init/ptrmem1.C: New test.
39712
39713         PR c++/16618
39714         * g++.dg/parse/offsetof5.C: New test.
39715
39716         PR c++/16870
39717         * g++.dg/template/overload3.C: New test.
39718
39719 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39720
39721         PR c++/16964
39722         * g++.dg/parse/error16.C: New test.
39723
39724         PR c++/16904
39725         * g++.dg/template/error14.C: New test.
39726
39727         PR c++/16929
39728         * g++.dg/template/error15.C: New test.
39729
39730 2004-08-11  Devang Patel  <dpatel@apple.com>
39731
39732         * gcc.dg/darwin-ld-20040809-1.c: New test.
39733         * gcc.dg/darwin-ld-20040809-2.c: New test.
39734
39735 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39736
39737         PR fortran/16917
39738         * gfortran.dg/dfloat_1.f90: New test.
39739
39740 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39741
39742         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39743         * gcc.dg/dll-2.c: Fix dg-require syntax.
39744         * gcc.misc-tests/arm-isr.c (abort): Declare.
39745         (exit): Likewise.
39746
39747 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39748
39749         PR c++/16971
39750         * g++.dg/parse/crash16.C: New test.
39751
39752 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39753
39754         * gcc.dg/mips-rsqrt-1.c: New test case.
39755         * gcc.dg/mips-rsqrt-2.c: New test case.
39756         * gcc.dg/mips-rsqrt-3.c: New test case.
39757
39758 2004-08-10  Paul Brook  <paul@codesourcery.com>
39759
39760         * gfortran.dg/der_io_1.f90: New test.
39761
39762 2004-08-10  Paul Brook  <paul@codesourcery.com>
39763
39764         PR fortran/16919
39765         * gfortran.dg/der_array_1.f90: New test.
39766
39767 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39768
39769         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39770
39771 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39772
39773         * gcc.dg/wchar_t-2.c: Fix typo.
39774
39775 2004-08-09  Falk Hueffner  <falk@debian.org>
39776
39777         PR tree-optimization/12517
39778         * gcc.c-torture/compile/pr12517.c: New test.
39779
39780         PR tree-optimization/12578
39781         * gcc.c-torture/compile/pr12578.c: New test.
39782
39783         PR tree-optimization/12899
39784         * gcc.c-torture/compile/pr12899.c: New test.
39785
39786         PR rtl-optimization/14692
39787         * gcc.c-torture/compile/pr14692.c: New test.
39788
39789         PR tree-optimization/16461
39790         * gcc.c-torture/compile/pr16461.c: New test.
39791
39792 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39793
39794         * gfortran.dg/getenv_1.f90: New test.
39795
39796 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39797
39798         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39799         wchar_t.
39800         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39801
39802 2004-08-06  Paul Brook  <paul@codesourcery.com>
39803
39804         * gfortran.dg/ret_array_1.f90: New test.
39805         * gfortran.dg/ret_pointer_1.f90: New test.
39806
39807 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39808
39809         * gcc.dg/missing-field-init-[12].c: New tests.
39810         * g++.dg/warn/missing-field-init-[12].C: New tests.
39811
39812 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39813
39814         * gcc.dg/enum2.c: New test.
39815         * gcc.dg/symbian3.c: Likewise.
39816         * gcc.dg/symbian4.c: Likewise.
39817         * gcc.dg/wchar_t-2.c: Likewise.
39818
39819 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39820
39821         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39822         destructor tests.
39823
39824 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39825
39826         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39827         dg-require-visiblity.
39828         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39829         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39830         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39831         * g++.dg/ext/visibility/new1.C: Likewise.
39832         * g++.dg/ext/visibility/pragma.C: Likewise.
39833         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39834         * g++.dg/ext/visibility/virtual.C: Likewise.
39835         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39836         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39837         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39838         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39839         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39840         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39841         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39842         * g++/dg/ext/visibility/visibility-8.C: New test.
39843         * gcc.c-torture/compile/dll.x: Remove.
39844         * gcc.dg/dll-2.c: Use dg-require-dll
39845         * gcc.dg/visibility-10.c: New test.
39846         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39847         supporting DLLs.
39848         * lib/scanasm.exp (scan_hidden): New function.
39849         (scan_not_hidden): Likewise.
39850
39851 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39852
39853         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39854
39855 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39856
39857         * gcc.c-torture/execute/20040805-1.c: New test.
39858
39859 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39860
39861         * gcc.dg/20020118-1.c: Declare abort.
39862         * gcc.dg/altivec_check.h: Likewise.
39863         * gcc.dg/iftrap-2.c: Likewise.
39864         * gcc.dg/pragma-darwin.c: Likewise.
39865         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39866
39867 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39868
39869         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39870
39871 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39872
39873         * gcc.c-torture/execute/builtins/abs-2.c,
39874         gcc.c-torture/execute/builtins/abs-3.c,
39875         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39876         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39877         intmax_t, uintmax_t and their limits.
39878         * gcc.dg/intmax_t-1.c: New test.
39879
39880 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39881
39882         * g++.dg/tc1/dr147.C: Add reference to PR.
39883
39884 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39885
39886         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39887         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39888
39889 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39890
39891         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39892
39893 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39894
39895         * gcc.dg/redecl-5.c: New test.
39896         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39897         of scanf.
39898
39899 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39900
39901         PR middle-end/16790
39902         * gcc.c-torture/execute/pr16790-1.c: New test case.
39903
39904 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39905
39906         * g++.dg/ext/visibility/assign1.C: New test.
39907         * g++.dg/ext/visibility/new1.C: Likewise.
39908
39909         * gcc.dg/symbian1.c: New test.
39910         * gcc.dg/symbian2.c: Likewise.
39911
39912 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39913
39914         PR target/16570
39915         * gcc.dg/i386-sse-9.c: New test.
39916
39917 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39918
39919         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39920
39921 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39922
39923         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39924         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39925         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39926         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39927         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39928         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39929         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39930         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39931         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39932         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39933         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39934         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39935         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39936         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39937         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39938         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39939         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39940         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39941         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39942         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39943         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39944         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39945         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39946         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39947         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39948         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39949         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39950         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39951         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39952         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39953         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39954         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39955         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39956         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39957         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39958         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39959         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39960         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39961         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39962         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39963         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39964         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39965         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39966         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39967         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39968         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39969         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39970         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39971         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39972         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39973         gcc.misc-tests/i386-pf-3dnow-1.c,
39974         gcc.misc-tests/i386-pf-athlon-1.c,
39975         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39976         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39977         Declare built-in functions used.
39978         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39979
39980 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39981
39982         PR c++/16707
39983         * g++.dg/lookup/using12.C: New test.
39984
39985         * g++.dg/init/null1.C: Fix PR number.
39986         * g++.dg/parse/namespace10.C: Likewise.
39987
39988 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39989
39990         PR c++/16224
39991         * g++.dg/template/spec17.C: New test.
39992         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39993         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39994
39995 2004-08-02  David Billinghurst
39996
39997         PR fortran/16292
39998         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39999
40000 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40001
40002         * gcc.dg/ia64-got-1.c: New test case.
40003
40004 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40005
40006         PR c++/16489
40007         * g++.dg/init/null1.C: New test.
40008         * g++.dg/tc1/dr76.C: Adjust error marker.
40009
40010         PR c++/16529
40011         * g++.dg/parse/namespace10.C: New test.
40012
40013         PR c++/16810
40014         * g++.dg/inherit/ptrmem2.C: New test.
40015
40016 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40017
40018         PR target/16155
40019         * gcc.dg/pr16155.c: New test.
40020
40021 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40022
40023         * gcc.dg/redecl-2.c: New test.
40024
40025 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40026
40027         * gcc.dg/darwin-longdouble.c: New file.
40028
40029 2004-07-30  Richard Henderson  <rth@redhat.com>
40030
40031         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40032         write to constant argument.
40033         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40034
40035 2004-07-30  Richard Henderson  <rth@redhat.com>
40036
40037         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40038         tests of nearest around zero.
40039
40040 2004-07-30  Andrew Pinski  <apinski@apple.com>
40041
40042         * gcc.c-torture/compile/20040730-1.c: New test.
40043
40044 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40045
40046         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40047         powerpc-eabispe.
40048
40049 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40050
40051         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40052
40053 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40054
40055         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40056         contains $ld_library_path.
40057         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40058
40059 2004-07-29  Richard Henderson  <rth@redhat.com>
40060
40061         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40062
40063         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40064         (alt2, which): New.
40065         (Check): Accept either alternative.
40066
40067 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40068
40069         * g++.dg/abi/inline1.C: New test.
40070         * g++.dg/abi/local1-a.cc: Likewise.
40071         * g++.dg/abi/local1.C: Likewise.
40072         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40073         * g++.dg/abi/mangle12.C: Likewise.
40074         * g++.dg/abi/mangle17.C: Likewise.
40075         * g++.dg/abi/mangle20-2.C: Likewise.
40076         * g++.dg/opt/interface1.C: Likewise.
40077         * g++.dg/opt/interface1.h: Likewise.
40078         * g++.dg/opt/interface1-a.cc: New test.
40079         * g++.dg/parse/repo1.C: New test.
40080         * g++.dg/template/repo1.C: Likewise.
40081         * g++.dg/warn/Winline-1.C: Likewise.
40082         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40083
40084 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40085
40086         * gcc.dg/tree-ssa/20040729-1.c: New test.
40087
40088 2004-07-27  Matt Austern <austern@apple.com>
40089
40090         * gcc.dg/darwin-bool-1.c: New test.
40091         * gcc.dg/darwin-bool-2.c: New test.
40092
40093 2004-07-28  Richard Henderson  <rth@redhat.com>
40094
40095         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40096         arguments in the correct type.  Don't write to constant arguments.
40097
40098 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40099
40100         PR tree-optimization/16688
40101         PR tree-optimization/16689
40102         * g++.dg/tree-ssa/pr16688.C: New test.
40103
40104 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40105
40106         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40107         loads.  Not only in the comment, this time.
40108
40109 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40110
40111         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40112         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40113         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40114         * gcc.dg/sh4a-bitmovua.c: New.
40115         * gcc.dg/sh4a-cos.c: New.
40116         * gcc.dg/sh4a-cosf.c: New.
40117         * gcc.dg/sh4a-fprun.c: New.
40118         * gcc.dg/sh4a-fsrra.c: New.
40119         * gcc.dg/sh4a-memmovua.c: New.
40120         * gcc.dg/sh4a-sin.c: New.
40121         * gcc.dg/sh4a-sincos.c: New.
40122         * gcc.dg/sh4a-sincosf.c: New.
40123         * gcc.dg/sh4a-sinf.c: New.
40124
40125 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40126
40127         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40128         conditionals.
40129         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40130         loads.
40131         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40132         DOM1.
40133
40134 2004-07-27  Andrew Pinski  <apinski@apple.com>
40135
40136         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40137
40138 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40139
40140         * gcc.dg/pragma-isr.c: New test.
40141
40142 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40143
40144         PR c++/14429
40145         * g++.dg/template/ttp11.C: New test.
40146
40147 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40148
40149         * gcc.c-torture/compile/20040727-1.c: New test.
40150
40151 2004-07-26  Eric Christopher  <echristo@redhat.com>
40152
40153         * gcc.c-torture/compile/20040726-2.c: New test.
40154
40155 2004-07-26  Andrew Pinski  <apinski@apple.com>
40156
40157         * g++.dg/rtti/tinfo1.C: Xfail.
40158
40159 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40160
40161         * gcc.c-torture/compile/20040726-1.c: New test.
40162
40163 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40164             Brian Ryner  <bryner@brianryner.com>
40165
40166         PR c++/9283
40167         PR c++/15000
40168         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40169         * g++.dg/ext/visibility/: New directory.
40170         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40171         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40172         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40173         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40174         * g++.dg/ext/visibility/fvisibility.C,
40175         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40176         g++.dg/ext/visibility/fvisibility-override1.C
40177         g++.dg/ext/visibility/fvisibility-override2.C
40178         g++.dg/ext/visibility/memfuncts.C
40179         g++.dg/ext/visibility/noPLT.C
40180         g++.dg/ext/visibility/pragma.C
40181         g++.dg/ext/visibility/pragma-override1.C
40182         g++.dg/ext/visibility/pragma-override2.C
40183         g++.dg/ext/visibility/staticmemfuncts.C
40184         g++.dg/ext/visibility/virtual.C: New tests.
40185
40186 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40187
40188         PR c/15360
40189         * gcc.dg/pr15360-1.c: New test.
40190
40191 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40192
40193         * gcc.dg/pragma-align-2.c: New test.
40194         * gcc.dg/pragma-init-fini.c: New test.
40195         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40196         targets.
40197
40198 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40199
40200         * gcc.dg/init-string-2.c: New test.
40201
40202 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40203
40204         PR 16684
40205         * gcc.dg/Wredundant-decls-1.c: New test case.
40206
40207 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40208
40209         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40210         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40211         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40212         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40213         * gcc.dg/compat/generate-random.c: New file.
40214         * gcc.dg/compat/generate-random.h: Likewise.
40215         * gcc.dg/compat/generate-random_r.c: Likewise.
40216         * gcc.dg/compat/struct-layout-1.h: Likewise.
40217         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40218         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40219         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40220         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40221         * gcc.dg/compat/struct-layout-1_main.c: New test.
40222         * gcc.dg/compat/struct-layout-1_x.c: New file.
40223         * gcc.dg/compat/struct-layout-1_y.c: New file.
40224         * gcc.dg/compat/struct-layout-1_test.h: New file.
40225
40226 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40227
40228         * gcc.dg/comp-return-1.c: New test
40229
40230 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40231
40232         * gcc.dg/vmx/8-02a.c: Fix typo.
40233
40234         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40235         * gcc.dg/darwin-abi-3.c: New test.
40236
40237         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40238         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40239
40240         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40241         * gcc.dg/vmx/ops-long-1.c: New test.
40242         * gcc.dg/vmx/ops-long-2.c: New test.
40243
40244 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40245
40246         * g++.dg/lookup/conv-[1234].C: New.
40247
40248 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40249
40250         * g++.dg/parse/attr2.C: Simplify.
40251
40252 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40253
40254         PR c/7284
40255         * gcc.c-torture/execute/pr7284-1.c: New test.
40256
40257 2004-07-22  Brian Booth  <bbooth@redhat.com>
40258
40259         * gcc.dg/tree-ssa/20040721-1.c: New test.
40260
40261 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40262
40263         * g++.dg/template/crash20.c: New.
40264
40265 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40266
40267         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40268         Add dg-run directive.  Declare variables as required.
40269         * gfortran.dg/g77/README: Update
40270
40271 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40272
40273         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40274         gcc.dg/cris-peep2-andu2.c: New tests.
40275
40276 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40277
40278         PR c/15052
40279         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40280         on return type.
40281         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40282         messages.
40283         * gcc.dg/qual-return-2.c: Update expected messages.
40284         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40285
40286 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40287
40288         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40289         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40290
40291 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40292
40293         PR c/11250
40294         * gcc.dg/init-string-1.c: New test.
40295
40296 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40297
40298         PR middle-end/15345
40299         PR c/16450
40300         * gcc.dg/torture/nested-fn-1.c: New test.
40301
40302 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40303
40304         PR target/16559
40305         * gcc.dg/ia64-fptr-1.c: New file.
40306
40307 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40308
40309         PR c++/14497
40310         * g++.dg/template/spec16.C: New test.
40311         * g++.old-deja/g++.robertl/eb118.C: Remove.
40312
40313 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40314
40315         PR c++/509
40316         * g++.dg/template/spec15.C: New test.
40317
40318 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40319
40320         Copy cases from g77.f-torture/execute and add dg-run
40321         directive.  Other changes as noted.
40322         * gfortran.dg/g77/13037.f
40323         * gfortran.dg/g77/1832.f
40324         * gfortran.dg/g77/19981119-0.f
40325         * gfortran.dg/g77/19990313-0.f
40326         * gfortran.dg/g77/19990313-1.f
40327         * gfortran.dg/g77/19990313-2.f
40328         * gfortran.dg/g77/19990313-3.f
40329         * gfortran.dg/g77/19990419-1.f
40330         * gfortran.dg/g77/19990826-0.f
40331         * gfortran.dg/g77/19990826-2.f
40332         * gfortran.dg/g77/20000503-1.f
40333         * gfortran.dg/g77/20001111.f
40334         * gfortran.dg/g77/20010116.f
40335         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40336         * gfortran.dg/g77/20010430.f
40337         * gfortran.dg/g77/6177.f
40338         * gfortran.dg/g77/947.f
40339         * gfortran.dg/g77/970816-3.f
40340         * gfortran.dg/g77/971102-1.f
40341         * gfortran.dg/g77/980520-1.f
40342         * gfortran.dg/g77/980628-0.f
40343         * gfortran.dg/g77/980628-1.f
40344         * gfortran.dg/g77/980628-10.f
40345         * gfortran.dg/g77/980628-2.f
40346         * gfortran.dg/g77/980628-3.f
40347         * gfortran.dg/g77/980628-7.f
40348         * gfortran.dg/g77/980628-8.f
40349         * gfortran.dg/g77/980628-9.f
40350         * gfortran.dg/g77/980701-0.f
40351         * gfortran.dg/g77/980701-1.f
40352         * gfortran.dg/g77/cabs.f
40353         * gfortran.dg/g77/claus.f
40354         * gfortran.dg/g77/complex_1.f
40355         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40356         * gfortran.dg/g77/dcomplex.f
40357         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40358         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40359         * gfortran.dg/g77/f90-intrinsic-numeric.f
40360         * gfortran.dg/g77/int8421.f
40361         * gfortran.dg/g77/labug1.f
40362         * gfortran.dg/g77/large_vec.f
40363         * gfortran.dg/g77/le.f
40364         * gfortran.dg/g77/short.f
40365         * gfortran.dg/g77/README: Update
40366
40367 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40368
40369         PR c++/16637
40370         * g++.dg/parse/lookup4.C: New test.
40371
40372 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40373
40374         PR c++/16175
40375         * g++.dg/template/ttp10.C: New test.
40376
40377 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40378
40379         * gcc.dg/pr12625-1.c: New test.
40380
40381 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40382
40383         * gcc.dg/switch-warn-1.c: New test.
40384         * gcc.dg/switch-warn-2.c: New test.
40385         * gcc.c-torture/compile/pr14730.c: Update.
40386
40387 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40388
40389         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40390         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40391         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40392         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40393
40394 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40395
40396         PR c++/16623
40397         * g++.dg/template/assign1.C: New test.
40398
40399 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40400
40401         PR c++/12170
40402         * g++.dg/template/ttp9.C: New test.
40403
40404 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40405
40406         * gcc.dg/format/cmn-err-1.c: New test.
40407
40408 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40409
40410         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40411         gcc.dg/Wparentheses-10.c: New tests.
40412         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40413
40414 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40415
40416         PR fortran/16465
40417         * gfortran.dg/g77//ffixed-line-length-0.f,
40418         gfortran.dg/g77/ffixed-line-length-132.f,
40419         gfortran.dg/g77/ffixed-line-length-72.f,
40420         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40421         gfortran.dg/g77/README: Update.
40422
40423 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40424
40425         PR c++/13092
40426         * g++.dg/template/non-dependent7.C: New test.
40427         * g++.dg/template/non-dependent8.C: Likewise.
40428         * g++.dg/template/non-dependent9.C: Likewise.
40429         * g++.dg/template/non-dependent10.C: Likewise.
40430
40431 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40432
40433         PR c++/16337
40434         * g++.dg/parse/attr2.C: New test.
40435
40436 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40437
40438         * g77.dg: Removed.
40439         * g77.f-torture: Ditto.
40440
40441 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40442
40443         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40444         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40445         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40446
40447 2004-07-16  Richard Henderson  <rth@redhat.com>
40448
40449         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40450
40451 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40452
40453         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40454         tests with full list of options.
40455         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40456         of TORTURE_OPTIONS if test contains 'dg-do run'.
40457
40458         PR fortran/16404
40459         * gfortran.dg/do_iterator.f90: New test.
40460
40461 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40462
40463         PR rtl-optimization/16536
40464         * gcc.c-torture/execute/restrict-1.c: New test.
40465
40466 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40467
40468         PR fortran/15324
40469         * gfortran.dg/pr15324.f90: New test.
40470
40471         PR fortran/15129
40472         * gfortran.dg/pr15129.f90: New test.
40473
40474         PR fortran/15140
40475         * gfortran.dg/pr15140.f90: New test.
40476
40477         PR fortran/13792
40478         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40479         compile-time simplification.
40480
40481 2004-07-14  Mike Stump  <mrs@apple.com>
40482
40483         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40484
40485 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40486
40487         PR target/16325
40488         * gcc.dg/profile-generate-1.c: New.
40489
40490 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40491
40492         * gcc.c-torture/execute/20040709-1.c: New test.
40493         * gcc.c-torture/execute/20040709-2.c: New test.
40494
40495 2004-07-14  Mike Stump  <mrs@apple.com>
40496
40497         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40498
40499 2004-07-14  Mike Stump  <mrs@apple.com>
40500
40501         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40502
40503 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40504
40505         PR c++/16518
40506         * g++.dg/parse/mutable1.C: New test.
40507
40508 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40509
40510         PR tree-optimization/16443
40511         * gcc.dg/tree-ssa/20040713-1.c: New test.
40512
40513 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40514
40515         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40516         for operator new.
40517
40518 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40519
40520         * gfortran.dg/g77/README: New file
40521         * gfortran.dg/g77/19981216-0.f: Copy from
40522         g77.f-torture/noncompile.  Add "dg-do compile" and
40523         dg-error as required.
40524         * gfortran.dg/g77/19990218-1.f: Likewise.
40525         * gfortran.dg/g77/19990905-1.f: Likewise.
40526         * gfortran.dg/g77/9263.f: Likewise.
40527         * gfortran.dg/g77/980615-0.f: Likewise.
40528         * gfortran.dg/g77/980616-0.f: Likewise.
40529         * gfortran.dg/g77/check0.f: Likewise.
40530         * gfortran.dg/g77/select_no_compile.f: Likewise.
40531
40532 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40533
40534         Copy files from g77.f-torture/compile.
40535         Add "{ dg-do compile}".  Other changes as noted
40536         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40537         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40538         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40539         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40540         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40541         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40542         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40543         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40544         statement to conform to standard.  Append alpha1.x for reference.
40545         * gfortran.dg/g77/xformat.f: Add dg-warning
40546
40547 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40548
40549         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40550         Add {dg-do compile} directive.
40551         * gfortran.dg/g77/cpp2.F: Likewise.
40552
40553 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40554
40555         PR c++/5402
40556         * g++.dg/lookup/name-clash1.C: New test.
40557
40558         PR c++/9777
40559         * g++.dg/lookup/name-clash2.C: New test.
40560
40561         PR c++/12102
40562         * g++.dg/lookup/name-clash3.C: New test.
40563
40564 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40565
40566         * g++.dg/lookup/new2.C: New test.
40567         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40568
40569 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40570
40571         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40572         Add {dg-do compile} directive.
40573         * gfortran.dg/g77/13060.f: Likewise.
40574         * gfortran.dg/g77/19990218-0.f: Likewise.
40575         * gfortran.dg/g77/19990305-0.f: Likewise.
40576         * gfortran.dg/g77/19990419-0.f: Likewise.
40577         * gfortran.dg/g77/19990502-0.f: Likewise.
40578         * gfortran.dg/g77/19990502-1.f: Likewise.
40579         * gfortran.dg/g77/19990525-0.f: Likewise.
40580         * gfortran.dg/g77/19990826-1.f: Likewise.
40581         * gfortran.dg/g77/19990826-3.f: Likewise.
40582         * gfortran.dg/g77/19990905-2.f: Likewise.
40583         * gfortran.dg/g77/20000412-1.f: Likewise.
40584         * gfortran.dg/g77/20000511-1.f: Likewise.
40585         * gfortran.dg/g77/20000511-2.f: Likewise.
40586         * gfortran.dg/g77/20000518.f: Likewise.
40587         * gfortran.dg/g77/20000601-1.f: Likewise.
40588         * gfortran.dg/g77/20000601-2.f: Likewise.
40589         * gfortran.dg/g77/20000629-1.f: Likewise.
40590         * gfortran.dg/g77/20000630-2.f: Likewise.
40591         * gfortran.dg/g77/20010115.f: Likewise.
40592         * gfortran.dg/g77/20010321-1.f: Likewise.
40593         * gfortran.dg/g77/20010426.f: Likewise.
40594         * gfortran.dg/g77/20020307-1.f: Likewise.
40595         * gfortran.dg/g77/8485.f: Likewise.
40596         * gfortran.dg/g77/960317-1.f: Likewise.
40597         * gfortran.dg/g77/970915-0.f: Likewise.
40598         * gfortran.dg/g77/980310-1.f: Likewise.
40599         * gfortran.dg/g77/980310-2.f: Likewise.
40600         * gfortran.dg/g77/980310-3.f: Likewise.
40601         * gfortran.dg/g77/980310-4.f: Likewise.
40602         * gfortran.dg/g77/980310-6.f: Likewise.
40603         * gfortran.dg/g77/980310-7.f: Likewise.
40604         * gfortran.dg/g77/980310-8.f: Likewise.
40605         * gfortran.dg/g77/980419-2.f: Likewise.
40606         * gfortran.dg/g77/980424-0.f: Likewise.
40607         * gfortran.dg/g77/980427-0.f: Likewise.
40608         * gfortran.dg/g77/980729-0.f: Likewise.
40609         * gfortran.dg/g77/981117-1.f: Likewise.
40610         * gfortran.dg/g77/toon_1.f: Likewise.
40611
40612 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40613
40614         PR c++/2204
40615         * g++.dg/other/abstract2.C: New test.
40616
40617 2004-07-12  Paul Brook  <paul@codesourcery.com>
40618
40619         * gfortran.dg/pointer_init_1.f90: New test.
40620
40621 2004-07-11  Paul Brook  <paul@codesourcery.com>
40622
40623         PR fortran/15986
40624         * gfortran.dg/contained_1.f90: New test.
40625
40626 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40627
40628         * g++.dg/parse/defarg8.C: New test.
40629
40630 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40631
40632         PR fortran/16433
40633         * gfortran.dg/pr16433.f: New test.
40634
40635         PR fortran/17574
40636         * gfortran.dg/pr15754.f90: New test.
40637
40638 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40639
40640         PR tree-optimization/16437
40641         * gcc.c-torture/execute/bitfld-4.c: New test.
40642
40643 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40644
40645         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40646         access to common var from module.
40647
40648 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40649
40650         PR fortran/16336
40651         * gfortran.fortran-torture/execute/common_2.f90: New test.
40652
40653 2004-07-10  Paul Brook  <paul@codesourcery.com>
40654
40655         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40656
40657 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40658
40659         PR fortran/15969
40660         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40661
40662 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40663
40664         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40665         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40666         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40667         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40668         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40669         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40670         * gfortran.dg/g77/funderscoring.f: Likewise.
40671         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40672
40673 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40674
40675         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40676
40677 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40678         Paul Brook  <paul@codesourcery.com>
40679
40680         PR fortran/13415
40681         * gfortran.dg/common_pointer_1.f90: New test.
40682
40683 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40684
40685         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40686
40687 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40688
40689         PR target/16364
40690         * gcc.c-torture/compile/20040709-1.c: New.
40691
40692 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40693
40694         PR fortran/14077
40695         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40696
40697 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40698
40699         PR fortran/13201
40700         * gfortran.dg/shape_1.f90: New test.
40701
40702 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40703             Andrew Pinski  <apinski@apple.com>
40704
40705         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40706
40707 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40708
40709         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40710         comment.
40711
40712 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40713         Paul Brook  <paul@codesourcery.com>
40714
40715         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40716         '.f95' and '.F95'.
40717
40718 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40719
40720         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40721
40722 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40723
40724         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40725         testcases with capital suffix.
40726
40727 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40728
40729         PR fortran/15481
40730         PR fortran/13372
40731         PR fortran/13575
40732         PR fortran/15978
40733         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40734
40735         * gfortran.dg/implicit_1.f90: New test.
40736
40737 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40738
40739         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40740         expression to match gfortran warning/error messages
40741         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40742         dg-error text.
40743
40744 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40745
40746         * lib/fortran-torture.exp: Rename proc search_for to
40747         search_for_re.
40748
40749 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40750
40751         * gcc.c-torture/execute/simd-5.x: New file.
40752         XFAIL on SPARC 64-bit at -O0.
40753
40754 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40755
40756         PR c++/8211
40757         PR c++/16165
40758         * g++.dg/warn/effc3.C: New test.
40759
40760 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40761
40762         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40763         change X to 1X in format.
40764         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40765         add data statements to conform to standard.
40766
40767 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40768
40769         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40770         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40771         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40772
40773 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40774
40775         * gfortran.dg/g77/7388.f: Copy from g77.dg
40776         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40777         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40778         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40779         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40780         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40781         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40782         * gfortran.dg/g77/strlen0.f: Likewise.
40783
40784 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40785
40786         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40787         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40788
40789 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40790
40791         * gcc.c-torture/execute/920428-2.x: Delete.
40792         * gcc.c-torture/execute/920501-7.x: Likewise.
40793
40794 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40795
40796         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40797         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40798         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40799         prescott and c3-2.
40800         (PREFETCH_3DNOW): Add -march=c3.
40801
40802 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40803
40804         PR c/16437
40805         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40806         * gcc.c-torture/execute/bf64-1.x: Likewise.
40807
40808 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40809
40810         * gcc.c-torture/compile/20040708-1.c: New test.
40811
40812 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40813
40814         PR c++/16169
40815         * g++.dg/warn/effc2.C: New test.
40816
40817 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40818
40819         * gcc.c-torture/execute/bitfld-1.x: Remove.
40820         * gcc.c-torture/execute/bitfld-3.c: New test.
40821         * gcc.dg/bitfld-2.c: Remove XFAILs.
40822
40823 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40824
40825         PR c++/16276
40826         * g++.dg/rtti/tinfo1.C: New file.
40827
40828 2004-07-07  Eric Christopher  <echristo@redhat.com>
40829
40830         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40831
40832 2004-07-07  Andrew Pinski  <apinski@apple.com>
40833
40834         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40835
40836 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40837
40838         * g++.dg/init/call1.C: XFAIL.
40839
40840 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40841
40842         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40843         except for movstrict*, to movmem* and clrstr* to clrmem*.
40844
40845 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40846
40847         * gcc.c-torture/execute/20040707-1.c: New test.
40848
40849 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40850
40851         * gcc.c-torture/execute/20040706-1.c: New test.
40852
40853 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40854
40855         PR c++/3671
40856         * g++.dg/template/spec14.C: New test.
40857
40858 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40859
40860         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40861         nothing if not yet defined.  Use it in b, c and d type definitions.
40862         * gcc.c-torture/execute/20040705-1.c: New test.
40863         * gcc.c-torture/execute/20040705-2.c: New test.
40864
40865 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40866
40867         PR c++/2518
40868         * g++.dg/lookup/new1.C: New test.
40869
40870 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40871
40872         PR c++/11406
40873         * g++.dg/template/sizeof8.C: New test.
40874
40875 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40876
40877         * gcc.c-torture/compile/20040705-1.c: New test.
40878
40879 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40880
40881         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40882
40883 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40884
40885         * gcc.dg/cpp/if-mop.c: Two new testcases.
40886         * gcc.dg/cpp/trad/comment-3.c: New.
40887
40888 2004-07-04  Paul Brook  <paul@codesourcery.com>
40889
40890         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40891
40892 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40893
40894         PR c++/3761
40895         * g++.dg/lookup/crash4.C: New test.
40896
40897 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40898
40899         * gcc.c-torture/execute/builtin-abs-1.c
40900         * gcc.c-torture/execute/builtin-abs-2.c
40901         * gcc.c-torture/execute/builtin-complex-1.c
40902         * gcc.c-torture/execute/builtins/string-1-lib.c
40903         * gcc.c-torture/execute/builtins/string-1.c
40904         * gcc.c-torture/execute/builtins/string-2-lib.c
40905         * gcc.c-torture/execute/builtins/string-2.c
40906         * gcc.c-torture/execute/builtins/string-3-lib.c
40907         * gcc.c-torture/execute/builtins/string-3.c
40908         * gcc.c-torture/execute/builtins/string-4-lib.c
40909         * gcc.c-torture/execute/builtins/string-4.c
40910         * gcc.c-torture/execute/builtins/string-5-lib.c
40911         * gcc.c-torture/execute/builtins/string-5.c
40912         * gcc.c-torture/execute/builtins/string-6-lib.c
40913         * gcc.c-torture/execute/builtins/string-6.c
40914         * gcc.c-torture/execute/builtins/string-7-lib.c
40915         * gcc.c-torture/execute/builtins/string-7.c
40916         * gcc.c-torture/execute/builtins/string-8-lib.c
40917         * gcc.c-torture/execute/builtins/string-8.c
40918         * gcc.c-torture/execute/builtins/string-9-lib.c
40919         * gcc.c-torture/execute/builtins/string-9.c
40920         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40921         * gcc.c-torture/execute/builtins/string-asm-1.c
40922         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40923         * gcc.c-torture/execute/builtins/string-asm-2.c
40924         * gcc.c-torture/execute/stdio-opt-1.c
40925         * gcc.c-torture/execute/stdio-opt-2.c
40926         * gcc.c-torture/execute/stdio-opt-3.c
40927         * gcc.c-torture/execute/string-opt-1.c
40928         * gcc.c-torture/execute/string-opt-10.c
40929         * gcc.c-torture/execute/string-opt-11.c
40930         * gcc.c-torture/execute/string-opt-12.c
40931         * gcc.c-torture/execute/string-opt-13.c
40932         * gcc.c-torture/execute/string-opt-14.c
40933         * gcc.c-torture/execute/string-opt-15.c
40934         * gcc.c-torture/execute/string-opt-16.c
40935         * gcc.c-torture/execute/string-opt-2.c
40936         * gcc.c-torture/execute/string-opt-6.c
40937         * gcc.c-torture/execute/string-opt-7.c
40938         * gcc.c-torture/execute/string-opt-8.c:
40939         Replace with ...
40940
40941         * gcc.c-torture/execute/builtins/abs-2.c
40942         * gcc.c-torture/execute/builtins/abs-3.c
40943         * gcc.c-torture/execute/builtins/complex-1.c
40944         * gcc.c-torture/execute/builtins/fprintf.c
40945         * gcc.c-torture/execute/builtins/fputs.c
40946         * gcc.c-torture/execute/builtins/memcmp.c
40947         * gcc.c-torture/execute/builtins/memmove.c
40948         * gcc.c-torture/execute/builtins/memops-asm.c
40949         * gcc.c-torture/execute/builtins/mempcpy-2.c
40950         * gcc.c-torture/execute/builtins/mempcpy.c
40951         * gcc.c-torture/execute/builtins/memset.c
40952         * gcc.c-torture/execute/builtins/printf.c
40953         * gcc.c-torture/execute/builtins/sprintf.c
40954         * gcc.c-torture/execute/builtins/strcat.c
40955         * gcc.c-torture/execute/builtins/strchr.c
40956         * gcc.c-torture/execute/builtins/strcmp.c
40957         * gcc.c-torture/execute/builtins/strcpy.c
40958         * gcc.c-torture/execute/builtins/strcspn.c
40959         * gcc.c-torture/execute/builtins/strlen-2.c
40960         * gcc.c-torture/execute/builtins/strlen.c
40961         * gcc.c-torture/execute/builtins/strncat.c
40962         * gcc.c-torture/execute/builtins/strncmp-2.c
40963         * gcc.c-torture/execute/builtins/strncmp.c
40964         * gcc.c-torture/execute/builtins/strncpy.c
40965         * gcc.c-torture/execute/builtins/strpbrk.c
40966         * gcc.c-torture/execute/builtins/strpcpy-2.c
40967         * gcc.c-torture/execute/builtins/strpcpy.c
40968         * gcc.c-torture/execute/builtins/strrchr.c
40969         * gcc.c-torture/execute/builtins/strspn.c
40970         * gcc.c-torture/execute/builtins/strstr-asm.c
40971         * gcc.c-torture/execute/builtins/strstr.c:
40972         ... these new files.
40973
40974         * gcc.c-torture/execute/builtins/abs-2-lib.c
40975         * gcc.c-torture/execute/builtins/abs-3-lib.c
40976         * gcc.c-torture/execute/builtins/complex-1-lib.c
40977         * gcc.c-torture/execute/builtins/fprintf-lib.c
40978         * gcc.c-torture/execute/builtins/fputs-lib.c
40979         * gcc.c-torture/execute/builtins/memcmp-lib.c
40980         * gcc.c-torture/execute/builtins/memmove-lib.c
40981         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40982         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40983         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40984         * gcc.c-torture/execute/builtins/memset-lib.c
40985         * gcc.c-torture/execute/builtins/printf-lib.c
40986         * gcc.c-torture/execute/builtins/sprintf-lib.c
40987         * gcc.c-torture/execute/builtins/strcat-lib.c
40988         * gcc.c-torture/execute/builtins/strchr-lib.c
40989         * gcc.c-torture/execute/builtins/strcmp-lib.c
40990         * gcc.c-torture/execute/builtins/strcpy-lib.c
40991         * gcc.c-torture/execute/builtins/strcspn-lib.c
40992         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40993         * gcc.c-torture/execute/builtins/strlen-lib.c
40994         * gcc.c-torture/execute/builtins/strncat-lib.c
40995         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40996         * gcc.c-torture/execute/builtins/strncmp-lib.c
40997         * gcc.c-torture/execute/builtins/strncpy-lib.c
40998         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40999         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41000         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41001         * gcc.c-torture/execute/builtins/strrchr-lib.c
41002         * gcc.c-torture/execute/builtins/strspn-lib.c
41003         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41004         * gcc.c-torture/execute/builtins/strstr-lib.c
41005         * gcc.c-torture/execute/builtins/lib/abs.c
41006         * gcc.c-torture/execute/builtins/lib/fprintf.c
41007         * gcc.c-torture/execute/builtins/lib/memset.c
41008         * gcc.c-torture/execute/builtins/lib/printf.c
41009         * gcc.c-torture/execute/builtins/lib/sprintf.c
41010         * gcc.c-torture/execute/builtins/lib/strcpy.c
41011         * gcc.c-torture/execute/builtins/lib/strcspn.c
41012         * gcc.c-torture/execute/builtins/lib/strncat.c
41013         * gcc.c-torture/execute/builtins/lib/strncmp.c
41014         * gcc.c-torture/execute/builtins/lib/strncpy.c
41015         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41016         * gcc.c-torture/execute/builtins/lib/strspn.c
41017         * gcc.c-torture/execute/builtins/lib/strstr.c:
41018         New files containing support routines.
41019
41020         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41021         declaration.
41022         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41023         when not optimizing.
41024
41025 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41026
41027         PR c++/16240
41028         * g++.dg/abi/mangle22.C: New test.
41029         * g++.dg/abi/mangle23.C: Likewise.
41030
41031 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41032
41033         PR fortran/16290
41034         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41035         Allow for cases without denormalized floating point numbers.
41036
41037 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41038
41039         PR c/1027
41040         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41041         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41042         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41043         expected warning text.
41044         * gcc.dg/format/diag-2.c: New test.
41045
41046 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41047
41048         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41049
41050 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41051
41052         * gcc.dg/builtins-43.c: New.
41053         * gcc.dg/builtins-44.c: New.
41054         * gcc.dg/builtins-45.c: New.
41055
41056 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41057             Andreas Tobler  <a.tobler@schweiz.ch>
41058
41059         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41060         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41061         as SIGSEGV.
41062         * gcc.dg/cleanup-11.c: Likewise.
41063         * gcc.dg/cleanup-8.c: Likewise.
41064         * gcc.dg/cleanup-9.c: Likewise.
41065         * gcc.dg/cleanup-5.c: Run on all platforms.
41066
41067 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41068
41069         * g++.dg/warn/nonnull1.C: New test.
41070
41071 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41072
41073         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41074         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41075         Special-case the Sun compiler wrt to <complex.h>.
41076
41077 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41078
41079         * gcc.dg/Wunreachable-8.C: New test.
41080
41081         * gcc.dg/h8300-ice2.c : New test.
41082
41083 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41084
41085         PR fortran/16161
41086         * gfortran.fortran-torture/compile/implicit.f90: Add test
41087         for implicit character.
41088
41089 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41090
41091         PR fortran/16289
41092         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41093         Use tiny() intrinsic to find smallest non-negative real
41094
41095 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41096
41097         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41098         * gcc.dg/compat/struct-by-value-22_x.c: New.
41099         * gcc.dg/compat/struct-by-value-22_y.c: New.
41100
41101         * gcc.c-torture/execute/20040629-1.c: New test.
41102
41103 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41104
41105         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41106         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41107
41108         PR target/16195
41109         * gcc.dg/20040625-1.c: New test.
41110
41111 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41112
41113         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41114
41115 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41116
41117         PR fortran/15963
41118         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41119
41120 2004-06-29  Richard Henderson  <rth@redhat.com>
41121
41122         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41123
41124 2004-06-29  Paul Brook  <paul@codesourcery.com>
41125
41126         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41127         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41128
41129 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41130
41131         PR c++/16260
41132         * g++.dg/parse/crash15.C: New.
41133
41134 2004-06-28  Andrew Pinski  <apinski@apple.com>
41135
41136         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41137         by the error already.
41138
41139         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41140
41141 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41142
41143         PR target/14041
41144         * gcc.dg/h8300-bss-align-1.c : New.
41145
41146 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41147
41148         * PR c++/16174
41149         * g++.dg/template/ctor4.C: New.
41150
41151 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41152
41153         PR c++/16205
41154         * g++.dg/warn/Wsequence-point-1.C: New test.
41155
41156 2004-06-27  Paul Brook  <paul@codesourcery.com>
41157
41158         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41159
41160 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41161
41162         * g++.old-deja/g++.mike/p7325.C: Remove.
41163
41164 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41165
41166         PR c/14963
41167         * gcc.dg/pr14963.c: New test.
41168
41169 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41170
41171         PR c++/16193
41172         * g++.dg/parse/redef1.C: New test.
41173
41174 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41175
41176         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41177         20021110.c.
41178         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41179         20021119-1.c.
41180         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41181         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41182         5-04.c.
41183         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41184         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41185         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41186         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41187         g++.brendan/enum14.C.
41188         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41189         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41190         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41191         g++.mike/virt1.C.
41192         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41193         memtemp24.C.
41194
41195 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41196
41197         * gcc.dg/20040527-1.c: New test case.
41198
41199 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41200
41201         PR gfortran/pr16196
41202         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41203
41204 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41205
41206         PR middle-end/15825
41207         * gcc.dg/pr15825-1.c: New test case.
41208
41209 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41210
41211         * gcc.c-torture/execute/20040625-1.c: New test.
41212
41213 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41214
41215         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41216
41217 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41218
41219         * gcc.dg/torture/mips-div-1.c: New test.
41220
41221 2004-06-24  Jeff Law  <law@redhat.com>
41222
41223         * gcc.dg/tree-ssa/20040624-1.c: New test.
41224
41225 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41226
41227         * gcc.c-torture/compile/20040624-1.c: New test.
41228
41229 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41230
41231         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41232         this directory.
41233
41234 2004-06-23  Andrew Pinski  <apinski@apple.com>
41235
41236         PR middle-end/15988
41237         * g++.dg/opt/ptrmem4.C: New test.
41238
41239         * gcc.dg/c90-array-quals-2.c: New test.
41240
41241 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41242
41243         * gcc.dg/kpice1.c: New test.
41244
41245 2006-06-23  Andrew Pinski  <apinski@apple.com>
41246
41247         * gcc.dg/c90-array-quals.c: New test.
41248
41249 2006-06-22  Richard Henderson  <rth@redhat.com>
41250
41251         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41252
41253 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41254
41255         * gcc.dg/builtins-config.h: Handle FreeBSD.
41256
41257 2006-06-22  Richard Henderson  <rth@redhat.com>
41258
41259         * g++.dg/opt/devirt1.C: New.
41260
41261 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41262
41263         * g++.dg/opt/pr15551.C: New testcase.
41264
41265 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41266
41267         PR target/14800
41268         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41269         x86_64-*-linux* when compiling for 32bit.
41270
41271 2004-06-21  Andrew Pinski  <apinski@apple.com>
41272
41273         * gcc.dg/pch/struct-1.c: New.
41274         * gcc.dg/pch/struct-1.hs: New.
41275
41276 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41277
41278         * gcc.dg/pch/save-temps-1.c: New file.
41279         * gcc.dg/pch/save-temps-1.hs: New file.
41280
41281 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41282
41283         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41284         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41285
41286 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41287
41288         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41289         to fix type error.
41290         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41291         Remove trailing spaces.
41292
41293 2004-06-21  Richard Henderson  <rth@redhat.com>
41294
41295         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41296         merging && to BIT_FIELD_REF.
41297
41298 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41299
41300         * g++.dg/opt/placeholder1.C: New test.
41301
41302 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41303
41304         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41305         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41306         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41307         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41308
41309 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41310
41311         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41312         extern "C".
41313         * g++.dg/other/pragma-re-1.C: Add comments.
41314
41315 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41316
41317         PR gfortran/16080
41318         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41319
41320 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41321
41322         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41323         instead of setting the type of size_t by
41324         hand.
41325
41326 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41327
41328         * gcc.dg/unordered-2.c: New test case.
41329         * gcc.dg/unordered-3.c: New test case.
41330
41331 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41332
41333         PR other/16043
41334         * lib/g++.exp (g++_version): Tweak regexp for version
41335         * lib/g77.exp (g77_version): Likewise.
41336         * lib/gfortran.exp (gfortran_version): Likewise.
41337         * lib/objc.exp (objc_version): Likewise.
41338         * lib/treelang.exp (treelang_version): Likewise.
41339
41340 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41341
41342         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41343         Use INT_MAX instead of __INT_MAX__.
41344         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41345
41346         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41347         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41348         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41349         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41350         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41351         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41352         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41353         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41354         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41355
41356         * gcc.dg/range-test-1.c: New test.
41357         * g++.dg/opt/range-test-1.C: New test.
41358
41359 2004-06-17  Richard Henderson  <rth@redhat.com>
41360
41361         * objc.dg/sync-1.m: New.
41362         * objc.dg/try-catch-1.m: Don't force next runtime.
41363         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41364         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41365         shadowed catch clause.
41366         * objc.dg/try-catch-5.m: New.
41367
41368 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41369
41370         Bug 14610
41371         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41372
41373 2004-06-15  Richard Henderson  <rth@redhat.com>
41374
41375         * gcc.dg/20001116-1.c: Move expected warning line.
41376
41377 2004-06-15  Richard Henderson  <rth@redhat.com>
41378
41379         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41380         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41381
41382 2004-06-15  Jeff Law  <law@redhat.com>
41383
41384         * gcc.dg/tree-ssa/20040615-1.c: New test.
41385         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41386         be less sensitive to operand ordering.
41387         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41388
41389 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41390
41391         * g++.dg/abi/bitfield3.C: Add comment..
41392
41393 2004-06-15  Richard Henderson  <rth@redhat.com>
41394
41395         * g++.dg/ext/stmtexpr1.C: XFAIL.
41396         * gcc.dg/20030612-1.c: XFAIL.
41397
41398 2004-06-15  Eric Christopher  <echristo@redhat.com>
41399
41400         * g++.dg/charset/asm5.c: New.
41401         * gcc.dg/charset/asm6.c: New.
41402
41403 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41404
41405         PR fortran/15962
41406         * gfortran.fortran-torture/execute/select_1.f90: New test.
41407
41408 2004-06-15  Paul Brook  <paul@codesourcery.com>
41409
41410         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41411
41412 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41413
41414         PR c++/15967
41415         * g++.dg/lookup/crash3.C: New test.
41416
41417 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41418
41419         PR c++/15947
41420         * g++.dg/parse/dtor4.C: New test.
41421
41422 2004-06-14  Jeff Law  <law@redhat.com>
41423
41424         * gcc.c-torture/compile/20040614-1.c: New test.
41425
41426 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41427
41428         PR fortran/15211
41429         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41430         LEN of a character array.
41431
41432 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41433
41434         PR c++/15096
41435         * g++.dg/template/ptrmem10.C: New test.
41436
41437         PR c++/14930
41438         * g++.dg/template/friend30.C: New test.
41439
41440 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41441
41442         PR fortran/14928
41443         * gfortran.fortran-torture/compile/mloc.f90: New test.
41444
41445 2004-06-13  Paul Brook  <paul@codesourcery.com>
41446
41447         * gfortran.fortran-torture/execute/random_2.f90: New test.
41448
41449 2004-06-13  Eric Christopher  <echristo@redhat.com>
41450
41451         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41452
41453 2004-06-12  Paul Brook  <paul@codesourcery.com>
41454
41455         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41456
41457 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41458
41459         PR fortran/14923
41460         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41461
41462 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41463
41464         PR fortran/14957
41465         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41466         syntax errors in end statements of contained subroutines.
41467
41468 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41469
41470         PR fortran/12841
41471         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41472
41473 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41474
41475         PR fortran/15665
41476         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41477
41478 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41479
41480         PR gfortran/12839
41481         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41482
41483 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41484
41485         PR c++/15862
41486         * g++.dg/parse/enum1.C: New test.
41487
41488 2004-06-10  Jeff Law  <law@redhat.com>
41489
41490         * gcc.c-torture/compile/20040610-1.c: New test.
41491
41492 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41493
41494         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41495         * g++.old-deja/g++.other/decl3.C: Likewise.
41496
41497 2004-06-10  Brian Booth  <bbooth@redhat.com>
41498
41499         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41500         V_MAY_DEF instead of VDEF.
41501         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41502
41503 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41504
41505         PR c++/14211
41506         * g++.dg/conversion/const1.C: New test.
41507
41508         PR c++/15076
41509         * g++.dg/conversion/reinterpret1.C: New test.
41510
41511         PR c++/15877
41512         * g++.dg/template/enum2.C: New test.
41513
41514         PR c++/15227
41515         * g++.dg/template/error13.C: New test.
41516
41517 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41518
41519         PR fortran/14957
41520         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41521         arguments to test_* REAL and of the right size.
41522
41523 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41524
41525         PR target/15569
41526         PR rtl-optimization/15681
41527         * gcc.dg/20040609-1.c: New test.
41528
41529 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41530
41531         PR c++/14791
41532         * g++.dg/opt/builtins1.C: New test.
41533
41534 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41535
41536         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41537         that use default windows32 struct layout.
41538         * gcc.dg/i386-bitfield2.c: Likewise.
41539
41540 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41541
41542         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41543         for mingw32 and cygwin targets.
41544
41545 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41546
41547         * gcc.dg/pch/macro-4.c: New.
41548         * gcc.dg/pch/macro-4.hs: New.
41549
41550 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41551
41552         PR fortran/13249
41553         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41554
41555 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41556
41557         PR fortran/13372
41558         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41559
41560 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41561
41562         PR gfortran/14897
41563         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41564
41565 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41566
41567         PR gfortran/15755
41568         * gfortran.fortran-torture/execute/backspace.c : New test.
41569
41570 2004-06-09  Paul Brook  <paul@codesourcery.com>
41571
41572         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41573         (pointer_to_section): Rewrite to use smaller array.
41574
41575 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41576
41577         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41578         * gcc.dg/ext/altivec-10.c: Same.
41579         * gcc.dg/ext/altivec-11.c: Same.
41580         * gcc.dg/ext/altivec-12.c: Same.
41581         * gcc.dg/ext/altivec-13.c: Same.
41582         * gcc.dg/ext/altivec-14.c: Same.
41583         * gcc.dg/ext/altivec-15.c: Same.
41584         * gcc.dg/ext/altivec-16.c: Same.
41585         * gcc.dg/ext/altivec-3.c: Same.
41586         * gcc.dg/ext/altivec-4.c: Same.
41587         * gcc.dg/ext/altivec-6.c: Same.
41588         * gcc.dg/ext/altivec-7.c: Same.
41589         * gcc.dg/ext/altivec-8.c: Same.
41590         * gcc.dg/ext/altivec-varargs-1.c: Same.
41591
41592         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41593         * g++.dg/ext/altivec-10.C: Same.
41594         * g++.dg/ext/altivec-2.C: Same.
41595         * g++.dg/ext/altivec-3.C: Same.
41596         * g++.dg/ext/altivec-4.C: Same.
41597         * g++.dg/ext/altivec-5.C: Same.
41598         * g++.dg/ext/altivec-6.C: Same.
41599         * g++.dg/ext/altivec-7.C: Same.
41600         * g++.dg/ext/altivec-8.C: Same.
41601         * g++.dg/ext/altivec-9.C: Same.
41602
41603 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41604
41605         PR c++/7841
41606         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41607
41608 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41609
41610         * gcc.dg/union-1.c: New test.
41611
41612 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41613
41614         * gcc.dg/builtins-41.c: New test case.
41615         * gcc.dg/builtins-42.c: New test case.
41616
41617 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41618
41619         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41620         * g++.dg/ext/altivec-10.C: Same.
41621         * g++.dg/ext/altivec-2.C: Same.
41622         * g++.dg/ext/altivec-3.C: Same.
41623         * g++.dg/ext/altivec-4.C: Same.
41624         * g++.dg/ext/altivec-5.C: Same.
41625         * g++.dg/ext/altivec-6.C: Same.
41626         * g++.dg/ext/altivec-7.C: Same.
41627         * g++.dg/ext/altivec-8.C: Same.
41628         * g++.dg/ext/altivec-9.C: Same.
41629         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41630         * g++.old-deja/g++.brendan/new3.C: Same.
41631         * gcc.c-torture/execute/eeprof-1.x: Same.
41632
41633 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41634
41635         PR c/14765
41636         * gcc.dg/pr14765-1.c: New test.
41637
41638 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41639
41640         PR c/14649
41641         * gcc.dg/pr14649-1.c: New test case.
41642
41643 2004-06-07  Richard Henderson  <rth@redhat.com>
41644
41645         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41646         if temporaries.
41647
41648 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41649
41650         * g++.dg/eh/elide1.C: Remove XFAIL.
41651
41652 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41653
41654         PR c++/15337
41655         * g++.dg/expr/sizeof3.C: New test.
41656
41657         PR c++/14777
41658         * g++.dg/template/access14.C: New test.
41659
41660         PR c++/15554
41661         * g++.dg/template/enum1.C: New test.
41662
41663         PR c++/15057
41664         * g++.dg/eh/throw1.C: New test.
41665
41666 2004-06-07  David Ayers  <d.ayers@inode.at>
41667             Ziemowit Laski  <zlaski@apple.com>
41668
41669         * lib/objc.exp (objc_target_compile): Revert the '-framework
41670         Foundation' flag fix, since bare Darwin does not ship
41671         with the Foundation framework.
41672         * objc/execute/next_mapping.h: Provide a local NSConstantString
41673         @interface and @implementation.
41674         (objc_constant_string_init): A constructor function, used to
41675         initialize the NSConstantString meta-class object.
41676         * objc/execute/string1.m: Include "next_mapping.h" instead of
41677         <Foundation/NSString.h>.
41678         * objc/execute/string2.m: Likewise.
41679         * objc/execute/string3.m: Likewise.
41680         * objc/execute/string4.m: Likewise.
41681
41682 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41683
41684         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41685         to double. Replace double with FLOAT.
41686         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41687
41688         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41689         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41690         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41691         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41692         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41693         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41694         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41695         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41696
41697 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41698
41699         PR c/13519
41700         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41701
41702 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41703
41704         PR c++/15503
41705         * g++.dg/template/meminit2.C: New test.
41706
41707 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41708
41709         PR target/15822
41710         * gcc.c-torture/execute/compare-fp-1.c,
41711         gcc.c-torture/execute/compare-fp-2.c,
41712         gcc.c-torture/execute/compare-fp-3.c,
41713         gcc.c-torture/execute/compare-fp-4.c,
41714         gcc.c-torture/execute/compare-fp-3.x,
41715         gcc.c-torture/execute/compare-fp-4.x: Moved...
41716         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41717         gcc.c-torture/execute/ieee/compare-fp-2.c,
41718         gcc.c-torture/execute/ieee/compare-fp-3.c,
41719         gcc.c-torture/execute/ieee/compare-fp-4.c,
41720         gcc.c-torture/execute/ieee/compare-fp-3.x,
41721         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41722
41723 2004-06-04  David Ayers  <d.ayers@inode.at>
41724
41725         * objc/execute/protocol-isEqual-4.m: New testcase.
41726
41727 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41728
41729         * objc/execute/protocol-isEqual-1.m: New testcase.
41730         * objc/execute/protocol-isEqual-2.m: New testcase.
41731         * objc/execute/protocol-isEqual-3.m: New testcase.
41732
41733 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41734
41735         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41736
41737 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41738
41739         * lib/objc.exp (objc_target_compile): When running tests on
41740         Darwin (Mac OS X), inform the linker about '-framework
41741         'Foundation'.
41742
41743 2004-06-02  Eric Christopher  <echristo@redhat.com>
41744
41745         * gcc.c-torture/compile/20040602-1.c: New.
41746
41747 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41748
41749         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41750         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41751
41752         PR tree-optimization/14736
41753         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41754
41755         PR tree-optimization/14042
41756         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41757
41758         PR tree-optimization/14729
41759         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41760
41761 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41762
41763         PR fortran/15557
41764         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41765
41766 2004-06-01  Richard Hederson  <rth@redhat.com>
41767
41768         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41769
41770 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41771
41772         PR c++/14932
41773         * g++.dg/parse/offsetof4.C: New test.
41774
41775 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41776
41777         PR objc/7993
41778         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41779
41780 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41781
41782         PR c++/15701
41783         * g++.dg/template/friend29.C: New test.
41784
41785 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41786
41787         PR c/15749
41788         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41789
41790 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41791
41792         * gcc.dg/sparc-trap-1.c: New test.
41793
41794 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41795
41796         PR middle-end/15069
41797         * g++.dg/opt/fold3.C: New test case.
41798
41799 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41800
41801         * lib/target-supports.exp (check_iconv_available): Fix fallout
41802         from 2004-05-28 patch.
41803
41804 2004-05-30  Paul Brook  <paul@codesourcery.com>
41805
41806         PR fortran/15620
41807         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41808         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41809
41810 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41811
41812         * gfortran.fortran-torture/execute/random_1.f90: New test.
41813
41814 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41815
41816         * g++.dg/ext/altivec-10.C: New test.
41817
41818 2004-05-29  Paul Brook  <paul@codesourcery.com>
41819
41820         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41821
41822 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41823
41824         * gcc.dg/altivec-16.c: New test.
41825
41826 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41827
41828         * lib/target-supports.exp (check_vmx_hw_available): New.
41829         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41830
41831         * lib/target-supports.exp (check_alias_available,
41832         check_iconv_available, check_named_sections_available): Use
41833         unique names for temporary files.
41834
41835 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41836
41837         * gcc.dg/altivec-15.c: New test.
41838
41839 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41840
41841         PR c++/15083
41842         * g++.dg/warn/noeffect6.C: New test.
41843
41844         PR c++/15471
41845         * g++.dg/expr/ptrmem4.C: New test.
41846
41847         PR c++/15640
41848         * g++.dg/template/operator3.C: New test.
41849
41850 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41851
41852         PR c++/14668
41853         * g++.dg/lookup/redecl1.C: New test.
41854         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41855
41856 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41857
41858         * gcc.c-torture/execute/compare-fp-1.c,
41859         gcc.c-torture/execute/compare-fp-2.c,
41860         gcc.c-torture/execute/compare-fp-3.c,
41861         gcc.c-torture/execute/compare-fp-4.c,
41862         gcc.c-torture/execute/compare-fp-3.x,
41863         gcc.c-torture/execute/compare-fp-4.x,
41864         gcc.dg/pr15649-1.c: New.
41865
41866 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41867
41868         PR c++/12883
41869         * g++.dg/init/array14.C: New test.
41870
41871 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41872
41873         * lib/compat.exp (compat-get-options-main): New.
41874         (compat-get-options): Remove unneeded code, warn for ignored
41875         command.
41876         (compat-execute): Check flag set by dg-require-* commands.
41877
41878         * lib/compat.exp (compat-execute): Break up long lines.
41879
41880 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41881
41882         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41883         * gcc.dg/altivec-14.c: New test.
41884         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41885
41886         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41887         * gcc.dg/altivec-12.c: Ditto.
41888
41889         * gcc.dg/altivec-3.c: Move call to altivec_check.
41890
41891 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41892
41893         PR c++/15044
41894         * g++.dg/template/error12.C: New test.
41895
41896         PR c++/15317
41897         * g++.dg/ext/attrib15.C: New test.
41898
41899         PR c++/15329
41900         * g++.dg/template/ptrmem9.C: New test.
41901
41902 2004-05-25  Paul Brook  <paul@codesourcery.com>
41903
41904         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41905
41906 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41907
41908         PR c++/15165
41909         * g++.dg/template/crash19.C: New test.
41910
41911 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41912
41913         PR c++/15025
41914         * g++.dg/template/redecl1.C: New test.
41915
41916 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41917
41918         PR c++/14821
41919         * g++.dg/other/ns1.C: New test.
41920
41921         PR c++/14883
41922         * g++.dg/template/invalid1.C: New test.
41923
41924 2004-05-23  Paul Brook  <paul@codesourcery.com>
41925         Victor Leikehman  <lei@haifasphere.co.il>
41926
41927         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41928         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41929
41930 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41931
41932         PR c++/15285
41933         PR c++/15299
41934         * g++.dg/template/non-dependent5.C: New test.
41935         * g++.dg/template/non-dependent6.C: New test.
41936
41937 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41938
41939         PR c++/15507
41940         * g++.dg/inherit/union1.C: New test.
41941
41942         PR c++/15542
41943         * g++.dg/template/addr1.C: New test.
41944
41945         PR c++/15427
41946         * g++.dg/template/array5.C: New test.
41947
41948         PR c++/15287
41949         * g++.dg/template/array6.C: New test.
41950
41951 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41952             Roger Sayle  <roger@eyesopen.com>
41953
41954         * g++.dg/lookup/forscope2.C: New test case.
41955
41956 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41957
41958         * gcc.dg/cpp/Wmissingdirs.c: New.
41959
41960 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41961
41962         PR target/15301
41963         * gcc.dg/compat/union-m128-1.h: New file.
41964         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41965         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41966         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41967
41968 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41969
41970         PR target/15302
41971         * gcc.dg/compat/struct-complex-1.h: New file.
41972         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41973         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41974         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41975
41976 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41977
41978         PR middle-end/3074
41979         * gcc.dg/pr3074-1.c: New test case.
41980         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41981
41982 2004-05-20  Falk Hueffner  <falk@debian.org>
41983
41984         PR other/15526
41985         * gcc.dg/ftrapv-1.c: New test case.
41986
41987 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41988
41989         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41990
41991 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41992             Jeff Law  <law@redhat.com>
41993
41994         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41995         * gcc.dg/tree-ssa/20040518-2.c: New test.
41996
41997         * gcc.dg/tree-ssa/20040518-1.c: New test.
41998
41999 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42000
42001         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42002
42003 2004-05-18  Paul Brook  <paul@codesourcery.com>
42004
42005         PR fortran/13930
42006         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42007
42008 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42009
42010         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42011         constant folding.
42012
42013 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42014
42015         * gcc.dg/tree-ssa/20040517-1.c: New test.
42016
42017 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42018
42019         * gcc.dg/loop-4.c: New test.
42020
42021 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42022
42023         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42024
42025 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42026
42027         PR fortran/15311
42028         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42029
42030 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42031
42032         PR fortran/13826
42033         PR fortran/13940
42034         * gfortran.fortran-torture/compile/data_1.f90: New test.
42035
42036 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42037
42038         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42039         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42040
42041 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42042
42043         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42044
42045 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42046
42047         PR c/15444
42048         * gcc.dg/format/xopen-1.c: Adjust expected message.
42049         * gcc.dg/format/xopen-3.c: New test.
42050
42051 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42052
42053         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42054
42055 2004-05-14  Jeff Law  <law@redhat.com>
42056
42057         * gcc.dg/tree-ssa/20040514-2.c: New test.
42058
42059 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42060
42061         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42062         this ...
42063         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42064         this.
42065
42066 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42067
42068         * gcc.dg/tree-ssa/20040514-1.c: New test.
42069
42070 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42071
42072         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42073         test.
42074
42075 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42076
42077         PR fortran/14066
42078         * gfortran.fortran-torture/compile/do_1.f90: New test.
42079
42080 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42081
42082         PR fortran/15051
42083         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42084         test.
42085
42086 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42087
42088         PR fortran/15149
42089         * gfortran.fortran-torture/execute/random_init.f90: New test.
42090
42091 2004-05-13  Paul Brook  <paul@codesourcery.com>
42092
42093         PR fortran/15314
42094         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42095
42096 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42097
42098         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42099         for the powerpc case.
42100
42101 2004-05-13  Jeff Law  <law@redhat.com>
42102
42103         * gcc.dg/tree-ssa/20040513-1.c: New test.
42104         * gcc.dg/tree-ssa/20040513-2.c: New test.
42105
42106 2004-05-13  Paul Brook  <paul@codesourcery.com>
42107
42108         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42109         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42110         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42111
42112 2004-05-13  Andreas Schwab  <schwab@suse.de>
42113
42114         PR other/10819
42115         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42116         characters.
42117
42118 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42119
42120         PR fortran/15294
42121         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42122
42123 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42124
42125         Merge from tree-ssa-20020619-branch.  See
42126         ChangeLog.tree-ssa for details.
42127
42128 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42129
42130         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42131         include <altivec.h> explicitly.
42132         * gcc.dg/altivec-13.c: Likewise.
42133
42134 2004-05-11  Paul Brook  <paul@codesourcery.com>
42135
42136         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42137
42138 2004-05-10  Eric Christopher  <echristo@redhat.com>
42139
42140         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42141         * gcc.dg/sibcall-4.c: Ditto.
42142
42143 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42144
42145         * g++.dg/ext/altivec-8.C: New test case.
42146         * gcc.dg/altivec-13.c: New test case.
42147
42148 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42149
42150         * gcc.c-torture/execute/divcmp-1.c: New test case.
42151         * gcc.c-torture/execute/divcmp-2.c: New test case.
42152         * gcc.c-torture/execute/divcmp-3.c: New test case.
42153
42154 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42155
42156         * g++.dg/other/pragma-re-2.C: New test.
42157
42158 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42159
42160         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42161         * gcc.dg/i386-387-2.c: Likewise.
42162
42163         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42164         __builtin_drem.
42165         * gcc.dg/i386-387-6.c: Likewise.
42166
42167 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42168
42169         * gcc.dg/builtins-33.c: Also check log1p*.
42170
42171 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42172
42173         PR optimization/15296
42174         * gcc.c-torture/execute/pr15296.c: New test.
42175
42176 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42177
42178         * gcc.dg/builtins-40.c: New test.
42179
42180 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42181
42182         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42183
42184 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42185
42186         * g++.dg/ext/spe1.C: New testcase.
42187
42188 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42189
42190         * objc.dg/image-info.m: Allow additional attributes
42191         for __image_info section.
42192
42193 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42194
42195         * gcc.dg/torture/mips-hilo-2.c: New test.
42196
42197 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42198
42199         PR c++/14389
42200         * g++.dg/template/member5.C: New test.
42201
42202 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42203
42204         * gcc.dg/builtins-34.c: Also check expm1*.
42205
42206 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42207
42208         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42209         * gcc.dg/torture/builtin-convert-3.c: New test.
42210
42211 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42212
42213         PR middle-end/15054
42214         * g++.dg/opt/pr15054.C: New test.
42215
42216 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42217
42218         * gcc.dg/torture/builtin-rounding-1.c: New test.
42219         * gcc.dg/builtins-25.c: Delete.
42220         * gcc.dg/builtins-29.c: Delete.
42221
42222 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42223
42224         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42225         * gcc.dg/sibcall-4.c: Likewise.
42226         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42227
42228 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42229
42230         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42231         bit-field on 16-bit targets.
42232
42233 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42234
42235         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42236         16-bit targets.
42237
42238 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42239
42240         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42241         * gcc.dg/rs6000-power2-2.c: Likewise.
42242
42243 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42244
42245         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42246         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42247         Change the asm registers to be in form of frN instead of fN.
42248
42249 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42250
42251         * gcc.dg/torture/builtin-convert-2.c: New test.
42252
42253 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42254
42255         * gcc.dg/rs6000-power2-1.c: New test.
42256         * gcc.dg/rs6000-power2-2.c: New test.
42257
42258 2004-04-28  Jan Hubicka  <jh@suse.cz>
42259
42260         * gcc.dg/unused-6.c: New test.
42261
42262 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42263             Ulrich Weigand  <uweigand@de.ibm.com>
42264
42265         * ada/acats/run_all.sh: Define $target variable.
42266
42267 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42268
42269         PR c++/15119
42270         * g++.dg/other/vararg-1.C: New test.
42271
42272         PR c++/4794
42273         * g++.dg/eh/cleanup3.C: New test.
42274
42275 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42276
42277         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42278         and ad8011a (target_insn).
42279         * ada/acats/support/macro.dfs: Likewise.
42280         * ada/acats/support/impbit.adb: New file.
42281
42282 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42283
42284         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42285
42286 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42287
42288         * gcc.dg/loop-3.c: New test.
42289
42290 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42291
42292         * gcc.c-torture/execute/simd-5.c: New test.
42293
42294 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42295
42296         PR c++/15064
42297         * g++.dg/template/crash18.C: New test.
42298
42299 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42300
42301         * g++.dg/ext/complit3.C: New test.
42302
42303 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42304
42305         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42306         * gcc.dg/altivec-3.c: Same.
42307         * gcc.dg/altivec-varargs-1.c: Same.
42308
42309 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42310
42311         * lib/target-supports.exp (check_profiling_available): Assume
42312         profiling is not available on powerpc-eabi targets.
42313
42314 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42315
42316         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42317         * gcc.dg/vmx/bug-1.c: Ditto.
42318
42319 2004-04-20  Eric Christopher  <echristo@redhat.com>
42320
42321         * gcc.dg/charset/extern.c: New test.
42322         * g++.dg/charset/extern3.cc: Ditto.
42323
42324 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42325
42326         * gcc.dg/builtins-39.c: New test.
42327
42328 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42329
42330         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42331
42332 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42333
42334         * gcc.dg/torture/mips-hilo-1.c: New test.
42335
42336 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42337
42338         * gcc.c-torture/compile/20040419-1.c: New test.
42339
42340 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42341
42342         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42343
42344 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42345             Aldy Hernandez  <aldyh@redhat.com>
42346
42347         * gcc.c-torture/execute/va-arg-24.c: New.
42348
42349 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42350             Aldy Hernandez  <aldyh@redhat.com>
42351
42352         * gcc.dg/vmx/1b-01.c: New.
42353         * gcc.dg/vmx/1b-02.c: New.
42354         * gcc.dg/vmx/1b-03.c: New.
42355         * gcc.dg/vmx/1b-04.c: New.
42356         * gcc.dg/vmx/1b-05.c: New.
42357         * gcc.dg/vmx/1b-06.c: New.
42358         * gcc.dg/vmx/1b-07.c: New.
42359         * gcc.dg/vmx/1c-01.c: New.
42360         * gcc.dg/vmx/1c-02.c: New.
42361         * gcc.dg/vmx/3a-01a.c: New.
42362         * gcc.dg/vmx/3a-01.c: New.
42363         * gcc.dg/vmx/3a-01m.c: New.
42364         * gcc.dg/vmx/3a-03.c: New.
42365         * gcc.dg/vmx/3a-03m.c: New.
42366         * gcc.dg/vmx/3a-04.c: New.
42367         * gcc.dg/vmx/3a-04m.c: New.
42368         * gcc.dg/vmx/3a-05.c: New.
42369         * gcc.dg/vmx/3a-06.c: New.
42370         * gcc.dg/vmx/3a-06m.c: New.
42371         * gcc.dg/vmx/3a-07.c: New.
42372         * gcc.dg/vmx/3b-01.c: New.
42373         * gcc.dg/vmx/3b-02.c: New.
42374         * gcc.dg/vmx/3b-10.c: New.
42375         * gcc.dg/vmx/3b-13.c: New.
42376         * gcc.dg/vmx/3b-14.c: New.
42377         * gcc.dg/vmx/3b-15.c: New.
42378         * gcc.dg/vmx/3c-01a.c: New.
42379         * gcc.dg/vmx/3c-01.c: New.
42380         * gcc.dg/vmx/3c-02.c: New.
42381         * gcc.dg/vmx/3c-03.c: New.
42382         * gcc.dg/vmx/3d-01.c: New.
42383         * gcc.dg/vmx/4-01.c: New.
42384         * gcc.dg/vmx/4-03.c: New.
42385         * gcc.dg/vmx/5-01.c: New.
42386         * gcc.dg/vmx/5-02.c: New.
42387         * gcc.dg/vmx/5-03.c: New.
42388         * gcc.dg/vmx/5-04.c: New.
42389         * gcc.dg/vmx/5-05.c: New.
42390         * gcc.dg/vmx/5-06.c: New.
42391         * gcc.dg/vmx/5-07.c: New.
42392         * gcc.dg/vmx/5-07t.c: New.
42393         * gcc.dg/vmx/5-08.c: New.
42394         * gcc.dg/vmx/5-10.c: New.
42395         * gcc.dg/vmx/5-11.c: New.
42396         * gcc.dg/vmx/7-01a.c: New.
42397         * gcc.dg/vmx/7-01.c: New.
42398         * gcc.dg/vmx/7c-01.c: New.
42399         * gcc.dg/vmx/7d-01.c: New.
42400         * gcc.dg/vmx/7d-02.c: New.
42401         * gcc.dg/vmx/8-01.c: New.
42402         * gcc.dg/vmx/8-02a.c: New.
42403         * gcc.dg/vmx/8-02.c: New.
42404         * gcc.dg/vmx/brode-1.c: New.
42405         * gcc.dg/vmx/bug-1.c: New.
42406         * gcc.dg/vmx/bug-2.c: New.
42407         * gcc.dg/vmx/bug-3.c: New.
42408         * gcc.dg/vmx/cw-bug-1.c: New.
42409         * gcc.dg/vmx/cw-bug-2.c: New.
42410         * gcc.dg/vmx/cw-bug-3.c: New.
42411         * gcc.dg/vmx/dct.c: New.
42412         * gcc.dg/vmx/debug-1.c: New.
42413         * gcc.dg/vmx/debug-2.c: New.
42414         * gcc.dg/vmx/debug-3.c: New.
42415         * gcc.dg/vmx/debug-4.c: New.
42416         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42417         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42418         * gcc.dg/vmx/eg-5.c: New.
42419         * gcc.dg/vmx/fft.c: New.
42420         * gcc.dg/vmx/gcc-bug-1.c: New.
42421         * gcc.dg/vmx/gcc-bug-2.c: New.
42422         * gcc.dg/vmx/gcc-bug-3.c: New.
42423         * gcc.dg/vmx/gcc-bug-4.c: New.
42424         * gcc.dg/vmx/gcc-bug-5.c: New.
42425         * gcc.dg/vmx/gcc-bug-6.c: New.
42426         * gcc.dg/vmx/gcc-bug-7.c: New.
42427         * gcc.dg/vmx/gcc-bug-8.c: New.
42428         * gcc.dg/vmx/gcc-bug-9.c: New.
42429         * gcc.dg/vmx/gcc-bug-b.c: New.
42430         * gcc.dg/vmx/gcc-bug-c.c: New.
42431         * gcc.dg/vmx/gcc-bug-d.c: New.
42432         * gcc.dg/vmx/gcc-bug-e.c: New.
42433         * gcc.dg/vmx/gcc-bug-f.c: New.
42434         * gcc.dg/vmx/gcc-bug-g.c: New.
42435         * gcc.dg/vmx/gcc-bug-i.c: New.
42436         * gcc.dg/vmx/harness.h: New.
42437         * gcc.dg/vmx/ira1.c: New.
42438         * gcc.dg/vmx/ira2a.c: New.
42439         * gcc.dg/vmx/ira2b.c: New.
42440         * gcc.dg/vmx/ira2.c: New.
42441         * gcc.dg/vmx/ira2c.c: New.
42442         * gcc.dg/vmx/mem.c: New.
42443         * gcc.dg/vmx/newton-1.c: New.
42444         * gcc.dg/vmx/ops.c: New.
42445         * gcc.dg/vmx/sn7153.c: New.
42446         * gcc.dg/vmx/spill2.c: New.
42447         * gcc.dg/vmx/spill3.c: New.
42448         * gcc.dg/vmx/spill.c: New.
42449         * gcc.dg/vmx/t.c: New.
42450         * gcc.dg/vmx/varargs-1.c: New.
42451         * gcc.dg/vmx/varargs-2.c: New.
42452         * gcc.dg/vmx/varargs-3.c: New.
42453         * gcc.dg/vmx/varargs-4.c: New.
42454         * gcc.dg/vmx/varargs-5.c: New.
42455         * gcc.dg/vmx/varargs-6.c: New.
42456         * gcc.dg/vmx/varargs-7.c: New.
42457         * gcc.dg/vmx/vmx.exp: New.
42458         * gcc.dg/vmx/vprint-1.c: New.
42459         * gcc.dg/vmx/vscan-1.c: New.
42460         * gcc.dg/vmx/x-01.c: New.
42461         * gcc.dg/vmx/x-02.c: New.
42462         * gcc.dg/vmx/x-03.c: New.
42463         * gcc.dg/vmx/x-04.c: New.
42464         * gcc.dg/vmx/x-05.c: New.
42465         * gcc.dg/vmx/yousufi-1.c: New.
42466         * gcc.dg/vmx/zero-1.c: New.
42467         * gcc.dg/vmx/zero.c: New.
42468
42469 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42470
42471         * g++.dg/lookup/java1.C: Update for chage of
42472         _Jv_AllocObject.
42473         * g++.dg/lookup/java2.C: Likewise.
42474
42475 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42476
42477         * ada/acats/run_all.sh: use -O2 by default.
42478
42479 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42480
42481         * gcc.dg/vr-mult-[12].c: New tests.
42482
42483 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42484
42485         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42486
42487         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42488
42489 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42490
42491         * lib/target-supports.exp (check_profiling_available): Assume
42492         profiling isn't available for mips*-*-elf targets.
42493
42494 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42495
42496         * gcc.dg/builtins-38.c: New test.
42497
42498 2004-04-14  Eric Christopher  <echristo@redhat.com>
42499
42500         * g++.dg/charset/charset.exp: Run .cc extension tests.
42501
42502 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42503
42504         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42505
42506 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42507
42508         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42509
42510 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42511
42512         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42513         * gcc.dg/i386-387-2.c: Likewise.
42514
42515         * gcc.dg/i386-387-7.c: New test.
42516         * gcc.dg/i386-387-8.c: New test.
42517
42518         * gcc.dg/builtins-37.c: New test.
42519
42520 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42521
42522         * g++.dg/pch/externc-1.C: Add missing semicolon.
42523
42524 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42525
42526         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42527
42528 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42529
42530         * gcc.c-torture/execute/20040411-1.c: New test.
42531
42532 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42533
42534         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42535
42536 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42537
42538         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42539
42540 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42541
42542         * lib/target-supports.exp (check_named_sections_available): New.
42543         * lib/gcc-dg.exp (dg-require-named-sections): New.
42544         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42545         old-deja.exp.  Also prune error-count message from HP linker.
42546         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42547
42548         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42549         * g++.old-deja/g++.pt/static3.C: Likewise.
42550         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42551
42552 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42553
42554         * gcc.c-torture/execute/20040409-1.c: New test case.
42555         * gcc.c-torture/execute/20040409-2.c: New test case.
42556         * gcc.c-torture/execute/20040409-3.c: New test case.
42557
42558 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42559
42560         * gcc.dg/20040409-1.c: New test.
42561
42562 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42563
42564         PR target/14888
42565         * g++.dg/opt/pr14888.C: New test case.
42566
42567 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42568
42569         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42570         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42571         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42572         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42573         New tests.
42574
42575 2004-04-08  Paul Brook  <paul@codesourcery.com>
42576
42577         * gcc.dg/spill-1.c: New test.
42578
42579 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42580
42581         * gcc.dg/torture/builtin-ctype-2.c: New test.
42582
42583 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42584
42585         * gcc.dg/pch/pch.exp: Add largefile test.
42586
42587 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42588
42589         * g++.dg/pch/externc-1.Hs: New.
42590         * g++.dg/pch/externc-1.C: New.
42591
42592 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42593
42594         * gcc.dg/compat/struct-by-value-5a_main.c,
42595         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42596         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42597         * gcc.dg/compat/struct-by-value-5a_x.c,
42598         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42599         gcc.dg/compat/struct-by-value-5_x.c.
42600         * gcc.dg/compat/struct-by-value-5a_y.c,
42601         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42602         gcc.dg/compat/struct-by-value-5_y.c.
42603
42604         * gcc.dg/compat/struct-by-value-6a_main.c,
42605         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42606         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42607         * gcc.dg/compat/struct-by-value-6a_x.c,
42608         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42609         gcc.dg/compat/struct-by-value-6_x.c.
42610         * gcc.dg/compat/struct-by-value-6a_y.c,
42611         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42612         gcc.dg/compat/struct-by-value-6_y.c.
42613
42614         * gcc.dg/compat/struct-by-value-7a_main.c,
42615         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42616         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42617         * gcc.dg/compat/struct-by-value-7a_x.c,
42618         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42619         gcc.dg/compat/struct-by-value-7_x.c.
42620         * gcc.dg/compat/struct-by-value-7a_y.c,
42621         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42622         gcc.dg/compat/struct-by-value-7_y.c.
42623
42624 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42625
42626         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42627         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42628         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42629         options.
42630
42631 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42632
42633         * gcc.dg/builtins-36.c: New test.
42634
42635 2004-04-06  Paul Brook  <paul@codesourcery.com>
42636
42637         * README.gcc: Remove obsolete contraint on testcases.
42638
42639 2004-04-05  Paul Brook  <paul@codesourcery.com>
42640
42641         PR2123
42642         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42643         failure and exit(0) on success.
42644         * g++.dg/expr/anew2.C: Ditto.
42645         * g++.dg/expr/anew3.C: Ditto.
42646         * g++.dg/expr/anew4.C: Ditto.
42647
42648 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42649
42650         PR c++/3518
42651         * g++.dg/template/unify7.C: New.
42652
42653 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42654
42655         * g++.dg/README: Bring up to date with new subdirectories; remove
42656         duplicate subdirectory lines.
42657
42658 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42659
42660         PR c++/14007
42661         * g++.dg/template/unify5.C: New.
42662         * g++.dg/template/unify6.C: New.
42663         * g++.dg/template/qualttp20.C: Adjust.
42664         * g++.old-deja/g++.jason/report.C: Adjust.
42665         * g++.old-deja/g++.other/qual1.C: Adjust.
42666
42667 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42668
42669         PR c++/14803
42670         * g++.dg/inherit/ptrmem1.C: New test.
42671
42672 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42673
42674         PR c++/14755
42675         * gcc.c-torture/execute/20040331-1.c: New test.
42676         * gcc.dg/20040331-1.c: New test.
42677
42678 2004-04-01  Paul Brook  <paul@codesourcery.com>
42679
42680         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42681
42682 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42683
42684         PR c++/14724
42685         * g++.dg/init/goto1.C: New test.
42686
42687         PR c++/14763
42688         * g++.dg/template/defarg4.C: New test.
42689
42690 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42691
42692         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42693
42694 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42695
42696         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42697
42698 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42699
42700         * gcc.dg/noncompile/undeclared-2.c: New test.
42701
42702 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42703
42704         * gcc.dg/940409-1.c: Remove XFAIL.
42705         * gcc.dg/reg-vol-struct-1.c: New test.
42706
42707 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42708
42709         * gcc.dg/torture/builtin-wctype-1.c: New test.
42710
42711 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42712
42713         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42714         * gcc.dg/20001101-1.c: Likewise.
42715         * gcc.dg/20001102-1.c: Likewise.
42716
42717 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42718
42719         * gcc.dg/compare8.c: Add an additional test for XOR.
42720
42721 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42722
42723         * gcc.dg/torture/builtin-ctype-1.c: New test.
42724
42725 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42726
42727         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42728         * gcc.dg/torture/builtin-math-1.c: Likewise.
42729         * gcc.dg/torture/builtin-power-1.c: New test.
42730
42731 2004-03-24  Andreas Schwab  <schwab@suse.de>
42732
42733         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42734         IA64 assembler.
42735
42736 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42737             Roger Sayle  <roger@eyesopen.com>
42738
42739         * gcc.dg/compare8.c: New test case.
42740
42741 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42742
42743         * g++.dg/ext/altivec-7.C: New test.
42744
42745 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42746
42747         PR 12267, 12391, 12560, 13129, 14114, 14133
42748         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42749         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42750         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42751         Adjust error regexps.
42752         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42753         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42754         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42755         * gcc.dg/local1.c: Add explanatory comment.
42756
42757 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42758
42759         PR optimization/14669
42760         * g++.dg/opt/fold2.C: New test case.
42761
42762 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42763
42764         PR c/14069
42765         * gcc.dg/20040322-1.c: New test.
42766
42767 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42768
42769         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42770         * gcc.dg/ultrasp4.c: Likewise.
42771         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42772
42773 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42774
42775         * gcc.dg/i386-sse-8.c: Reset default options.
42776
42777 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42778
42779         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42780         in the error message text.
42781
42782 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42783
42784         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42785
42786 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42787
42788         PR c++/14616
42789         * g++.dg/init/array13.C: New test.
42790
42791 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42792
42793         PR target/13889
42794         * gcc.c-torture/compile/pr13889.c: New test case.
42795
42796 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42797
42798         PR c/14635
42799         * builtins-1.c (nan, nans): Don't test.
42800         * builtins-30.c: Don't use nan, nanf, nanl.
42801         * builtins-35.c: New test.
42802
42803 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42804
42805         * g++.dg/ext/altivec-6.C: New test.
42806
42807 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42808
42809         * g++.dg/init/placement3.C: New test.
42810
42811         * g++.dg/template/spec13.C: New test.
42812
42813         * g++.dg/lookup/using11.C: New test.
42814
42815         * g++.dg/lookup/koenig3.C: New test.
42816
42817         * g++.dg/template/operator2.C: New test.
42818
42819         * g++.dg/expr/dtor3.C: New test.
42820         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42821         marker.
42822         * g++.old-deja/g++.law/visibility28.C: Likewise.
42823
42824 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42825
42826         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42827         * gcc.dg/ppc64-abi-3.c: Likewise.
42828
42829 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42830
42831         PR c++/14545
42832         * g++.dg/parse/template15.C: New test.
42833
42834 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42835
42836         * g++.dg/expr/dtor2.C: New test.
42837
42838         * g++.dg/lookup/anon4.C: New test.
42839
42840         * g++.dg/overload/using1.C: New test.
42841
42842         * g++.dg/template/lookup7.C: New test.
42843
42844         * g++.dg/template/typename6.C: New test.
42845
42846         * g++.dg/expr/cond6.C: New test.
42847
42848 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42849
42850         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42851
42852 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42853
42854         * g++.dg/expr/cond5.C: New test.
42855         * g++.dg/expr/constcast1.C: Likewise.
42856         * g++.dg/expr/ptrmem2.C: Likewise.
42857         * g++.dg/expr/ptrmem3.C: Likewise.
42858         * g++.dg/lookup/main1.C: Likewise.
42859         * g++.dg/template/lookup6.C: Likewise.
42860
42861 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42862
42863         * gcc.dg/local1.c: New test.
42864
42865         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42866
42867 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42868
42869         * gcc.dg/torture/builtin-convert-1.c: New test.
42870
42871 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42872
42873         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42874
42875 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42876
42877         PR c++/14481
42878         * g++.dg/warn/Wunused-7.C: New test.
42879
42880 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42881
42882         * gcc.dg/torture/builtin-integral-1.c: New test.
42883
42884 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42885
42886         PR c++/14586
42887         * g++.dg/parse/non-dependent3.C: New test.
42888
42889 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42890
42891         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42892         * g++.dg/eh/simd-2.C: Likewise.
42893         * g++.dg/init/array10.C: Likewise.
42894         * gcc.c-torture/compile/simd-1.c: Likewise.
42895         * gcc.c-torture/compile/simd-2.c: Likewise.
42896         * gcc.c-torture/compile/simd-3.c: Likewise.
42897         * gcc.c-torture/compile/simd-4.c: Likewise.
42898         * gcc.c-torture/compile/simd-6.c: Likewise.
42899         * gcc.c-torture/execute/simd-1.c: Likewise.
42900         * gcc.c-torture/execute/simd-2.c: Likewise.
42901         * gcc.dg/compat/vector-defs.h: Likewise.
42902         * gcc.dg/20020531-1.c: Likewise.
42903         * gcc.dg/altivec-3.c: Likewise.
42904         * gcc.dg/altivec-4.c: Likewise.
42905         * gcc.dg/altivec-varargs-1.c: Likewise.
42906         * gcc.dg/compat/vector-defs.h: Likewise.
42907         * gcc.dg/i386-mmx-3.c: Likewise.
42908         * gcc.dg/i386-sse-4.c: Likewise.
42909         * gcc.dg/i386-sse-5.c: Likewise.
42910         * gcc.dg/i386-sse-8.c: Likewise.
42911         * gcc.dg/simd-1.c: Likewise.
42912         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42913         __ev64_opaque__ since the machine description provides it.
42914
42915 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42916
42917         * lib/compat.exp (skip_list): New global variable.
42918         Use it to hold the user defined COMPAT_SKIPS list if any.
42919         (compat-obj): Add the members of skip_list to optall.
42920
42921 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42922
42923         * gcc.dg/compat/union-by-value-1_main.c,
42924         union-by-value-1_x.c, union-by-value-1_y.c,
42925         union-check.h, union-defs.h,
42926         union-init.h, union-return-1_main.c,
42927         union-return-1_x.c, union-return-1_y.c: New files.
42928
42929 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42930
42931         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42932         mixed-struct-init.h: Add 4 mixed structure types.
42933         struct-by-value-21_main.c, struct-by-value-21_x.c,
42934         struct-by-value-21_y.c, struct-return-21_main.c,
42935         struct-return-21_x.c, struct-return-21_y.c: New files.
42936
42937 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42938
42939         PR c++/14550
42940         * g++.dg/parse/template14.C: New test.
42941
42942 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42943
42944         * gcc.c-torture/execute/20040313-1.c: New test.
42945
42946 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42947
42948         PR target/14533
42949         * gcc.dg/20040311-2.c: New test.
42950
42951 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42952
42953         PR other/14544
42954         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42955         bit-field.
42956
42957 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42958
42959         * gcc.dg/20040305-2.c: Add missing return statement.
42960
42961 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42962
42963         * gcc.dg/builtins-34.c: Also check pow10*.
42964
42965 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42966
42967         PR target/14262
42968         * gcc.dg/20040305-2.c: New test.
42969
42970 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42971
42972         * gcc.dg/20040310-1.c: New test.
42973
42974 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42975
42976         * gcc.c-torture/execute/20040311-1.c: New test case.
42977
42978 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42979
42980         PR c++/14476
42981         * g++.dg/lookup/enum1.C: New test.
42982
42983 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42984
42985         PR c++/14510
42986         * g++.dg/lookup/struct2.C: New test.
42987
42988 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42989
42990         * gcc.dg/builtins-34.c: New test.
42991
42992 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42993
42994         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42995
42996 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42997
42998         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42999         * gcc.dg/alias-2.c: New testcase.
43000
43001 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43002
43003         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43004
43005 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43006
43007         * gcc.c-torture/execute/20040309-1.c: New test case.
43008
43009 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43010
43011         PR c++/14397
43012         * g++.dg/overload/ref1.C: New.
43013
43014 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43015
43016         PR c++/14409
43017         * g++.dg/template/spec12.C: New test.
43018
43019         PR c++/14448
43020         * g++.dg/parse/crash14.C: New test.
43021
43022 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43023
43024         PR c++/14230
43025         * g++.dg/init/ref11.C: New test.
43026
43027 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43028
43029         PR c++/14432
43030         * g++.dg/parse/builtin2.C: New test.
43031
43032 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43033
43034         PR c++/14401
43035         * g++.dg/init/ctor3.C: New test.
43036         * g++.dg/init/union1.C: New test.
43037         * g++.dg/ext/anon-struct4.C: New test.
43038
43039 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43040
43041         * g++.dg/lookup/koenig1.C: Tweak error messages.
43042         * g++.dg/lookup/used-before-declaration.C: Likewise.
43043         * g++.dg/other/do1.C: Likewise.
43044         * g++.dg/overload/koenig1.C: Likewise.
43045         * g++.dg/parse/crash13.C: Likewise.
43046         * g++.dg/template/instantiate3.C: Likewise.
43047
43048 2004-03-08  Eric Christopher  <echristo@redhat.com>
43049
43050         * * lib/target-supports.exp: Enable libiconv in test
43051         compilation.  Fix up error checking.
43052
43053 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43054
43055         PR middle-end/14289
43056         * gcc.dg/pr14289-1.c: New test case.
43057         * gcc.dg/pr14289-2.c: Likewise.
43058         * gcc.dg/pr14289-3.c: Likewise.
43059
43060 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43061
43062         * gcc.c-torture/execute/20040308-1.c: New test.
43063
43064 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43065
43066         * gcc.c-torture/execute/20040307-1.c: New test case.
43067
43068 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43069
43070         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43071
43072 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43073
43074         * gcc.dg/20040306-1.c: New test.
43075
43076 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43077
43078         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43079         them static.
43080         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43081
43082 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43083
43084         PR c/14465
43085         * gcc.dg/decl-6.c: New test.
43086
43087 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43088
43089         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43090         Rename LOGPOW -> LOG_POW.
43091         (SQRT_EXP, POW_EXP): New.
43092
43093 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43094
43095         * gcc.dg/i386-sse-8.c: New test.
43096
43097 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43098
43099         PR c/14114
43100         * gcc.dg/decl-5.c: New test.
43101
43102 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43103
43104         * gcc.dg/20040305-1.c: New test.
43105
43106 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43107
43108         PR other/14354
43109         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43110
43111 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43112
43113         PR c++/14425, c++/14426
43114         * g++.dg/ext/altivec-4.C: New test.
43115         * g++.dg/ext/altivec-5.C: New test.
43116
43117 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43118
43119         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43120         global variables of a type with no linkage.
43121         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43122         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43123         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43124         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43125         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43126         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43127         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43128         * g++.dg/warn/deprecated.C: Name enum Color.
43129         * g++.dg/overload/VLA.C: Name structure for 'b'.
43130         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43131
43132 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43133
43134         * gcc.c-torture/compile/20040304-1.c: New test.
43135
43136 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43137
43138         PR 13728
43139         * gcc.dg/decl-4.c: New testcase.
43140
43141 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43142
43143         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43144         as PRECF if sizeof (float) > sizeof (double).
43145         (PRECL): Make it the same as PRECF if
43146         sizeof (float) > sizeof (long double).
43147
43148 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43149
43150         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43151         system type.  Add check for irix6 which doesn't have c99 runtime.
43152
43153 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43154
43155         * gcc.dg/const-elim-1.c: xfail for xtensa.
43156
43157 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43158
43159         PR c++/14369
43160         * g++.dg/template/cond4.C: New test.
43161
43162 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43163
43164         PR c++/14360
43165         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43166
43167         PR c++/14361
43168         * g++.dg/parse/defarg7.C: New test.
43169
43170         PR c++/14359
43171         * g++.dg/template/friend26.C: New test.
43172
43173 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43174
43175         PR c++/14324
43176         * g++.dg/abi/mangle21.C: New test.
43177
43178         PR c++/14260
43179         * g++.dg/parse/constructor2.C: New test.
43180
43181         PR c++/14337
43182         * g++.dg/template/sfinae1.C: New test.
43183
43184 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43185
43186         PR c++/14267
43187         * g++.dg/expr/crash2.C: New test.
43188
43189         PR middle-end/13448
43190         * gcc.dg/inline-5.c: New test.
43191         * gcc.dg/always-inline.c: Split out tests into ...
43192         * gcc.dg/always-inline2.c: ... this and ...
43193         * gcc.dg/always-inline3.c: ... this.
43194
43195 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43196
43197         PR debug/12103
43198         * g++.dg/debug/crash1.C: New test.
43199
43200 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43201
43202         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43203         function with __attribute__((noinline)).
43204         (recurser_void2): Likewise.
43205         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43206         (recurser_void2): Likewise.
43207
43208 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43209
43210         PR middle-end/14203
43211         * g++.dg/warn/Wunused-6.C: New test case.
43212
43213 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43214
43215         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43216         not defined.
43217
43218 2004-02-27  Eric Christopher  <echristo@redhat.com>
43219
43220         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43221         * g++.dg/charset/asm2.c: Run only x86.
43222         * gcc.dg/charset/asm3.c: Ditto.
43223
43224 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43225
43226         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43227         ld_library_path.
43228
43229 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43230
43231         * g++.dg/ext/altivec-3.C: New.
43232
43233 2004-02-26  Richard Henderson  <rth@redhat.com>
43234
43235         * g++.dg/ext/attrib10.C: Mark for warning.
43236         * gcc.dg/attr-alias-1.c: New.
43237
43238 2004-02-26  Richard Henderson  <rth@redhat.com>
43239
43240         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43241         * gcc.c-torture/execute/20040208-2.c: ... it back.
43242
43243 2004-02-26  Eric Christopher  <echristo@redhat.com>
43244
43245         * lib/target-supports.exp (check-iconv-available): New function.
43246         * lib/gcc-dg.exp (dg-require-iconv): New function.
43247         Use above.
43248         * gcc.dg/charset: New directory.
43249         * gcc.dg/charset/charset.exp: New file.
43250         * gcc.dg/charset/asm1.c: Ditto.
43251         * gcc.dg/charset/asm2.c: Ditto.
43252         * gcc.dg/charset/asm3.c: Ditto.
43253         * gcc.dg/charset/asm4.c: Ditto.
43254         * gcc.dg/charset/asm5.c: Ditto.
43255         * gcc.dg/charset/attribute1.c: Ditto.
43256         * gcc.dg/charset/attribute2.c: Ditto.
43257         * gcc.dg/charset/string1.c: Ditto.
43258         * g++.dg/charset: New directory.
43259         * g++.dg/dg.exp: Add here. Special options.
43260         * g++.dg/charset/charset.exp: New file.
43261         * g++.dg/charset/asm1.c: Ditto.
43262         * g++.dg/charset/asm2.c: Ditto.
43263         * g++.dg/charset/asm3.c: Ditto.
43264         * g++.dg/charset/asm4.c: Ditto.
43265         * g++.dg/charset/attribute1.c: Ditto.
43266         * g++.dg/charset/attribute2.c: Ditto.
43267         * g++.dg/charset/extern1.cc: Ditto.
43268         * g++.dg/charset/extern2.cc: Ditto.
43269         * g++.dg/charset/string1.c: Ditto.
43270
43271 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43272
43273         PR c++/14278
43274         * g++.dg/parse/comma1.C: New test.
43275
43276 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43277
43278         PR c++/14284
43279         * g++.dg/template/ttp8.C: New test.
43280
43281 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43282
43283         * gcc.dg/fixuns-trunc-1.c: New test.
43284
43285 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43286
43287         * gcc.dg/builtins-config.h: Use #elif.
43288
43289 2004-02-26  Michael Matz  <matz@suse.de>
43290
43291         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43292         * gcc.dg/991214-1.c: Likewise.
43293         * gcc.dg/i386-asm-1.c: Likewise.
43294
43295 2004-02-25  Richard Henderson  <rth@redhat.com>
43296
43297         * gcc.c-torture/execute/20040208-2.c: Move ...
43298         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43299
43300 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43301
43302         PR c++/14246
43303         * g++.dg/other/crash-3.C: New test.
43304
43305 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43306
43307         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43308         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43309
43310         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43311         HP-UX.
43312
43313 2004-02-24  Michael Matz  <matz@suse.de>
43314
43315         * gcc.dg/i386-regparm.c: New.
43316
43317 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43318
43319         * gcc.c-torture/execute/20040223-1.c: New.
43320
43321 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43322             Kazu Hirata  <kazu@cs.umass.edu>
43323
43324         * gcc.dg/fwritable-strings-1.c: Remove.
43325
43326 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43327
43328         PR c/14156
43329         * gcc.dg/20040223-1.c: New test.
43330
43331 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43332
43333         PR c++/14106
43334         * g++.dg/ext/typeof9.C: New test.
43335
43336 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43337
43338         PR c++/14250
43339         * g++.dg/other/switch1.C: New test.
43340
43341 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43342
43343         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43344         * gcc.dg/va-arg-1.c: Likewise.
43345
43346 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43347
43348         PR c++/14143
43349         * g++.dg/template/koenig5.C: New test.
43350
43351 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43352
43353         * g++.dg/ext/altivec-1.C: Generalize target triple.
43354         * g++.dg/ext/altivec-2.C: New test case.
43355         * g++.dg/ext/altivec_check.h: New file.
43356         * gcc.dg/altivec-1.c: Generalize target triple;
43357         include altivec_check.h and call altivec_check().
43358         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43359         * gcc.dg/altivec-6.c: New test case.
43360         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43361         type casts as needed.
43362         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43363         altivec_check().
43364         * gcc.dg/altivec-12.c: New test case.
43365         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43366         include altivec_check.h and call altivec_check().
43367         * gcc.dg/altivec_check.h: New file.
43368
43369 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43370
43371         * lib/target-supports.exp (check_alias_available): Don't mangle
43372         function `g' in test program.
43373
43374 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43375
43376         * lib/target-supports.exp (check_profiling_available): Check
43377         argument to determine whether we support a profiling type.
43378         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43379         check_profiling_available.
43380         * g++.dg/bprob/bprob.exp: Likewise.
43381         * g77.dg/bprob/bprob.exp: Likewise.
43382         * gcc.misc-tests/bprob.exp: Likewise.
43383         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43384         dg-require-profiling and delete expected error handling.
43385         * gcc.dg/20021014-1.c: Likewise.
43386         * gcc.dg/nest.c: Likewise.
43387
43388 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43389
43390         PR c++/12007
43391         * g++.dg/other/vthunk1.C: New test.
43392
43393 2004-02-20  Falk Hueffner  <falk@debian.org>
43394
43395         PR target/14201
43396         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43397
43398 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43399
43400         PR c++/13927
43401         * g++.dg/other/error8.C: Remove XFAIL markers.
43402
43403         PR c++/14173
43404         * g++.dg/ext/packed5.C: New test.
43405
43406         PR c++/14199
43407         * g++.dg/warn/Wunused-5.C: New test.
43408
43409         PR c++/14186
43410         * g++.dg/lookup/member1.C: New test.
43411
43412 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43413
43414         * gcc.c-torture/compile/20040130-1.c: Enable only when
43415         __INT_MAX__ >= 2147483647L.
43416         * gcc.c-torture/compile/961203-1.c: Likewise.
43417
43418 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43419
43420         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43421         * g++.dg/opt/template1.C: Robustify assembler regexp
43422
43423 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43424
43425         * gcc.c-torture/execute/simd-4.x: Remove.
43426         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43427         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43428         Guard with #ifndef SKIP_ATTRIBUTE.
43429         * gcc.dg/compat/vector-1_y.c: Likewise.
43430         * gcc.dg/compat/vector-2_x.c: Likewise.
43431         * gcc.dg/compat/vector-2_y.c: Likewise.
43432         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43433         * g++.dg/eh/simd-2.C: Likewise.
43434
43435 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43436
43437         * gcc.c-torture/compile/complex-1.c: New.
43438
43439 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43440
43441         PR target/14209
43442         * gcc.c-torture/execute/20040218-1.c: New test.
43443
43444 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43445
43446         PR c++/14181
43447         * g++.dg/parse/new2.C: New test.
43448
43449 2004-02-18  Paul Brook  <paul@codesourcery.com>
43450
43451         * gcc.c-torture/compile/libcall-1.c: New test.
43452
43453 2004-02-18  Paul Brook  <paul@codesourcery.com>
43454
43455         PR debug/12934
43456         * gcc.dg/debug/debug-7.c: New test.
43457
43458 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43459
43460         * gcc.dg/20040217-1.c: New test.
43461
43462 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43463
43464         * gcc.c-torture/execute/990208-1.x: Delete.
43465
43466 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43467
43468         * gcc.c-torture/execute/20040208-2.x: New file.
43469
43470 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43471
43472         PR c++/11326
43473         * g++.dg/abi/structret1.C: New test.
43474
43475 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43476
43477         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43478         (i386_cpuid): No need to test if cpuid is available on AMD64.
43479         Fix assembly, so that it works onboth i386 and AMD64.
43480         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43481         (vecInLong): Fix s[] member type to unsigned int.
43482         (vecInWord): Remove type.
43483         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43484         (a64, b64, c64, d64, e64): Remove.
43485         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43486         Remove unused variable.  Remove initialization of removed variables.
43487         Don't call mmx_tests nor sse_tests.
43488         (reference_mmx, reference_sse): Remove.
43489         (check): Add return stmt.
43490         * gcc.dg/i386-sse-7.c: New test.
43491         * gcc.dg/i386-mmx-4.c: New test.
43492
43493 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43494
43495         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43496         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43497         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43498         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43499         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43500         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43501         g++.dg/tc1/dr94.C: Fix line terminator.
43502
43503 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43504
43505         * gcc.c-torture/compile/20040216-1.c: New.
43506
43507 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43508
43509         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43510         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43511         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43512         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43513         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43514         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43515
43516 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43517
43518         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43519
43520 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43521
43522         PR c++/13971
43523         * g++.dg/expr/cond4.C: New test.
43524
43525         PR c++/14086
43526         * g++.dg/lookup/crash2.C: New test.
43527
43528 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43529
43530         * gcc.c-torture/compile/20040214-2.c: New test.
43531
43532 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43533
43534         PR c++/14116
43535         * g++.dg/ext/typeof8.C: New test.
43536
43537 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43538
43539         * gcc.c-torture/compile/20040214-1.c: New test.
43540
43541 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43542
43543         PR c++/13635
43544         * g++.dg/template/spec11.C: New test.
43545
43546 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43547
43548         PR c++/13927
43549         * g++.dg/other/error8.C: New test.
43550
43551 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43552
43553         PR c++/14122
43554         * g++.dg/template/array4.C: New test.
43555
43556         PR c++/14108
43557         * g++.dg/inherit/thunk2.C: New test.
43558
43559         PR c++/14083
43560         * g++.dg/eh/cond2.C: New test.
43561
43562 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43563
43564         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43565
43566 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43567
43568         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43569
43570 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43571
43572         * g++.dg/simd-2.C: xfail on ppc64-linux.
43573
43574 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43575
43576         PR c/456
43577         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43578         tests.
43579
43580 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43581
43582         * gcc.dg/builtins-33.c: New test.
43583
43584 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43585
43586         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43587
43588 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43589
43590         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43591
43592 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43593
43594         * gcc.dg/ppc64-abi-3.c: New test.
43595
43596 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43597
43598         PR c/14092
43599
43600         * gcc.dg/pr14092-1.c: New testcase.
43601
43602 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43603
43604         * gcc.dg/cpp/assert4.c: Fix typo last change.
43605
43606         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43607         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43608
43609         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43610
43611 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43612
43613         * gcc.c-torture/compile/20040209-1.c: New test case.
43614
43615 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43616
43617         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43618
43619 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43620
43621         * gcc.c-torture/execute/20040208-[12].c: New tests.
43622
43623 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43624
43625         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43626
43627 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43628
43629         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43630
43631 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43632
43633         Bug 13856
43634         * gcc.dg/visibility-8.c: New testcase.
43635
43636 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43637
43638         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43639         arguments.
43640         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43641
43642 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43643
43644         PR middle-end/13696
43645         * g++.dg/opt/fold1.C: New test case.
43646
43647 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43648
43649         PR c++/14033
43650         * g++.dg/other/crash-2.C: New test.
43651
43652 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43653
43654         PR c++/14028
43655         * g++.dg/parse/angle-bracket2.C: New test.
43656
43657 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43658
43659         PR middle-end/13750
43660         Revert:
43661         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43662         PR pch/13361
43663         * g++.dg/pch/wchar-1.C: New.
43664         * g++.dg/pch/wchar-1.Hs: New.
43665
43666 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43667
43668         PR c++/14008
43669         * g++.dg/parse/error15.C: New test.
43670         * g++.dg/parse/crash11.C: Update dg-error mark.
43671
43672 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43673
43674         PR c++/13932
43675         * g++.dg/warn/conv2.C: New test.
43676
43677 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43678
43679         PR c++/13086
43680         * g++.dg/warn/incomplete1.C: Remove xfail.
43681
43682 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43683
43684         * lib/file-format.exp (gcc_target_object_format): Use
43685         ${tool}_target_compile, not gcc_target_compile.
43686         * lib/target-supports.exp (check_alias_available): Likewise.
43687         (check_gc_sections_available): Likewise.
43688         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43689         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43690         dg-require-alias.
43691
43692 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43693
43694         PR c++/13969
43695         * g++.dg/template/static6.C: New test.
43696
43697 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43698
43699         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43700
43701 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43702
43703         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43704         tests for systems where `char' is unsigned by default.
43705
43706 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43707
43708         PR c++/13997
43709         * g++.dg/template/partial3.C: New test.
43710
43711 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43712
43713         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43714         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43715         Remove mentions of obsolete ports.
43716
43717 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43718
43719         * gcc.dg/noncompile/20001228-1.c: Fix for new
43720         error message.
43721
43722 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43723
43724         PR target/9348
43725         * gcc.c-torture/execute/multdi-1.c: New test case.
43726
43727 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43728
43729         PR c++/13925
43730         * g++.dg/template/lookup5.C: New test.
43731
43732 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43733
43734         PR c++/13950
43735         * g++.dg/template/lookup4.C: New test.
43736
43737         PR c++/13970
43738         * g++.dg/parse/error14.C: New test.
43739
43740         PR c++/14002
43741         * g++.dg/parse/template13.C: New test.
43742
43743 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43744
43745         PR c++/13978
43746         * g++.dg/template/koenig4.C: New test.
43747
43748         PR c++/13968
43749         * g++.dg/template/crash17.C: New test.
43750
43751         PR c++/13975
43752         * g++.dg/parse/error13.C: New test.
43753         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43754
43755 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43756
43757         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43758
43759 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43760
43761         PR c/11658
43762         PR c/13994
43763         * gcc.dg/noncompile/20040203-1.c: New test.
43764         * gcc.dg/noncompile/20040203-2.c: Likewise.
43765         * gcc.dg/noncompile/20040203-3.c: Likewise.
43766         * gcc.dg/20040203-1.c: Likewise.
43767
43768 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43769
43770         PR c++/10858
43771         * g++.dg/template/sizeof7.C: New test.
43772
43773 2004-02-02  Eric Christopher  <echristo@redhat.com>
43774             Zack Weinberg  <zack@codesourcery.com>
43775
43776         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43777
43778 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43779
43780         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43781         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43782         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43783         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43784
43785 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43786
43787         PR c++/13113
43788         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43789
43790         PR c++/13854
43791         * g++.dg/ext/attrib13.C: New test.
43792
43793         PR c++/13907
43794         * g++.dg/conversion/op2.C: New test.
43795
43796 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43797
43798         * gcc.dg/titype-1.c: Fix pasto.
43799
43800 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43801
43802         * gcc.dg/titype-1.c: New test.
43803
43804 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43805
43806         PR c++/13957
43807         * g++.dg/template/non-type-template-argument-1.C,
43808         g++.dg/template/qualified-id1.C: Update dg-error marks.
43809         * g++.dg/template/nontype6.C: New test.
43810
43811 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43812
43813         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43814         * gcc.dg/builtins-31.c: New testcase.
43815         * gcc.dg/builtins-32.c: New testcase.
43816
43817 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43818
43819         * objc.dg/call-super-2.m: Update line numbers
43820         for the including of stddef.h.
43821
43822 2004-01-30  Michael Matz  <matz@suse.de>
43823
43824         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43825         g++.dg/ext/case-range3.C: New tests.
43826
43827 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43828
43829         DR206
43830         PR c++/13813
43831         * g++.dg/template/member4.C: New test.
43832
43833 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43834
43835         PR c++/13683
43836         * g++.dg/template/sizeof6.C: New test.
43837
43838 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43839
43840         * gcc.dg/fwritable-strings-1.c: New test.
43841
43842 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43843
43844         * gcc.c-torture/compile/20040130-1.c: New test.
43845
43846 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43847
43848         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43849
43850 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43851
43852         PR c++/13883
43853         * g++.dg/template/ctor3.C: New test.
43854
43855 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43856
43857         * g++.dg/tc1: New directory.
43858         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43859         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43860         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43861         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43862         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43863
43864 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43865
43866         * g++.dg/parse/error11.C: New test.
43867         * g++.dg/parse/error12.C: Likewise.
43868
43869 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43870
43871         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43872         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43873
43874 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43875
43876         PR c++/13791
43877         * g++.dg/ext/attrib12.C: New test.
43878
43879         PR c++/13736
43880         * g++.dg/parse/cast2.C: New test.
43881
43882 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43883
43884         * objc.dg/encode-2.m (main): New local string.  Set depending on
43885         sizeof long.  Use in sscanf call.
43886         * objc.dg/encode-3.m (main): New local string.  Set depending on
43887         sizeof long.  Use in scan_initial call.
43888
43889 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43890
43891         * objc.dg/call-super-2.m: Make LP64-safe.
43892         * objc.dg/desig-init-1.m: Likewise.
43893
43894 2004-01-27  Devang Patel <dpatel@apple.com>
43895
43896         * g++.dg/debug/namespace1.C: New test.
43897
43898 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43899
43900         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43901         xscale-*-*.
43902
43903         * gcc.dg/arm-mmx-1.c: New test.
43904
43905 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43906
43907         * gcc.dg/20040127-1.c: New test.
43908         * gcc.dg/20040127-2.c: New test.
43909
43910 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43911
43912         * objc.dg/stret-1.m (glob): Renamed to globa.
43913
43914 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43915
43916         PR c++/13663
43917         * g++.dg/expr/for1.C: New test.
43918
43919 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43920
43921         PR middle-end/13779
43922         * gcc.dg/darwin-longlong.c: New test.
43923
43924 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43925
43926         * gcc.dg/20040124-1.c: Moved test from here...
43927         * gcc.c-torture/compile/20040124-1.c: ...to here.
43928
43929 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43930
43931         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43932         the assembly output if -m64 is passed.
43933
43934 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43935
43936         PR c++/13833
43937         * g++.dg/template/cond3.C: New test.
43938
43939 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43940
43941         PR c++/13810
43942         * g++.dg/template/ttp7.C: New test.
43943
43944 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43945
43946         PR c++/13797
43947         * g++.dg/template/nontype4.C: New test.
43948         * g++.dg/template/nontype5.C: Likewise.
43949
43950 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43951
43952         * gcc.dg/torture/mips-clobber-at.c: New test.
43953
43954 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43955
43956         * gcc.dg/20040124-1.c: New test.
43957
43958 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43959
43960         * gcc.dg/20040123-1.c: New test.
43961
43962 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43963
43964         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43965
43966 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43967
43968         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43969
43970 2004-01-23  Andrew Pinski  <apinski@apple.com>
43971
43972         * gcc.dg/20030121-1.c: Move to ..
43973         * gcc.dg/20040121-1.c: here.
43974
43975 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43976
43977         * gcc.dg/builtins-29.c: New test case.
43978
43979 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43980
43981         PR 18314
43982         * gcc.dg/builtins-30.c: New testcase.
43983
43984 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43985
43986         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43987         * lib/g77.exp: Likewise.
43988         * lib/objc.exp: Likewise.
43989         * lib/g++.exp: Likewise.
43990
43991 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43992
43993         * gcc.dg/struct-by-value-2.c: New test.
43994
43995 2004-01-21  Andrew Pinski  <apinski@apple.com>
43996
43997         PR target/13785
43998         * gcc.dg/20030121-1.c: New test.
43999
44000 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44001
44002         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44003         clobber frame pointer register in asm statement.
44004
44005 2004-01-21  Falk Hueffner  <falk@debian.org>
44006
44007         * gcc.c-torture/compile/20040121-1.c: New test.
44008
44009 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44010
44011         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44012
44013 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44014
44015         * gcc.dg/ppc64-abi-2.c: New test.
44016
44017 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44018
44019         * lib/treelang.exp: Fill out this file.
44020         * lib/treelang-dg.exp: New File.
44021
44022 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44023
44024         * gcc.c-torture/compile/981022-1.c: Remove.
44025         * gcc.dg/array-5.c: Remove XFAIL.
44026         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44027         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44028         gcc.dg/cond-lvalue-1.c: Update.
44029         * gcc.dg/cast-lvalue-2.c: New test.
44030
44031 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44032
44033         PR c++/13592
44034         * g++.dg/other/error1.C (class foo): Tweak error message.
44035
44036         PR c++/13592
44037         * g++.dg/template/call2.C: New test.
44038
44039 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44040
44041         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44042         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44043         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44044         scalar-return-1_x.c, scalar-return-2_y.c,
44045         scalar-return-3_x.c, scalar-return-3_y.c,
44046         scalar-return-4_x.c, scalar-return-4_y.c,
44047         struct-align-1.h, struct-align-1_x.c,
44048         struct-align-1_y.c, struct-align-2.h,
44049         struct-align-2_x.c, struct-align-2_y.c,
44050         struct-by-value-10_y.c, struct-by-value-11_x.c,
44051         struct-by-value-11_y.c, struct-by-value-12_x.c,
44052         struct-by-value-12_y.c, struct-by-value-13_x.c,
44053         struct-by-value-13_y.c, struct-by-value-14_x.c,
44054         struct-by-value-14_y.c, struct-by-value-15_x.c,
44055         struct-by-value-15_y.c, struct-by-value-16_y.c,
44056         struct-by-value-17_y.c, struct-by-value-18_y.c,
44057         struct-by-value-19_y.c, struct-by-value-1_x.c,
44058         struct-by-value-1_y.c, struct-by-value-20_y.c,
44059         struct-by-value-2_x.c, struct-by-value-2_y.c,
44060         struct-by-value-3_y.c, struct-by-value-4_x.c,
44061         struct-by-value-4_y.c, struct-by-value-5_y.c,
44062         struct-by-value-6_y.c, struct-by-value-7_y.c
44063         struct-by-value-8_x.c, struct-by-value-8_y.c
44064         struct-by-value-9_x.c, struct-by-value-9_y.c
44065         struct-return-10_x.c, struct-return-10_y.c,
44066         struct-return-19_x.c, struct-return-20_x.c
44067         struct-return-2_x.c, struct-return-2_y.c
44068         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44069         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44070
44071 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44072
44073         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44074         attribute on sparc*-sun-solaris2.*.
44075
44076 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44077
44078         PR c++/13710
44079         * g++.dg/ext/typeof7.C: New test.
44080
44081 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44082
44083         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44084         * gcc.dg/const-elim-1.c: Same.
44085
44086 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44087
44088         * objc.dg/stret-1.m: New.
44089         * objc.dg/stret-2.m: New.
44090
44091 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44092
44093         PR c++/11895
44094         * g++.dg/ext/vector1.C: New test.
44095
44096 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44097
44098         * gcc.dg/pch/import-1.c: New.
44099         * gcc.dg/pch/import-1.hs: New.
44100         * gcc.dg/pch/import-1a.h: New.
44101         * gcc.dg/pch/import-1b.h: New.
44102         * gcc.dg/pch/import-1c.h: New.
44103
44104 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44105
44106         PR c++/13574
44107         * g++.dg/ext/array1.C: New test.
44108
44109         PR c++/13178
44110         * g++.dg/conversion/op1.C: New test.
44111
44112 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44113
44114         PR 11864
44115         From Kazumoto Kojima / Dan Kegel:
44116         * gcc.dg/pr11864-1.c: New test.
44117
44118         PR 10392
44119         From Marcus Comstedt / Dan Kegel:
44120         * gcc.dg/pr10392-1.c: New test.
44121
44122 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44123
44124         PR c++/13478
44125         * g++.dg/init/ref10.C: New test.
44126
44127 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44128
44129         PR c++/13407
44130         * g++.dg/parse/typename6.C: New test.
44131
44132 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44133
44134         PR pch/13361
44135         * g++.dg/pch/wchar-1.C: New.
44136         * g++.dg/pch/wchar-1.Hs: New.
44137
44138 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44139
44140         PR c++/9259
44141         * g++.dg/expr/sizeof2.C: New test.
44142
44143 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44144
44145         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44146
44147 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44148
44149         PR c++/13659
44150         * g++.dg/lookup/strong-using-3.C: New.
44151         * g++.dg/lookup/using-10.C: New.
44152
44153 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44154
44155         PR c++/13594
44156         * g++.dg/lookup/strong-using-2.C: New.
44157
44158 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44159             Dan Kegel <dank@kegel.com>
44160             J"orn Rennecke <joern.rennecke@superh.com>
44161
44162         PR target/9365
44163         * gcc.dg/pr9365-1.c: New test.
44164
44165 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44166
44167         PR c++/8856
44168         * g++.dg/parse/casting-operator2.C: New test.
44169         * g++.old-deja/g++.pt/explicit83.C: Remove.
44170
44171 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44172
44173         * gcc.dg/label-compound-stmt-1.c: New test.
44174         * gcc.c-torture/compile/950922-1.c,
44175         gcc.c-torture/compile/20000211-3.c,
44176         gcc.c-torture/compile/20000518-1.c,
44177         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44178         compound statements.
44179
44180 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44181
44182         * gcc.dg/ppc64-abi-1.c: New test.
44183
44184 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44185
44186          * g++.dg/ext/attrib9.C: Add dg-warnings.
44187
44188 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44189
44190         PR c++/12335
44191         * g++.dg/parse/dtor3.C: New test.
44192
44193 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44194
44195         PR c++/12709
44196         * g++.dg/parse/try-catch-1.C: New test.
44197
44198 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44199
44200         * ada/acats/run_all.sh: Add more verbose output in acats.log
44201         when compiling tests.
44202
44203 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44204
44205         PR 13656
44206         * gcc.dg/typedef-redecl.c: New test case.
44207         * gcc.dg/typedef-redecl.h: New support file.
44208
44209 2004-01-13  Jan Hubicka  <jh@suse.cz>
44210
44211         * gcc.dg/always_inline.c: New test.
44212         * gcc.dg/debug/20031231-1.c: Fix.
44213
44214 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44215
44216         PR c++/13474
44217         * g++.dg/template/array3.C: New test.
44218
44219 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44220
44221         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44222         * g++.dg/warn/Wunused-2.C: Likewise.
44223
44224 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44225
44226         PR c++/13289
44227         * g++.dg/template/instantiate6.C: New test.
44228
44229 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44230
44231         PR middle-end/11397
44232         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44233
44234 2004-01-12  Jan Hubicka  <jh@suse.cz>
44235
44236         PR opt/12826
44237         * gcc.dg/20040112-1.c: New.
44238
44239         * gcc.dg/dwarf-die[1-7].c: Move to...
44240         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44241         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44242
44243 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44244
44245         PR c++/4100
44246         * g++.dg/parse/friend4.C: New test.
44247
44248 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44249
44250         PR c++/4100
44251         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44252         definition is called a friend.
44253
44254 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44255
44256         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44257
44258 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44259
44260         PR c++/3478
44261         * g++.dg/parse/error10.C: New test.
44262         * g++.dg/template/arg2.C: Accept "invalid type" error.
44263
44264 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44265
44266         PR middle-end/13392
44267         * g++.dg/opt/expect2.C: New test.
44268
44269 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44270
44271         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44272         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44273         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44274         Update dg-error regexps.
44275
44276 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44277
44278         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44279         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44280
44281 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44282
44283         * gcc.dg/pragma-re-1.c: Use right pointer type.
44284
44285 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44286
44287         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44288
44289 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44290
44291         * gcc.dg/rs6000-ldouble-1.c: New.
44292
44293 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44294
44295         DR 337
44296         PR c++/9256
44297         * g++.dg/other/abstract1.C: New test.
44298
44299 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44300
44301         * g++.dg/lookup/strong-using-1.C: New.
44302
44303 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44304
44305         PR c/11234
44306         * gcc.dg/func-ptr-conv-1.c: New test.
44307         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44308
44309 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44310
44311         PR target/13380.
44312         * gcc.c-torture/compile/20040109-1.c: New.
44313
44314 2004-01-08  Stuart Hastings  <stuart@apple.com>
44315
44316         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44317         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44318         * gcc.dg/i386-sse-6.c: ...this new testcase.
44319
44320 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44321
44322         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44323
44324 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44325
44326         * ada/acats/run_acats: Treat 'gnatchop' the same way
44327         as 'gnatmake'.  Export GCC_DRIVER.
44328         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44329         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44330
44331 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44332
44333         PR c++/12573
44334         * g++.dg/template/dependent-expr4.C: New test.
44335
44336 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44337
44338         * gcc.dg/altivec-11.c: New test.
44339
44340 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44341
44342         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44343
44344 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44345
44346         PR c/6024
44347         * gcc.dg/enum-compat-1.c: New test.
44348         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44349
44350 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44351
44352         PR c/12165
44353         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44354         gcc.dg/c99-idem-qual-3.c: New tests.
44355
44356 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44357
44358         * gcc.dg/winline-7.c: Don't cast void * to int.
44359
44360 2004-01-06  Jan Hubicka  <jh@suse.cz>
44361
44362         * gcc.dg/i386-sse-5.c: New test
44363         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44364
44365 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44366
44367         PR c++/12815
44368         * g++.dg/rtti/typeid4.C: New test.
44369
44370 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44371
44372         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44373
44374 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44375
44376         PR c++/12132
44377         * g++.dg/template/error11.C: New test.
44378
44379         PR c++/13451
44380         * g++.dg/template/class2.C: New test.
44381
44382 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44383         Richard Sandiford <rsandifo@redhat.com>
44384
44385         PR c++/13387
44386         * g++.dg/opt/alias3.C: New test.
44387
44388 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44389
44390         PR c++/13157
44391         * g++.dg/template/koenig3.C: New test.
44392
44393         PR c++/13529
44394         * g++.dg/parse/offsetof3.C: New test.
44395
44396         * g++.dg/init/copy7.C: Add missing dg-error markers.
44397
44398         PR c++/12226
44399         * g++.dg/init/copy7.c: New test.
44400
44401         PR c++/13536
44402         * g++.dg/parse/cast1.C: New test.
44403
44404 2004-01-04  Jan Hubicka  <jh@suse.cz>
44405
44406         * gcc.dg/winline[1-7].c: New tests.
44407
44408 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44409
44410         PR c++/13520
44411         * g++.dg/template/qualttp22.C: New test.
44412
44413 2004-01-01  Jan Hubicka  <jh@suse.cz>
44414
44415         * gcc.dg/debug/20031231-1.c: New.
44416         * gcc.c-torture/compile/20040101-1.c: New.
44417         * gcc.dg/dwarf-die-[1-7].c: New.
44418
44419 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44420
44421         PR optimization/13521
44422         * gcc.c-torture/compile/20031231-1.c: New test.
44423
44424 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44425
44426         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44427
44428 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44429
44430         PR c++/10079
44431         * g++.dg/template/crash16.C: New test.
44432
44433 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44434
44435         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44436
44437 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44438
44439         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44440         ports.
44441         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44442         * g++.old-deja/g++.law/profile1.C: Likewise.
44443         * gcc.c-torture/compile/981006-1.c: Likewise.
44444         * gcc.c-torture/execute/loop-2e.x: Likewise.
44445         * gcc.c-torture/execute/loop-2f.x: Remove.
44446         * gcc.c-torture/execute/loop-2g.x: Likewise.
44447         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44448         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44449
44450 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44451
44452         PR c++/13507
44453         * g++.dg/ext/attrib11.C: New test.
44454
44455         PR c++/13494
44456         * g++.dg/template/array2-1.C: New test.
44457         * g++.dg/template/array2-2.C: New test.
44458
44459 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44460
44461         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44462
44463 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44464
44465         PR c++/12774
44466         * g++.dg/template/array1-1.C: New test.
44467         * g++.dg/template/array1-2.C: New test.
44468
44469 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44470
44471         PR fortran/12632
44472         * g77.dg/12632.f: New test case.
44473
44474 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44475
44476         PR c++/13289
44477         * g++.dg/parse/nontype1.C: New test.
44478
44479 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44480
44481         PR c++/12403
44482         * g++.dg/parse/explicit1.C: New test.
44483         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44484
44485 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44486
44487         PR c++/13081
44488         * g++.dg/opt/inline6.C: New test.
44489
44490         PR c++/12613
44491         * g++.dg/parse/error9.C: New test.
44492
44493         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44494
44495 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44496
44497         PR c++/13009
44498         * g++.dg/init/assign1.C: New test.
44499
44500 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44501
44502         PR c++/13070
44503         * g++.dg/warn/format3.C: New test case.
44504
44505 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44506
44507         * gcc.c-torture/compile/20031227-1.c: New test.
44508
44509 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44510
44511         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44512         * g77.dg/bprob/bprob.exp: Likewise.
44513         * gcc.misc-tests/bprob.exp: Likewise.
44514         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44515         variants on systems where the library does not provide that
44516         functionality.
44517         * gcc.dg/builtins-20.c: Use builtins-config.h.
44518         * gcc.dg/builtins-config.h: New file.
44519
44520 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44521
44522         * lib/gcc-dg.exp (dg-require-profiling): New function.
44523         * lib/target-supports.exp (check_profiling_available): Likewise.
44524         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44525         * g77.dg/bprob/bprob.exp: Likewise.
44526         * gcc.misc-tests/bprob.exp: Likewise.
44527         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44528         * gcc.dg/20021014-1.c: Likewise.
44529         * gcc.dg/nest.c: Likewise.
44530
44531 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44532
44533         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44534         compiling.
44535         * g++.dg/lookup/java2.C: Likewise.
44536         * gcc.dg/cpp/lexident.c: Likewise.
44537
44538 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44539
44540         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44541         given.
44542         * gcc.c-torture/compile/961203-1.c: Likewise.
44543         * gcc.c-torture/compile/980506-1.c: Likewise.
44544
44545 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44546
44547         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44548         (additional_prunes): New global.
44549         (gcc-dg-prune): Handle additional per-test pruning.
44550         (dg-test): Clear additional_prunes between tests.
44551
44552         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44553         dg-prune-output to avoid spurious failures from assembler
44554         complaining about nonexistent WAW violations.
44555         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44556         Use dg-prune-output to avoid spurious failures from assembler
44557         warning about Itanium B-step errata.
44558
44559 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44560
44561         * g++.dg/abi/macro0.C: New test.
44562         * g++.dg/abi/macro1.C: Likewise.
44563         * g++.dg/abi/macro2.C: Likewise.
44564
44565         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44566         * g++.dg/abi/bitfield7.C: Likewise.
44567         * g++.dg/abi/dtor2.C: Likewise.
44568         * g++.dg/abi/mangle11.C: Likewise.
44569         * g++.dg/abi/mangle12.C: Likewise.
44570         * g++.dg/abi/mangle14.C: Likewise.
44571         * g++.dg/abi/mangle17.C: Likewise.
44572         * g++.dg/abi/vbase10.C: Likewise.
44573         * g++.dg/abi/vbase14.C: Likewise.
44574         * g++.dg/template/qualttp17.C: Likewise.
44575
44576 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44577
44578         PR c/11995
44579         * gcc.dg/20031223-1.c: New test.
44580
44581 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44582
44583         * gcc.dg/noreturn-7.c: New test.
44584
44585 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44586
44587         * gcc.dg/null-pointer-1.c: New test.
44588
44589 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44590
44591         * g++.old-deja/g++.jason/template18.C: Remove.
44592         * g++.old-deja/g++.jason/template37.C: Likewise.
44593
44594         PR c++/12862
44595         * g++.dg/lookup/ns1.C: New test.
44596
44597         PR c++/12397
44598         * g++.dg/template/lookup3.C: New test.
44599
44600 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44601
44602         * g++.dg/template/recurse1.C: New test
44603
44604 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44605
44606         PR c++/12479
44607         * g++.dg/parse/semicolon1.C: New test.
44608         * g++.dg/parse/semicolon1.h: Likewise.
44609
44610 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44611
44612         * gcc.dg/darwin-misaligned.c: New test.
44613
44614 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44615
44616         PR c/9163
44617         * gcc.dg/20031222-1.c: New test.
44618
44619 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44620
44621         PR c++/13438
44622         * g++.dg/parse/error8.C: New test.
44623
44624         PR c++/11554
44625         * g++.dg/warn/ctor-init-1.C: New test.
44626
44627 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44628
44629         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44630         too small.
44631         * gcc.c-torture/compile/930217-1.c: Likewise.
44632         * gcc.c-torture/compile/930513-1.c: Likewise.
44633         * gcc.c-torture/execute/920908-2.c: Likewise.
44634         * gcc.c-torture/execute/921204-1.c: Likewise.
44635         * gcc.c-torture/execute/930621-1.c: Likewise.
44636         * gcc.c-torture/execute/930630-1.c: Likewise.
44637         * gcc.c-torture/execute/931031-1.c: Likewise.
44638         * gcc.c-torture/execute/980602-2.c: Likewise.
44639         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44640         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44641         * gcc.c-torture/execute/extzvsi.c: Likewise.
44642         * gcc.c-torture/unsorted/ext.c: Likewise.
44643
44644 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44645
44646         PR target/12749
44647         * gcc.c-torture/compile/20031220-2.c: New test case.
44648
44649 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44650
44651         PR optimization/13031
44652         * gcc.c-torture/compile/20031220-1.c: New test case.
44653
44654 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44655
44656         * gcc.dg/cast-function-1.c: New test.
44657
44658 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44659
44660         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44661         formats.
44662
44663 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44664
44665         PR c++/12795
44666         * g++.dg/ext/attrib10.C: New test.
44667
44668 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44669
44670         * gcc.dg/cleanup-10.c: New test.
44671         * gcc.dg/cleanup-11.c: New test.
44672
44673 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44674
44675         PR c++/13239
44676         * g++.dg/opt/expect1.C: New test.
44677
44678 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44679
44680         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44681
44682 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44683
44684         PR debug/12923
44685         * gcc.dg/20031218-1.c: New test.
44686
44687         PR debug/12389
44688         * gcc.dg/20031218-2.c: New test.
44689         * gcc.dg/20031218-3.c: New test.
44690
44691         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44692         of label name and allow for USER_LABEL_PREFIX == "_" names.
44693         * g++.dg/abi/mangle18-2.C: Likewise.
44694         * g++.dg/abi/mangle19-1.C: Likewise.
44695         * g++.dg/abi/mangle19-2.C: Likewise.
44696         * g++.dg/abi/mangle20-1.C: Likewise.
44697         * g++.dg/abi/mangle20-2.C: Likewise.
44698
44699 2003-12-18  Richard Henderson  <rth@redhat.com>
44700
44701         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44702
44703 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44704             Dan Kegel <dank@kegel.com>
44705
44706         PR other/12009
44707         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44708         testing a cross compiler, it causes spurious compile failures.
44709         * lib/g++.exp: Likewise.
44710
44711 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44712
44713         PR c++/13262
44714         * g++.dg/template/access13.C: New test.
44715
44716 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44717
44718         * gcc.dg/20031216-1.c: New test.
44719
44720 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44721
44722         PR c++/9154
44723         * g++.dg/template/error10.C: New test.
44724
44725 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44726
44727         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44728         * g++.dg/eh/simd-2.C: Likewise.
44729
44730 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44731             Roger Sayle  <roger@eyesopen.com>
44732
44733         * gcc.c-torture/execute/ieee/mzero5.c: New.
44734
44735 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44736
44737         PR c++/10603
44738         * g++.dg/parse/error6.C: New test.
44739
44740         PR c++/12827
44741         * g++.dg/parse/error7.C: New test.
44742
44743 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44744
44745         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44746         at -O with stabs debugging formats.
44747         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44748         * gcc.dg/debug/debug-2.c: Likewise.
44749
44750 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44751
44752         PR c++/12696
44753         * g++.dg/init/error1.C: New test.
44754
44755         PR c++/12218
44756         * g++.dg/init/pm3.C: New test.
44757
44758 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44759
44760         PR c/3347
44761         * gcc.dg/bitfld-8.c: New test.
44762
44763 2003-12-16  James Lemke  <jim@wasabisystems.com>
44764
44765         * gcc.dg/arm-scd42-[123].c: New tests.
44766
44767 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44768
44769         PR c++/9043
44770         * g++.dg/abi/mangle20-1.C: New test.
44771         * g++.dg/abi/mangle20-2.C: New test.
44772
44773 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44774
44775         PR c++/13275
44776         * g++.dg/other/offsetof2.C: Remove XFAIL.
44777         * g++.dg/parse/offsetof1.C: New test.
44778         * g++.gd/parse/offsetof2.C: Likewise.
44779
44780 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44781
44782         * g++.dg/template/nontype3.C: New test.
44783         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44784
44785 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44786
44787         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44788
44789 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44790
44791         PR c++/13387
44792         * g++.dg/expr/assign1.C: New test.
44793
44794         PR c++/13242
44795         * g++.dg/abi/mangle19-1.C: New test.
44796         * g++.dg/abi/mangle19-2.C: New test.
44797
44798 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44799
44800         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44801
44802 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44803
44804         * gcc.c-torture/execute/20031216-1.c: New test.
44805
44806 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44807
44808         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44809         an ICE regression.
44810
44811 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44812
44813         PR c++/10926
44814         * g++.dg/template/error9.C: New test.
44815
44816         PR c++/11116
44817         * g++.dg/template/error8.C: New test.
44818
44819 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44820
44821         PR middle-end/13400
44822         * gcc.c-torture/execute/20031215-1.c: New test case.
44823
44824 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44825
44826         PR c++/13269
44827         * g++.dg/parse/error5.C: New test.
44828
44829         PR c++/12989
44830         * g++.dg/expr/sizeof1.C: New test.
44831
44832         PR c++/13310
44833         * g++.dg/template/crash15.C: New test.
44834
44835 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44836
44837         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44838         a non-POD type as the last named parameter of a varargs function.
44839
44840 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44841
44842         PR c++/13243
44843         PR c++/12573
44844         * g++.dg/template/crash14.C: New test.
44845         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44846
44847 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44848
44849         * g++.dg/other/java1.C: New test.
44850
44851         PR c++/13241
44852         * g++.dg/abi/mangle18-1.C: New test.
44853         * g++.dg/abi/mangle18-2.C: New test.
44854
44855 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44856
44857         PR optimization/10312
44858         * gcc.c-torture/execute/20031214-1.c: New.
44859
44860 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44861
44862         PR c++/10779
44863         PR c++/12160
44864         * g++.dg/parse/error3.C: New test.
44865         * g++.dg/parse/error4.C: Likewise.
44866         * g++.dg/abi/mangle4.C: Tweak error messages.
44867         * g++.dg/lookup/using5.C: Likewise.
44868         * g++.dg/other/error2.C: Likewise.
44869         * g++.dg/parse/typename5.C: Likewise.
44870         * g++.dg/parse/undefined1.C: Likewise.
44871         * g++.dg/template/arg2.C: Likewise.
44872         * g++.dg/template/ttp3.C: Likewise.
44873         * g++.dg/template/type1.C: Likewise.
44874         * g++.old-deja/g++.other/crash32.C: Likewise.
44875         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44876
44877 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44878
44879         PR c++/13106
44880         * g++.dg/warn/noreturn-3.C: New test.
44881
44882 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44883
44884         PR c++/13118
44885         * g++.dg/abi/covariant3.C: New.
44886
44887 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44888
44889         * g++.dg/eh/ia64-1.C: New test.
44890
44891 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44892
44893         PR optimization/13037
44894         * g77.f-torture/execute/13037.f: New test case.
44895
44896 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44897
44898         PR c++/12881
44899         * g++.dg/abi/covariant2.C: New.
44900
44901 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44902
44903         * gcc.dg/cpp/trad/macro.c: New tests.
44904
44905 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44906
44907         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44908
44909 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44910
44911         PR other/10819
44912         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44913         to fix Bug 10819.
44914         * lib/g++.exp (g++_version): Likewise.
44915         * lib/g77.exp (g77_version): Likewise.
44916         * lib/objc.exp (default_objc_version): Likewise.
44917
44918 2003-12-10  Richard Henderson  <rth@redhat.com>
44919
44920         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44921
44922         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44923
44924 2003-12-08  Matt Austern  <austern@apple.com>
44925
44926         PR c/13134
44927         * lib/gcc-dg.exp (dg-require-visibility): Define.
44928         * lib/target-supports (check_visibility_available): Define.
44929         * gcc.dg/visibility-1.c: New test.
44930         * gcc.dg/visibility-2.c: Likewise.
44931         * gcc.dg/visibility-3.c: Likewise.
44932         * gcc.dg/visibility-4.c: Likewise.
44933         * gcc.dg/visibility-5.c: Likewise.
44934         * gcc.dg/visibility-6.c: Likewise.
44935         * g++.dg/ext/visibility-1.C: Likewise.
44936         * g++.dg/ext/visibility-2.C: Likewise.
44937         * g++.dg/ext/visibility-3.C: Likewise.
44938         * g++.dg/ext/visibility-4.C: Likewise.
44939         * g++.dg/ext/visibility-5.C: Likewise.
44940         * g++.dg/ext/visibility-6.C: Likewise.
44941
44942 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44943
44944         * g++.dg/lookup/java1.C: New test.
44945         * g++.dg/lookup/java2.C: New test.
44946
44947 2003-12-07  Falk Hueffner  <falk@debian.org>
44948
44949         * g++.dg/opt/noreturn-1.C: New test.
44950
44951 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44952
44953         * gcc.dg/overflow-1.c: New test.
44954
44955 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44956
44957         * g77.f-torture/compile/13060.f: New test.
44958
44959 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44960
44961         PR c++/13323
44962         * g++.dg/inherit/operator2.C: New test.
44963
44964 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44965
44966         PR c++/13305
44967         * g++.dg/ext/attrib9.C: New test.
44968
44969 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44970
44971         PR c++/13314
44972         * g++.dg/template/error7.C: New test.
44973
44974 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44975             J"orn Rennecke <joern.rennecke@superh.com>
44976
44977         PR target/13302
44978         * g++.dg/other/struct-va_list.C: New test.
44979
44980 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44981
44982         PR c++/13166
44983         * g++.dg/parse/defarg6.C: New test.
44984
44985 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44986
44987         PR target/13256
44988         * gcc.c-torture/execute/20031201-1.c: New test.
44989
44990 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44991
44992         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44993
44994 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44995
44996         * gcc.dg/builtin-return-1.c: New test.
44997
44998 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44999             J"orn Rennecke <joern.rennecke@superh.com>
45000
45001         PR optimization/13260
45002         * gcc.c-torture/execute/20031204-1.c: New test.
45003
45004 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45005
45006         PR c++/9127
45007         * g++.dg/template/error6.C: New test.
45008
45009 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45010
45011         * gcc.dg/20031202-1.c: New test.
45012
45013 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45014
45015         PR c++/13179
45016         * g++.dg/template/eh1.C: New test.
45017
45018         PR c++/10771
45019         * g++.dg/template/error5.C: New test.
45020
45021 2003-12-02  David Ung  <davidu@mips.com>
45022
45023         * gcc.dg/compat/vector-check.h: Corrected type for var
45024         g_##TMODE
45025
45026 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45027
45028         PR c++/10126
45029         * g++.dg/template/ptrmem8.C: New test.
45030
45031 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45032
45033         PR c++/12573
45034         * g++.dg/template/dependent-expr3.C: New test.
45035
45036 2003-12-01  James Lemke  <jim@wasabisystems.com>
45037
45038         * gcc.dg/arm-g2.c: New test.
45039
45040 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45041
45042         PR optimization/11634
45043         * gcc.dg/20031201-2.c: New test case.
45044
45045 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45046
45047         PR 11433
45048         * objc.dg/proto-lossage-3.m: New test.
45049
45050 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45051
45052         PR optimization/12628
45053         * gcc.dg/20031201-1.c: New test case.
45054
45055 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45056
45057         * gcc.dg/unaligned-1.c: New test.
45058
45059 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45060
45061         PR c++/9849
45062         * g++.dg/template/error4.C: New test.
45063         * g++.dg/template/nested3.C: Adjust error markers.
45064
45065 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45066
45067         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45068
45069 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45070
45071         PR c/10333
45072         * gcc.dg/bitfld-7.c: New test.
45073
45074 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45075
45076         * gcc.dg/tls/asm-1.C: New test.
45077
45078 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45079
45080         * gcc.dg/cpp/assert4.c: Update.
45081
45082 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45083
45084         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45085         * gcc.dg/builtin-apply3.c: New test.
45086
45087 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45088
45089         * lib/compat.exp (compat-obj): New xfaildata parameter.
45090         Use it to set compiler_conditional_xfail_data before compiling.
45091         (compat-get-options): Handle dg-xfail-if.
45092         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45093         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45094         * gcc.dg/compat/vector-1_y.c: Likewise.
45095         * gcc.dg/compat/vector-2_x.c: Likewise.
45096         * gcc.dg/compat/vector-2_y.c: Likewise.
45097
45098 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45099
45100         * g++.dg/opt/reg-stack4.C: New test.
45101
45102 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45103
45104         * gcc.dg/builtin-apply2.c: New test.
45105
45106 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45107
45108         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45109
45110 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45111
45112         PR c++/12924
45113         * g++.dg/template/template-id-2.C: New test.
45114
45115 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45116
45117         PR c++/5369
45118         * g++.dg/template/memfriend1.C: New test.
45119         * g++.dg/template/memfriend2.C: Likewise.
45120         * g++.dg/template/memfriend3.C: Likewise.
45121         * g++.dg/template/memfriend4.C: Likewise.
45122         * g++.dg/template/memfriend5.C: Likewise.
45123         * g++.dg/template/memfriend6.C: Likewise.
45124         * g++.dg/template/memfriend7.C: Likewise.
45125         * g++.dg/template/memfriend8.C: Likewise.
45126         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45127
45128 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45129
45130         PR c++/12515
45131         * g++.dg/ext/cond1.C: New test.
45132
45133 2003-11-20  Richard Henderson  <rth@redhat.com>
45134
45135         * gcc.dg/20020201-2.c: Remove.
45136         * gcc.dg/20020201-4.c: Remove.
45137         * gcc.dg/20020304-1.c: Remove.
45138
45139 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45140
45141         * gcc.dg/cpp/trad/xwin1.c: New test case.
45142
45143 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45144
45145         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45146         * lib/g77.exp: Likewise.
45147         * lib/objc.exp: Likewise.
45148         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45149         for darwin.
45150
45151 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45152
45153         PR c++/12932
45154         * g++.dg/template/static5.C: New test.
45155
45156 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45157
45158         * gcc.dg/nested-func-1.c: New test.
45159
45160 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45161
45162         * gcc.dg/cpp/assert4.c: New test.
45163
45164 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45165
45166         PR c++/2294
45167         * g++.dg/lookup/using9.c: New test.
45168
45169 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45170
45171         PR c++/12762
45172         * g++.dg/template/error3.C: New test.
45173
45174 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45175
45176         PR ada/13035
45177         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45178         No longer use a wrapper for gcc, since this does not work under
45179         Windows.
45180
45181 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45182
45183         PR c++/2094
45184         * g++.dg/template/ptrmem7.C: New test.
45185
45186 2003-11-13  Andrew Pinski <apinski@apple.com>
45187
45188         * gcc.c-torture/compile/20031113-1.c: New test.
45189
45190 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45191             Kean Johnston <jkj@sco.com>
45192
45193         PR c/13029
45194         * gcc.dg/unused-4.c: Update.
45195
45196 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45197
45198         * g++.dg/opt/const3.C: New test.
45199
45200 2003-11-13  Jan Hubicka  <jh@suse.cz>
45201
45202         * gcc.c-torture/compile/20031112-1.c: New test.
45203
45204 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45205
45206         * g++.dg/parse/crash10.C: Remove bogus error marker.
45207
45208 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45209
45210         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45211         (host_gcc): Likewise.
45212         (ROOT): Honor $PWDCMD.
45213         (BASE): Likewise.
45214         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45215
45216 2003-11-12  Catherine Moore  <clm@redhat.com>
45217
45218         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45219
45220 2003-11-12  Andreas Jaeger  <aj@suse.de>
45221             Jakub Jelinek  <jakub@redhat.com>
45222             Andrew Pinski  <pinskia@physics.uc.edu>
45223             Richard Henderson  <rth@redhat.com>
45224
45225         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45226         systems.
45227         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45228
45229         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45230         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45231
45232 2003-11-11  Andreas Jaeger  <aj@suse.de>
45233
45234         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45235
45236         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45237
45238 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45239
45240         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45241         Clean ups.
45242
45243 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45244
45245         * gcc.dg/trampoline-1.c: New test.
45246
45247 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45248
45249         * gcc.c-torture/compile/200031109-1.c: New test.
45250
45251 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45252
45253         PR c/3190
45254         PR c/8714
45255         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45256         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45257         gcc.dg/format/no-y2k-1.c: Update.
45258
45259 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45260
45261         PR optimization/10467
45262         * gcc.dg/20031108-1.c: New test case.
45263
45264 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45265
45266         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45267
45268 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45269
45270         * gcc.dg/compound-lvalue-1.c: New test.
45271         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45272         some XFAILs.
45273
45274 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45275
45276         * gcc.dg/altivec-varargs-1.c: New test.
45277
45278 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45279
45280         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45281         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45282         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45283         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45284         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45285
45286 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45287
45288         * gcc.dg/cond-lvalue-1.c: New test.
45289
45290 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45291
45292         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45293
45294 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45295
45296         PR c++/11616
45297         * g++.dg/template/instantiate5.C: New test.
45298
45299 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45300
45301         PR c++/12726
45302         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45303         * ChangeLog: Add missing first entry for above test.
45304
45305 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45306
45307         PR c++/9810
45308         * g++.dg/template/using8.C: New test.
45309         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45310
45311 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45312
45313         PR optimization/10817
45314         * gcc.c-torture/compile/20031102-1.c: New test case.
45315
45316 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45317
45318         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45319         2147483647.
45320
45321 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45322
45323         * gcc.dg/20031102-1.c: New test.
45324
45325 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45326
45327         * gcc.dg/complex-1.c: New test.
45328
45329 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45330
45331         PR c++/12796
45332         * g++.dg/template/crash13.C: Adjust expected error location.
45333         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45334
45335 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45336
45337         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45338
45339 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45340
45341         PR/10239
45342         * gcc.c-torture/compile/20031031-2.c: New test.
45343
45344 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45345
45346         PR/11640
45347         * gcc.c-torture/compile/20031031-1.c: New test.
45348
45349 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45350
45351         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45352         * gcc.misc-tests/bprob.exp: Likewise.
45353         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45354         the execution test on arm-elf configs.
45355         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45356         configs that don't support scratch files.
45357         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45358
45359 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45360
45361         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45362         done by dejagnu.
45363
45364 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45365
45366         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45367         Avoid non pure sh syntax. Add more logging.
45368
45369         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45370         fail.
45371
45372 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45373
45374         PR libgcj/10610
45375         * gcc.dg/ppc-stackalign-1.c: New test.
45376
45377 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45378
45379         * ada/acats/run_all.sh: Change output to be more compliant with
45380         dejagnu framework.
45381         Create acats.sum and acats.log files under testsuite/ada/acats
45382         Only run [a-z]* directories, to filter out e.g. CVS.
45383         Redirect build output to log file.
45384
45385 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45386
45387         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45388
45389 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45390
45391         PR ada/5909:
45392         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45393
45394 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45395
45396         * gcc.c-torture/compile/20031023-1.c: New test.
45397         * gcc.c-torture/compile/20031023-2.c: New test.
45398         * gcc.c-torture/compile/20031023-3.c: New test.
45399         * gcc.c-torture/compile/20031023-4.c: New test.
45400
45401 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45402
45403         PR c++/10371
45404         * g++.dg/lookup/scoped8.C: New test.
45405
45406 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45407
45408         * g++.dg/opt/reg-stack3.C: New test.
45409
45410 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45411
45412         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45413
45414 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45415
45416         PR c++/11076
45417         * g++.dg/template/crash13.C: New test.
45418
45419 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45420
45421         * gcc.dg/c99-restrict-2.c: New test.
45422
45423 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45424
45425         PR c++/12698, c++/12699, c++/12700, c++/12566
45426         * g++.dg/inherit/covariant9.C: New test.
45427         * g++.dg/inherit/covariant10.C: New test.
45428         * g++.dg/inherit/covariant11.C: New test.
45429
45430 2003-10-23  Jason Merrill  <jason@redhat.com>
45431
45432         PR c++/12726
45433         * g++.dg/ext/complit2.C: New test.
45434
45435 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45436
45437         PR target/12654
45438         * gcc.c-torture/execute/20031020-1.c: New test.
45439
45440 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45441
45442         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45443         following the jump_insn.
45444
45445 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45446
45447         * gcc.dg/cast-lvalue-1.c: New test.
45448
45449 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45450
45451         PR c++/11962
45452         * g++.dg/template/cond2.C: New test.
45453
45454 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45455
45456         * gcc.dg/builtins-28.c: New test.
45457
45458 2003-10-20  Jan Hubicka  <jh@suse.cz>
45459
45460         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45461         parameter.
45462         * gcc.dg/inline-2.c: Likewise.
45463
45464 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45465
45466         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45467         * gcc.dg/nest.c: Likewise.
45468
45469 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45470
45471         PR c++/9781, c++/10583, c++/11862
45472         * g++.dg/parse/crash13.C: New test.
45473
45474 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45475
45476         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45477
45478 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45479
45480         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45481         Define HAVE_C99_RUNTIME except on Solaris.
45482         * gcc.dg/builtins-20.c: Likewise.
45483
45484 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45485
45486         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45487
45488 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45489
45490         PR c++/12495
45491         * g++.dg/template/crash21.C: New test.
45492
45493 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45494
45495         PR c++/2513
45496         * g++.dg/template/typename5.C: New test.
45497
45498 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45499
45500         PR c++/12369
45501         * g++.dg/template/friend25.C: New test.
45502
45503 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45504
45505         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45506         versions.
45507
45508 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45509
45510         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45511         == 2147483647.
45512
45513 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45514
45515         * gcc.c-torture/execute/960416-1.x: Remove.
45516         * gcc.c-torture/execute/divconst-3.x: Likewise.
45517
45518 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45519
45520         PR target/12598
45521         * gcc.dg/torture/cris-volatile-1.c: New test.
45522
45523 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45524
45525         PR optimization/9325
45526         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45527         for overflowing floating point to integer conversion during RTL
45528         simplification.
45529
45530 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45531
45532         * objc/execute/_cmd.m: Fix typo.
45533         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45534         Relax 'scan-assembler' regexp.
45535         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45536         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45537         * objc.dg/zero-link-2.m: Remove blank line.
45538         * objc.dg/zero-link-3.m: New test case.
45539
45540 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45541
45542         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45543
45544         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45545         than linker trickery.
45546
45547 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45548
45549         PR c++/12370
45550         * g++.dg/other/friend2.C: New test.
45551
45552 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45553
45554         * gcc.dg/20031012-1.c: New test.
45555
45556 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45557
45558         * gcc.dg/weak/weak-3.c: Fix for new warning.
45559
45560 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45561
45562         PR optimization/8750
45563         * gcc.c-torture/execute/20031012-1.c: New test case.
45564
45565 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45566
45567         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45568         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45569
45570 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45571
45572         PR optimization/12260
45573         * gcc.c-torture/compile/20031011-2.c: New test case.
45574
45575 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45576
45577         * gcc.c-torture/execute/20031011-1.c: New testcase.
45578
45579 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45580
45581         * gcc.c-torture/compile/20031011-1.c: New test.
45582
45583 2003-10-11  Jan Hubicka  <jh@suse.cz>
45584
45585         * g++.dg/other/first-global.C: New test.
45586
45587 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45588
45589         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45590
45591 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45592
45593         * gcc.c-torture/compile/20031010-1.c: New test.
45594
45595 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45596
45597         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45598         * gcc.c-torture/execute/va-arg-25.c: ... here.
45599
45600 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45601
45602         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45603
45604 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45605
45606         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45607
45608 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45609
45610         * g++.dg/parse/error2.C: New test.
45611
45612 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45613
45614         PR c++/11097
45615         * g++.dg/other/error5.C: Modify the error message.
45616         * g++.dg/lookup/using8.C: New test.
45617
45618 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45619
45620         * gcc.dg/darwin-abi-2.c: New file.
45621         * gcc.c-torture/execute/va-arg-24.c: New file.
45622
45623 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45624
45625         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45626         indentation.
45627
45628 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45629
45630         PR c++/10147
45631         * g++.dg/other/error4.C: Update error messages.
45632         * g++.dg/template/ptrmem4.C: Likewise.
45633
45634         PR c++/12337
45635         * g++.dg/init/new9.C: New test.
45636
45637         PR c++/12334, c++/12236, c++/8656
45638         * g++.dg/ext/attrib8.C: New test.
45639
45640 2003-10-06  Devang Patel  <dpatel@apple.com>
45641
45642         * gcc.dg/debug/dwarf2-3.h: New test.
45643         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45644
45645 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45646
45647         * g++.dg/opt/cfg2.C: New test.
45648
45649 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45650
45651         * g++.dg/opt/float1.C: New test.
45652
45653 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45654
45655         * gcc.dg/c90-array-lval-6.c: New test.
45656         * gcc.dg/c99-array-lval-6.c: New test.
45657
45658 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45659             Ziemowit Laski  <zlaski@apple.com>
45660
45661         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45662         'Derived', so that it is never considered a class method; add
45663         new warning for '+port' method ambiguity.
45664         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45665         <objc/objc-api.h> (needed on Mac OS X).
45666         * objc.dg/method-13.m: New test.
45667
45668 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45669
45670         PR optimization/9325, PR java/6391
45671         * gcc.c-torture/execute/20031003-1.c: New test case.
45672
45673 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45674
45675         PR optimization/12180
45676         * gcc.dg/20031002-1.c: New test.
45677
45678         PR c++/12486
45679         * g++.dg/inherit/error1.C: New test.
45680
45681 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45682
45683         * lib/f-torture.exp (search_for): Rename to...
45684         (search_for_re): This.  Also, clean up comments and the
45685         "regexp" invocation.
45686
45687 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45688
45689         * gcc.c-torture/compile/20031002-1.c: New test.
45690
45691 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45692
45693         * g++.dg/opt/cond1.C: New test.
45694
45695 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45696
45697         * gcc.dg/Wold-style-definition-2.c: New testcase.
45698         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45699
45700 2003-09-29  Richard Henderson  <rth@redhat.com>
45701
45702         * g++.dg/init/array10.C: Add dg-options.
45703
45704 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45705
45706         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45707
45708 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45709
45710         * g++.dg/template/friend19.C: Fix typo.
45711         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45712
45713 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45714
45715         * gcc.c-torture/execute/20030928-1.c: New test.
45716         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45717
45718 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45719
45720         * g++.dg/opt/unroll1.C: New test.
45721
45722 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45723
45724         PR optimization/11741
45725         * gcc.dg/20030926-1.c: New test case.
45726
45727 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45728
45729         PR c++/5655
45730         * g++.dg/parse/access7.C: New test.
45731         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45732
45733 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45734
45735         MERGE OF objc-improvements-branch into MAINLINE:
45736         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45737         if libobjc has not been built.
45738         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45739         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45740         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45741         objc/execute/nested-3.m, objc/execute/np-2.m,
45742         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45743         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45744         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45745         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45746         objc.dg/special/unclaimed-category-1.h,
45747         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45748         well as GNU runtime.
45749         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45750         * execute/cascading-1.m, execute/function-message-1.m,
45751         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45752         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45753         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45754         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45755         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45756         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45757         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45758         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45759         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45760         * objc.dg/bitfield-2.m: Run only on Darwin.
45761         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45762         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45763         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45764         * objc.dg/const-str-1.m: Fix constant string layout.
45765
45766 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45767
45768         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45769
45770 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45771
45772         * gcc.dg/darwin-abi-1.c: New file.
45773
45774 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45775
45776         PR target/12281
45777         * gcc.c-torture/compile/20030921-1.c: New test.
45778
45779 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45780
45781         * g++.dg/opt/reg-stack2.C: New test.
45782
45783 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45784
45785         * g++.dg/eh/delayslot1.C: New test.
45786
45787 2003-09-20  Richard Henderson  <rth@redhat.com>
45788
45789         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45790
45791 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45792
45793         * gcc.c-torture/execute/20030920-1.c: New test case.
45794
45795 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45796
45797         * g++.dg/rtti/typeid3.C: Correct expected error message.
45798
45799 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45800
45801         PR c++/157
45802         * g++.dg/parse/crash12.C: New test.
45803
45804 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45805
45806         * gcc.dg/compat/mixed-struct-check.h: New.
45807         * gcc.dg/compat/mixed-struct-defs.h: New.
45808         * gcc.dg/compat/mixed-struct-init.h: New.
45809         * gcc.dg/compat/struct-by-value-19_main.c: New.
45810         * gcc.dg/compat/struct-by-value-19_x.c: New.
45811         * gcc.dg/compat/struct-by-value-19_y.c: New.
45812         * gcc.dg/compat/struct-by-value-20_main.c: New.
45813         * gcc.dg/compat/struct-by-value-20_x.c: New.
45814         * gcc.dg/compat/struct-by-value-20_y.c: New.
45815         * gcc.dg/compat/struct-return-19_main.c: New.
45816         * gcc.dg/compat/struct-return-19_x.c: New.
45817         * gcc.dg/compat/struct-return-19_y.c: New.
45818         * gcc.dg/compat/struct-return-20_main.c: New.
45819         * gcc.dg/compat/struct-return-20_x.c: New.
45820         * gcc.dg/compat/struct-return-20_y.c: New.
45821
45822 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45823         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45824         so that it will not complain on LP64 targets.
45825
45826 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45827
45828         PR c++/495
45829         * g++.dg/template/friend24.C: New test.
45830
45831 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45832
45833         PR c++/12332
45834         * g++.dg/template/memtmpl2.C: New test.
45835
45836 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45837
45838         PR target/11184
45839         * gcc.dg/builtin-apply1.c: New test.
45840
45841 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         PR c++/9848
45844         * g++.dg/warn/Wunused-4.C: New test.
45845
45846 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45847
45848         PR c++/12316
45849         * g++.dg/other/gc2.C: New test.
45850
45851 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45852
45853         PR c++/11991
45854         * g++.dg/rtti/typeid3.C: New test.
45855
45856         PR c++/12266
45857         * g++.dg/overload/template1.C: New test.
45858
45859 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45860
45861         * g++.dg/opt/cfg3.C: New test.
45862
45863 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45864
45865         PR c++/7939
45866         * g++.dg/template/crash11.C: New test.
45867
45868 2003-09-16  Jason Merrill  <jason@redhat.com>
45869             Jakub Jelinek  <jakub@redhat.com>
45870
45871         * gcc.dg/attr-warn-unused-result.c: New test.
45872
45873 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45874
45875         PR c++/12184
45876         * g++.dg/expr/call2.C: New test.
45877
45878 2003-09-15  Andreas Jaeger  <aj@suse.de>
45879
45880         * gcc.dg/Wold-style-definition-1.c: New test.
45881
45882 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45883
45884         PR c++/3907
45885         * g++.dg/parse/template12.C: New test.
45886
45887         * g++.dg/abi/bitfield11.C: New test.
45888         * g++.dg/abi/bitfield12.C: Likewise.
45889
45890 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45891
45892         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45893         non-expansion of functional macro name without arguments at EOL.
45894         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45895
45896 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45897
45898         * gcc.c-torture/execute/20030914-[12].c: New tests.
45899
45900 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45901
45902         PR c++/11788
45903         * g++.dg/overload/addr1.C: New test.
45904
45905 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45906
45907         * gcc.dg/20030909-1.c: New test.
45908
45909 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45910
45911         * gcc.dg/ultrasp10.c: New test.
45912
45913 2003-09-09  Devang Patel  <dpatel@apple.com>
45914
45915         * gcc.dg/darwin-ld-6.c: New test.
45916
45917 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45918
45919         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45920
45921 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45922
45923         * gcc.dg/ia64-types1.c: New test.
45924         * gcc.dg/ia64-types2.c: Likewise.
45925
45926 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45927
45928         * gcc.dg/builtins-1.c: Add more _Complex tests.
45929         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45930
45931         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45932         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45933
45934 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45935
45936         PR c++/11786
45937         * g++.dg/lookup/koenig2.C: New test.
45938
45939         PR c++/5296
45940         * g++.dg/rtti/typeid2.C: New test.
45941
45942 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45943
45944         * gcc.c-torture/compile/20030904-1.c: New test.
45945
45946 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45947
45948         * g++.dg/opt/longbranch2.C: New test.
45949
45950 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45951
45952         * g++.dg/template/crash10.C: Only compile it.
45953
45954 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45955
45956         PR middle-end/11665
45957         * gcc.c-torture/compile/20030907-1.c: New test.
45958         * g++.dg/init/array11.C: New test.
45959
45960 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45961
45962         PR c++/11852
45963         * g++.dg/init/struct1.C: New test.
45964
45965 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45966
45967         PR c++/12181
45968         * g++.dg/expr/comma1.C: New test.
45969
45970 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45971
45972         PR c++/11867
45973         * g++.dg/expr/static_cast5.C: New test.
45974
45975 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45976
45977         PR c++/11507
45978         * g++.dg/lookup/scoped7.C: New test.
45979
45980         PR c++/9574
45981         * g++.dg/other/static1.C: New test.
45982
45983         PR c++/11490
45984         * g++.dg/warn/template-1.C: New test.
45985
45986         PR c++/11432
45987         * g++.dg/template/crash10.C: New test.
45988
45989         PR c++/2478
45990         * g++.dg/overload/VLA.C: New test.
45991
45992         PR c++/10804
45993         * g++.dg/template/call1.C: New test.
45994
45995 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45996
45997         PR c++/11794
45998         * g++.dg/parse/using3.C: New test.
45999
46000 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46001
46002         PR c++/11409
46003         * g++.dg/overload/builtin3.C: New test case.
46004
46005 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46006
46007         PR c/9862
46008         * gcc.dg/20030906-1.c: New test.
46009         * gcc.dg/20030906-2.c: Likewise.
46010
46011 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46012
46013         PR c++/12167
46014         * g++.dg/parse/defarg5.C: New test.
46015
46016         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46017
46018 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46019
46020         PR c++/12163
46021         * g++.dg/expr/static_cast4.C: New test.
46022
46023         PR c++/12146
46024         * g++.dg/template/crash9.C: New test.
46025
46026 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46027
46028         * g++.old-deja/g++.ext/pretty2.C: Update for change
46029         in __FUNCTION__.
46030         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46031
46032 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46033
46034         PR c++/11922
46035         * g++/dg/template/qualified-id1.C: New test.
46036
46037         PR c++/12037
46038         * g++.dg/warn/noeffect4.C: New test.
46039
46040 2003-09-04  Matt Austern  <austern@apple.com>
46041
46042         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46043         * g++.dg/ext/fnname2.C: Likewise.
46044         * g++.dg/ext/fnname3.C: Likewise.
46045
46046 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46047
46048         * g++.dg/expr/lval1.C: New test.
46049         * g++.dg/ext/lvcast.C: Remove.
46050
46051 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46052
46053         PR optimization/11700.
46054         * gcc.c-torture/compile/20030903-1.c: New test case.
46055
46056 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46057
46058         PR c++/12053
46059         * g++.dg/abi/layout4.C: New test.
46060
46061 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46062
46063         PR c++/11553
46064         * g++.dg/parse/friend3.C: New test.
46065
46066 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46067
46068         PR c++/11847
46069         * g++.dg/template/class1.C: New test.
46070
46071         PR c++/11808
46072         * g++.dg/expr/call1.C: New test.
46073
46074 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46075
46076         PR c++/12114
46077         * g++.dg/init/ref9.C: New test.
46078
46079         PR c++/11972
46080         * g++.dg/template/nested4.C: New test.
46081
46082 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46083
46084         PR c++/12093
46085         * g++.dg/template/non-dependent4.C: New test.
46086
46087         PR c++/11928
46088         * g++.dg/inherit/conv1.C: New test.
46089
46090 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46091
46092         PR c++/6196
46093         * g++.dg/ext/label1.C: New test.
46094         * g++.dg/ext/label2.C: Likewise.
46095
46096 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46097
46098         * g++.dg/expr/cond3.C: New test.
46099
46100 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46101
46102         * gcc.dg/builtins-1.c: Add new builtin cases.
46103
46104 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46105
46106         * gcc.dg/builtins-1.c: Add new cases.
46107         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46108
46109 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46110
46111         * gcc.dg/builtins-1.c: Add more math builtin tests.
46112         * gcc.dg/torture/builtin-attr-1.c: New test.
46113
46114 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46115
46116         PR optimization/5079
46117         * g++.dg/opt/static3.C: New test.
46118
46119 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46120
46121         * gcc.misc-tests/gcov-10b.c: New test.
46122
46123 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46124
46125         * g++.dg/opt/ptrmem3.C: New test.
46126
46127         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46128
46129 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46130
46131         * gcc.dg/20030826-2.c: New test.
46132
46133 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46134
46135         PR middle-end/12002
46136         * g77.f-torture/compile/12002.f: New test case.
46137
46138 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46139
46140         * gcc.dg/20030826-1.c: New test case.
46141
46142 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46143
46144         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46145
46146 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46147
46148         PR c++/11871
46149         * c++.dg/lookup/crash1.C: New test.
46150
46151         * c++.dg/warn/noeffect3.C: New test.
46152
46153 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46154
46155         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46156         * gcc.dg/compat/vector-1_y.c: Ditto.
46157         * gcc.dg/compat/vector-2_x.c: Ditto.
46158         * gcc.dg/compat/vector-2_y.c: Ditto.
46159
46160 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46161
46162         * gcc.dg/20030702-1.c: New test.
46163
46164 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46165
46166         PR c++/8795
46167         * g++.dg/ext/altivec-1.C: New test.
46168
46169 2003-08-24  Richard Henderson  <rth@redhat.com>
46170
46171         * g++.dg/eh/simd-2.C: Add -w for x86.
46172
46173 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46174
46175         * gcc.dg/20030815-1.c: New test.
46176
46177 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46178
46179         PR c++/3765
46180         * g++.dg/parse/access6.C: New test.
46181
46182 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46183
46184         PR c++/641, c++/11876
46185         * g++.dg/template/friend22.C: New test.
46186         * g++.dg/template/friend23.C: Likewise.
46187
46188 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46189
46190         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46191         identically.
46192
46193 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46194
46195         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46196
46197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46198
46199         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46200
46201 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46202
46203         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46204
46205 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46206
46207         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46208
46209 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46210
46211         PR c++/11919
46212         * g++.dg/overload/prom1.C: New test.
46213
46214         PR c++/11551
46215         * g++.dg/parse/dtor2.C: New test.
46216
46217         PR c++/10762
46218         * g++.dg/parse/using2.C: New test.
46219
46220 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46221
46222         PR target/11805
46223         * gcc.c-torture/compile/20030821-1.c: New.
46224
46225 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46226
46227         PR c++/11834
46228         * g++.dg/template/deduce2.C: New test.
46229
46230 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46231
46232         * gcc.c-torture/execute/20030821-1.c: New test.
46233
46234 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46235
46236         PR middle-end/11984
46237         * gcc.dg/20030820-1.c: New test case.
46238
46239 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46240
46241         PR c++/11945
46242         * g++.dg/warn/noeffect2.C: New test.
46243
46244 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46245
46246         PR c++/10926
46247         * g++.dg/template/dtor2.C: New test.
46248
46249         PR c++/11684
46250         * g++.dg/template/operator1.C: New test.
46251         * g++.dg/parse/operator4.C: New test.
46252
46253         PR c++/11946.C
46254         * g++.dg/expr/enum1.C: New test.
46255         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46256
46257         PR c++/11036.C
46258         * g++.dg/parse/elab2.C: New test.
46259         * g++.dg/parse/typedef4.C: Change error message.
46260         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46261         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46262         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46263
46264 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46265
46266         * gcc.dg/pch/warn-1.c: New.
46267         * gcc.dg/pch/warn-1.hs: New.
46268
46269         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46270         not-tested file.
46271
46272 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46273
46274         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46275
46276 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46277
46278         * gcc.dg/uninit-D.c: New Test.
46279         * gcc.dg/uninit-E.c: New Test.
46280         * gcc.dg/uninit-F.c: New Test.
46281         * gcc.dg/uninit-G.c: New Test.
46282
46283 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46284
46285         * g++.dg/README: Describe the pch directory.
46286
46287 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46288
46289         PR c++/11174
46290         * g++.dg/parse/access4.C: New test.
46291         * g++.dg/parse/access5.C: Likewise.
46292         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46293
46294 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46295
46296         * gcc.dg/noncompile/20030818-1.c: New.
46297
46298 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46299
46300         PR c++/11957
46301         * g++.dg/warn/noeffect1.C: New test.
46302
46303         * g++.dg/template/scope2.C: New test.
46304         * g++.dg/template/error2.C: Correct dg-error
46305
46306 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46307
46308         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46309
46310 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46311
46312         PR C++/11512
46313         * g++.dg/template/warn1.C: New.
46314
46315 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46316
46317         * g++.dg/template/error2.C: New test.
46318         * g++.dg/lookup/using7.C: Adjust errors
46319         * g++.old-deja/g++.pt/crash36.C: Likewise.
46320         * g++.old-deja/g++.pt/derived3.C: Likewise.
46321
46322 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46323
46324         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46325         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46326         * gcc.c-torture/execute/builtins/string-9.c: New, from
46327         string-opt-9.c.  Adjust for execute/builtins framework.
46328         * gcc.c-torture/execute/string-opt-9.c: Delete.
46329
46330 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46331
46332         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46333
46334         * g++.dg/parse/ret-type2.C: New test.
46335
46336         PR c++/11703
46337         * g++.dg/init/new8.C: New test.
46338
46339         PR c++/10923
46340         * g++.dg/parse/typedef5.C: New test.
46341
46342         PR c++/9512
46343         * g++.dg/parse/qualified2.C: New test.
46344         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46345         invalid code.
46346
46347 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46348
46349         * g++.dg/conversion/ptrmem1.C: New test.
46350
46351 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46352
46353         PR target/11693
46354         * gcc.dg/20030811-1.c: New test.
46355
46356         PR target/11535
46357         * gcc.c-torture/execute/20030811-1.c: New test.
46358
46359 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46360
46361         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46362
46363 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46364
46365         PR c++/11789.C
46366         * g++.dg/inherit/multiple1.C: New test.
46367
46368 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46369
46370         * gcc.dg/spe1.c: New test.
46371
46372         PR c++/11670
46373         * g++.dg/expr/cast2.C: New test.
46374
46375         PR c++/10530
46376         * g++.dg/template/dependent-name2.C: New test.
46377
46378 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46379
46380         * g++.dg/parse/crash11.C: Put the dg options in comments.
46381
46382 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46383
46384         * lib/gcc-dg.exp: Update for diagnostic change.
46385
46386 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46387
46388         PR c++/5767
46389         * g++.dg/parse/crash11.C: New test.
46390
46391 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46392
46393         * gcc.dg/cpp/spacing1.c: Update.
46394
46395 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46396
46397         PR target/11739
46398         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46399         a value for -mtune.
46400
46401 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46402
46403         PR middle-end/11771
46404         * gcc.c-torture/compile/20030804-1.c: New test case.
46405
46406 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46407
46408         * gcc.dg/20030804-1.c: New test case.
46409
46410 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46411
46412         * gcc.dg/cpp/separate-1.c: New test.
46413
46414 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46415
46416         PR c++/11704
46417         * g++.dg/template/dependent-expr2.C: New test.
46418
46419         PR c++/11766
46420         * g++.dg/expr/ptrmem1.C: New test.
46421
46422 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46423
46424         PR c++/9453
46425         * g++.dg/template/friend15.C: New test.
46426
46427 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46428
46429         * lib/dg-pch.exp: Work round PCH bug.
46430
46431 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46432
46433         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46434         builtins.  Move cases from builtins-4.c here.
46435
46436         * gcc.dg/torture/builtin-math-1.c: New test taken from
46437         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46438         additional cases.
46439
46440         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46441         Delete.
46442
46443 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46444
46445         PR c++/9447
46446         * g++.dg/template/using7.C: New test.
46447
46448 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46449
46450         * import1.c, import2.c: New tests.
46451
46452 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46453
46454         * g++.dg/eh/crossjump1.C: New test.
46455
46456 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46457
46458         PR c++/11697
46459         * g++.dg/template/using6.C: New test.
46460
46461         PR c++/11744
46462         * g++.dg/template/koenig2.C: New test.
46463
46464 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46465
46466         PR c++/7983
46467         * g++.dg/parse/typedef4.C: New test.
46468
46469 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46470
46471         PR c++/8442, c++/8806
46472         * g++.dg/template/elab1.C: New test.
46473         * g++.dg/template/type2.C: Likewise.
46474         * g++.dg/template/ttp3.C: Adjust expected error message.
46475         * g++.old-deja/g++.law/visibility13.C: Likewise.
46476         * g++.old-deja/g++.niklas/t135.C: Likewise.
46477         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46478         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46479         template argument.
46480         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46481
46482 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46483
46484         PR c++/11295
46485         * g++.dg/ext/stmtexpr1.C: New test.
46486
46487         * g++.dg/opt/tmp1.C: New test.
46488
46489         PR c++/11525
46490         * g++.dg/parse/constant4.C: New test.
46491
46492         PR c++/9447
46493         * g++.dg/template/using5.C: New test.
46494
46495 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46496
46497         * gcc.dg/builtins-27.c: New test case.
46498
46499 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46500
46501         * gcc.dg/tls/opt-7.c: New test.
46502
46503 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46504
46505         * g++.old-deja/g++.other/crash18.C: Remove.
46506
46507 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46508
46509         * g++.dg/template/explicit3.C: New.
46510         * g++.dg/template/explicit4.C: New.
46511         * g++.dg/template/explicit5.C: New.
46512
46513         PR c++/11347
46514         * g++.dg/template/memtmpl1.C: New.
46515
46516 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46517
46518         PR target/11565
46519         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46520         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46521
46522 2003-07-30  Jan Hubicka  <jh@suse.cz>
46523
46524         * vtgc1.c: Kill.
46525
46526 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46527
46528         * gcc.dg/struct-in-proto-1.c: New test.
46529
46530 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46531
46532         * gcc.dg/cpp/include2.c: Only expect one message.
46533
46534 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46535
46536         PR c++/9447
46537         * g++.dg/template/using1.C: New test.
46538         * g++.dg/template/using2.C: New test.
46539         * g++.dg/template/using3.C: New test.
46540         * g++.dg/template/using4.C: New test.
46541
46542 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46543
46544         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46545         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46546
46547 2003-07-28  Jan Hubicka  <jh@suse.cz>
46548
46549         PR c++/11530
46550         * g++.dg/opt/call1.C: New test.
46551
46552 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46553
46554         PR c++/11667
46555         * g++.dg/init/enum2.C: New test.
46556         * g++.dg/template/overload1.C: Add "-w" option.
46557
46558 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46559
46560         * gcc.dg/Wdeclaration-after-statement-1.c,
46561         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46562
46563 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46564
46565         * gcc.c-torture/compile/20030725-1.c: New test.
46566
46567 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46568
46569         * gcc.dg/20030505.c: Only run for SPE.
46570         Remove definition of opaque type.
46571
46572 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46573
46574         * g++.dg/template/ptrmem6.C: New test.
46575
46576 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46577
46578         * gcc.c-torture/compile/zero-strct-2.c: New test.
46579
46580 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46581
46582         * gcc.dg/intermod-1.c: New test.
46583
46584 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46585
46586         PR c++/11617
46587         * g++.dg/template/lookup2.C: New test.
46588         * g++.dg/template/memclass1.C: Remove instantiated from error.
46589         * g++.dg/other/error2.C: Tweak expected errors.
46590
46591         PR c++/11596
46592         * g++.dg/template/defarg3.C: New test.
46593
46594         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46595
46596 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46597
46598         * g++.dg/inherit/access5.C: New test.
46599
46600 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46601
46602         PR c++/11513
46603         * g++.dg/template/crash8.C: New test.
46604
46605 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46606
46607         PR c/10602
46608         * gcc.dg/noncompile/incomplete-2.c: New test.
46609
46610 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46611
46612         PR c++/11645
46613         * g++.dg/inherit/access4.C: New test.
46614
46615         PR c++/11517
46616         * g++.dg/expr/cond2.C: New test.
46617
46618         PR optimization/10679
46619         * g++.dg/opt/inline4.C: New test.
46620
46621 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46622
46623         * g++.dg/parse/crash10: New test.
46624
46625 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46626
46627         * g++.dg/ext/flexary1.C: New test.
46628
46629 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46630
46631         PR c++/10793
46632         * g++.dg/template/crash9.C: New test.
46633
46634 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46635
46636         PR c++/3004
46637         * g++.dg/parse/typedef3.C: New test.
46638
46639         PR c++/7906
46640         * g++.dg/parse/operator2.C: New test.
46641
46642         PR c++/8895
46643         * g++.dg/parse/def-tmpl-arg1.C: New test.
46644
46645         PR c++/9282
46646         * g++.dg/parse/funptr1.C: New test.
46647
46648         PR c++/9452
46649         * g++.dg/parse/ambig3.C: New test.
46650
46651         PR c++/9454
46652         * g++.dg/parse/operator3.C: New test.
46653
46654         PR c++/9486
46655         * g++.dg/parse/template10.C: New test.
46656
46657         PR c++/9488
46658         * g++.dg/parse/template11.C: New test.
46659
46660         PR c++/10150
46661         * g++.dg/parse/invalid-op1.C: New test.
46662
46663         PR c++/10247
46664         * g++.dg/parse/condexpr1.C: New test.
46665
46666 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46667
46668         * g++.dg/ext/packed3.C: New test.
46669         * g++.dg/ext/packed4.C: New test.
46670
46671         * gcc.dg/pack-test-3.c: New test.
46672
46673 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46674
46675         * lib/compat.exp: Handle dg-options per source file.
46676         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46677         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46678         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46679         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46680         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46681         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46682         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46683         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46684         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46685         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46686         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46687         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46688         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46689         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46690
46691 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46692
46693         PR c/10320
46694         * gcc.c-torture/execute/20030718-1.c: New test.
46695
46696 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46697
46698         PR optimization/11536
46699         * gcc.dg/20030721-1.c: New test.
46700
46701 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46702
46703         PR c++/11546
46704         * g++.dg/template/lookup1.C: New test.
46705
46706 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46707
46708         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46709         diagnostics of ill-formed constructs involving labels.
46710         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46711         the new 'previously defined here' message.
46712
46713 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46714
46715         * g++.dg/parse/non-dependent2.C: New test.
46716
46717 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46718
46719         * g++.dg/init/init-ref4.C: xfail on targets without
46720         weak symbols.
46721
46722 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46723
46724         PR target/11087
46725         * gcc.c-torture/execute/20030717-1.c: New test.
46726
46727 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46728
46729         * g++.dg/opt/cfg1.C: New test.
46730
46731 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46732
46733         PR optimization/11557
46734         * gcc.dg/20030717-1.c: New test.
46735
46736 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46737
46738         PR c++/10476
46739         * g++.dg/expr/crash-1.C: New test.
46740
46741         PR c++/11027
46742         * g++.dg/template/init3.C: New test.
46743
46744         PR c++/8222
46745         * g++.dg/template/non-dependent1.C: New test.
46746
46747         PR c++/11070
46748         * g++.dg/template/non-dependent2.C: New test.
46749
46750         PR c++/11071
46751         * g++.dg/template/non-dependent3.C: New test.
46752
46753         PR c++/9907
46754         * g++.dg/template/sizeof5.C: New test.
46755
46756 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46757
46758         PR 11498
46759         * gcc.c-torture/compile/mangle-1.c: New file.
46760
46761 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46762
46763         PR c++/7809
46764         * g++.dg/parse/access3.C: New test.
46765
46766 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46767
46768         PR c++/11384
46769         * g++.dg/init/init-ref4.C: New test.
46770
46771 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46772
46773         PR c++/11547
46774         * g++.dg/parse/constant3.C: New test.
46775         * g++.dg/parse/crash7.C: Likewise.
46776
46777 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46778
46779         PR target/11008
46780         * gcc.dg/i386-pentium4-not-mull.c: New.
46781
46782 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46783
46784         * gcc.dg/asm-names.c (ymain): Make it weak.
46785
46786 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46787
46788         PR c++/5421
46789         * g++.dg/template/friend21.C: New test.
46790
46791 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46792
46793         * gcc.dg/cleanup-8.c: New test.
46794         * gcc.dg/cleanup-9.c: New test.
46795
46796 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46797
46798         * g++.dg/ext/dll-MI1.h: New file.
46799         * g++.dg/ext/dllexport-MI1.C: New file.
46800         * g++.dg/ext/dllimport-MI1.C: New file.
46801
46802 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46803
46804         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46805         it does not have cmpstrsi patterns (just cmpmemsi).
46806
46807 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46808
46809         PR debug/11473
46810         * g++.dg/debug/debug8.C: New test.
46811
46812 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46813
46814         PR c++/10108
46815         * g++.dg/template/crash7.C: New test.
46816
46817 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46818
46819         PR target/10795
46820         * gcc.c-torture/compile/20030708-1.c: New.
46821
46822 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46823
46824         * gcc.c-torture/execute/20030715-1.c: New test.
46825
46826 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46827
46828         * gcc.dg/pch/inline-3.c: New file.
46829         * gcc.dg/pch/inline-3.hs: New file.
46830         * gcc.dg/pch/inline-4.c: New file.
46831         * gcc.dg/pch/inline-4.hs: New file.
46832
46833 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46834
46835         PR c++/11509
46836         * g++.dg/template/crash6.C: New test.
46837
46838         PR c++/7053
46839         * g++.dg/template/friend20.C: New test.
46840
46841         PR c++/7019
46842         * g++.dg/template/overload2.C: New test.
46843
46844 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46845
46846         PR optimization/11440
46847         * gcc.c-torture/execute/20030714-1.c: New test.
46848
46849 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46850
46851         PR c++/11154
46852         * g++.dg/template/partial2.C: New test.
46853
46854 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46855
46856         PR c++/11503
46857         * g++.dg/template/anon1.C: New test.
46858
46859         PR c++/11493
46860         PR c++/11495
46861         * g++.dg/parse/template9.C: Likewise.
46862         * g++.dg/template/crash4.C: New test.
46863         * g++.dg/template/koenig1.C: Likewise.
46864         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46865         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46866         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46867         functions.
46868         * g++.old-deja/g++.jason/template36.C: Likewise.
46869         * g++.old-deja/g++.mike/p1989.C: Likewise.
46870         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46871         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46872         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46873         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46874         compiling.
46875         * g++.old-deja/g++.pt/union2.C: Use this->.
46876
46877 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46878
46879         * gcc.dg/20030711-1.c: New test.
46880
46881 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46882
46883         PR c++/11050
46884         * g++.dg/parse/args1.C: New test.
46885         * g++.pt/defarg8.C: Change expected errors.
46886
46887 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46888
46889         PR c++/8164
46890         * g++.dg/template/nontype2.C: New test.
46891
46892         PR c++/10558
46893         * g++.dg/parse/template8.C: New test.
46894
46895         PR c++/8327
46896         * g++.dg/template/scope1.C: New test.
46897
46898         * g++.dg/warn/Wsign-compare-1.C: New test.
46899
46900 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46901
46902         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46903
46904 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46905
46906         PR c++/9411
46907         * g++.dg/template/explicit2.C: New test.
46908
46909         PR c++/10032
46910         * g++.dg/warn/pedantic1.C: New test.
46911
46912 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46913
46914         PR c++ 9483
46915         * g++.dg/other/field1.C: New test.
46916
46917 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46918
46919         PR c/11449
46920         * gcc.c-torture/compile/20030707-1.c: New.
46921
46922 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46923
46924         PR c++/10849
46925         * g++.dg/template/access12.C: New test.
46926
46927 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46928
46929         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46930         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46931         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46932         * gcc.misc-tests/gcov.exp: Update
46933         * g++.dg/gcov/gcov.exp: Update
46934         * lib/gcov.exp: Update.
46935
46936 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46937
46938         * g++.dg/abi/mangle17.C: Make sure template expressions are
46939         dependent.
46940         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46941         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46942         * g++.dg/opt/stack1.C: Remove erroneous code.
46943         * g++.dg/parse/template7.C: New test.
46944         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46945         * g++.old-deja/g++.pt/crash4.C: Likewise.
46946
46947 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46948
46949         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46950         with zero or one occurence of `$' after the initial `L'.
46951
46952 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46953
46954         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46955
46956 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46957
46958         PR c/11370
46959         * gcc.dg/Wunreachable-6.c: New testcase.
46960         * gcc.dg/Wunreachable-7.c: New testcase.
46961
46962 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46963
46964         PR c/11420
46965         * gcc.dg/20030708-1.c: New test.
46966
46967 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46968
46969         * gcc.dg/compat/sdata-section.h: New file.
46970         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46971         * gcc.dg/torture/mips-sdata-1.c: New test.
46972
46973 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46974
46975         PR c++/11030
46976         * g++.dg/template/friend19.C: New test.
46977
46978 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46979
46980         * g++.dg/opt/strength-reduce.C: New test.
46981
46982 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46983
46984         PR target/10979
46985         * gcc.dg/20030707-1.c: New testcase.
46986
46987 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46988
46989         PR optimization/11059
46990         * g++.dg/opt/emptyunion.C: New testcase.
46991
46992 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46993             Eric Botcazou  <ebotcazou@libertysurf.fr>
46994
46995         * g++.dg/opt/stack1.C: New test.
46996
46997 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46998
46999         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47000         run test.
47001
47002         PR c++/11431
47003         * g++.dg/expr/static_cast3.C: New test.
47004
47005 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47006
47007         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47008         everywhere.
47009         * gcc.dg/concat.c: Concatenation of string constants with
47010         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47011         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47012         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47013         necessary to avoid multi-character character constant warning.
47014         * gcc.dg/cpp/escape.c: Likewise.
47015         * gcc.dg/cpp/ucs.c: Likewise.
47016         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47017         Fix a typo.
47018
47019 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47020
47021         PR c/11428
47022         * gcc.c-torture/compile/20030704-1.c: New.
47023
47024 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47025
47026         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47027
47028 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47029
47030         PR c++/5287, PR c++/7910,  PR c++/11021
47031         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47032         tests for warnings.
47033         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47034         * g++.dg/ext/dllimport3.C: Likewise.
47035         * g++.dg/ext/dllimport4.C: New file.
47036         * g++.dg/ext/dllimport5.C: New file.
47037         * g++.dg/ext/dllimport6.C: New file.
47038         * g++.dg/ext/dllimport7.C: New file.
47039         * g++.dg/ext/dllimport8.C: New file.
47040         * g++.dg/ext/dllimport9.C: New file.
47041         * g++.dg/ext/dllimport10.C: New file.
47042         * g++.dg/ext/dllexport1.C: New file.
47043
47044 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47045
47046         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47047         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47048
47049 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47050
47051         * gcc.dg/builtins-25.c: New testcase.
47052         * gcc.dg/builtins-26.c: New testcase.
47053
47054 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47055
47056         * gcc.dg/compat/vector-defs.h: New file.
47057         * gcc.dg/compat/vector-setup.h: New file.
47058         * gcc.dg/compat/vector-check.h: New file.
47059         * gcc.dg/compat/vector-1_main.c: New file.
47060         * gcc.dg/compat/vector-1_x.c: New file.
47061         * gcc.dg/compat/vector-1_y.c: New file.
47062         * gcc.dg/compat/vector-2_main.c: New file.
47063         * gcc.dg/compat/vector-2_x.c: New file.
47064         * gcc.dg/compat/vector-2_y.c: New file.
47065
47066         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47067         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47068         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47069         * gcc.dg/compat/struct-align-1.h: New file.
47070         * gcc.dg/compat/struct-align-1_main.c: New file.
47071         * gcc.dg/compat/struct-align-1_x.c: New file.
47072         * gcc.dg/compat/struct-align-1_y.c: New file.
47073         * gcc.dg/compat/struct-align-2.h: New file.
47074         * gcc.dg/compat/struct-align-2_main.c: New file.
47075         * gcc.dg/compat/struct-align-2_x.c: New file.
47076         * gcc.dg/compat/struct-align-2_y.c: New file.
47077
47078         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47079         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47080         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47081         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47082         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47083         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47084         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47085         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47086         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47087         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47088         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47089         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47090         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47091         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47092         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47093         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47094         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47095         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47096         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47097         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47098         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47099         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47100         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47101         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47102         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47103         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47104         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47105         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47106         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47107
47108 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47109
47110         * gcc.dg/i386-call-1.c: New test.
47111
47112 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47113
47114         PR c++/9162
47115         * g++.dg/parse/defarg4.C: New.
47116
47117 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47118
47119         PR target/10700
47120         * gcc.c-torture/compile/20030703-1.c: New test case.
47121
47122 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47123
47124         * g++.dg/template/local3.C: Remove extra semicolon.
47125
47126 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47127
47128         * gcc.dg/i386-volatile-1.c: New test.
47129
47130 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47131
47132         PR c++/11072
47133         * g++.dg/other/offsetof2.C: XFAIL.
47134         * g++.dg/other/offsetof5.C: New.
47135
47136         PR c++/10219
47137         * g++.dg/template/error1.C: New.
47138
47139         PR c++/9779
47140         * g++.dg/template/dependent-expr1.C: New.
47141
47142 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47143
47144         PR c++/6949
47145         * g++.dg/template/local3.C: New test.
47146
47147         PR c++/11149
47148         * g++.dg/lookup/scoped6.C: New test.
47149
47150 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47151
47152         PR c++/8046
47153         * g++.dg/other/error7.C: New test.
47154
47155 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47156
47157         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47158         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47159         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47160         * g++.old-deja/g++.other/union2.C: Likewise.
47161         * gcc.dg/c90-const-expr-2.c: Likewise.
47162         * gcc.dg/c90-const-expr-3.c: Likewise.
47163         * gcc.dg/c99-const-expr-2.c: Likewise.
47164         * gcc.dg/c99-const-expr-3.c: Likewise.
47165         * gcc.dg/concat.c: Likewise.
47166
47167 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47168
47169         PR c++/9559
47170         * g++.dg/init/static1.C: New test.
47171
47172 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47173
47174         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47175         * g++.old-deja/g++.other/access2.C: Likewise.
47176         * g++.old-deja/g++.other/decl2.C: Likewise.
47177         * gcc.c-torture/execute/20020615-1.c: Likewise.
47178
47179 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47180
47181         PR c++/4933
47182         * g++.dg/template/sizeof4.C: New test.
47183
47184 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47185
47186         * g++.dg/other/error6.C: New test.
47187
47188 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47189
47190         PR c++/10750
47191         * g++.dg/parse/constant2.C: New test.
47192
47193 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47194
47195         PR c++/11106
47196         * g++.dg/other/error5.C: New test.
47197
47198 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47199
47200         * gcc.dg/format/gcc_diag-1.c: New test.
47201
47202 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47203
47204         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47205
47206 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47207
47208         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47209         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47210         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47211
47212 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47213
47214         * gcc.c-torture/execute/builtins/string-8.c: New test.
47215         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47216         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47217         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47218
47219 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47220
47221         PR c++/10468
47222         * g++.dg/ext/typeof6.C: New test.
47223
47224 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47225
47226         PR c++/10796
47227         * g++.dg/init/enum1.C: New test.
47228
47229 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47230
47231         * gcc.dg/20030627-1.c: New test.
47232
47233 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47234
47235         PR c++/11332
47236         * g++.dg/expr/static_cast2.C: New test.
47237
47238 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47239             Jakub Jelinek  <jakub@redhat.com>
47240
47241         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47242         sprintf(dst,"%s",src) optimization.
47243         * gcc.c-torture/execute/20030626-1.c: New test case.
47244         * gcc.c-torture/execute/20030626-2.c: New test case.
47245
47246 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47247
47248         * gcc.c-torture/execute/multi-ix.c: New test.
47249
47250         * gcc.c-torture/execute/simd-4.c (main):
47251         Added missing semicolon at end of union.
47252
47253 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47254
47255         PR c++/8266
47256         * g++.dg/template/explicit-instantiation3.C: New test.
47257
47258 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47259
47260         * gcc.dg/20030626-1.c: Use signed char.
47261
47262 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47263
47264         * gcc.dg/20030626-1.c: New test.
47265
47266 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47267
47268         * const-str-2.m: Update.
47269
47270 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47271
47272         PR c++/10990
47273         * g++.dg/rtti/dyncast1.C: New test.
47274         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47275         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47276         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47277
47278         PR c++/10931
47279         * g++.dg/expr/static_cast1.C: New test.
47280
47281 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47282
47283         * gcc.dg/20030625-1.c: New test.
47284
47285 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47286
47287         * gcc.c-torture/compile/20030624-1.c: New test case.
47288
47289 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47290
47291         * gcc.c-torture/execute/string-opt-17.c: New test.
47292
47293 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47294
47295         PR c++/5754
47296         * g++.dg/parse/crash6.C: New test.
47297
47298 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47299
47300         * gcc.dg/builtins-24.c: New test case.
47301
47302 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47303
47304         * g++.dg/opt/operator1.C: New test.
47305
47306 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47307
47308         * gcc.c-torture/execute/string-opt-16.c: New test case.
47309
47310 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47311
47312         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47313         * g++.old-deja/g++.other/conv7.C: Likewise.
47314         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47315         * g++.old-deja/g++.other/overload14.C: Likewise.
47316
47317 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47318
47319         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47320         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47321
47322 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47323
47324         PR c++/10888
47325         * g++.dg/warn/Winline-3.C: New test.
47326
47327 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47328
47329         * lib/target-supports.exp (check_alias_available): Make the test
47330         program acceptable to the Solaris assembler.
47331
47332         PR c++/10749
47333         * g++.dg/template/memclass2.C: New test.
47334
47335 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47336             Eric Botcazou  <ebotcazou@libertysurf.fr>
47337
47338         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47339         data for non-matching targets.
47340         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47341
47342 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47343
47344         PR c++/10845
47345         * g++.dg/template/member3.C: New test.
47346
47347 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47348
47349         PR c++/10939
47350         * g++.dg/template/func1.C: New test.
47351
47352         PR c++/9649
47353         * g++.dg/template/static4.C: New test.
47354         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47355
47356         PR c++/11041
47357         * g++.dg/init/ref7.C: New test.
47358
47359 2003-06-19  Matt Austern  <austern@apple.com>
47360
47361         PR c++/11228
47362         * g++.dg/anew1.C: New test.
47363         * g++.dg/anew2.C: New test.
47364         * g++.dg/anew3.C: New test.
47365         * g++.dg/anew4.C: New test.
47366
47367 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47368
47369         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47370
47371 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47372
47373         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47374         endian-dependent.
47375
47376 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47377
47378         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47379         Remove cruft.
47380
47381 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47382
47383         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47384         * gcc.c-torture/compile/961203-1.c: Likewise.
47385         * gcc.c-torture/compile/980506-1.c: Likewise.
47386
47387 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47388
47389         PR c++/10712
47390         * g++.dg/lookup/using7.C: New test.
47391
47392 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47393
47394         PR c++/11105
47395         * g++.dg/abi/conv1.C: Remove it.
47396         * g++.dg/template/conv7.C: New test.
47397         * g++.dg/template/conv8.C: Likewise.
47398         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47399         conversion operator.
47400
47401 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47402
47403         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47404         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47405         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47406         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47407         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47408         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47409         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47410         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47411         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47412         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47413         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47414         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47415         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47416         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47417         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47418         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47419         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47420         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47421         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47422         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47423         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47424         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47425         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47426         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47427         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47428         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47429         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47430         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47431         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47432
47433 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47434
47435         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47436         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47437         indications.
47438
47439 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47440
47441         * gcc.dg/i386-387-5.c: New test case.
47442         * gcc.dg/i386-387-6.c: New test case.
47443         * gcc.dg/builtins-23.c: New test case.
47444
47445 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47446
47447         * gcc.dg/builtins-22.c: New test case.
47448         * gcc.dg/i386-387-1.c: Update to test exp.
47449         * gcc.dg/i386-387-2.c: Likewise.
47450
47451 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47452
47453         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47454
47455 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47456
47457         * lib/gcc-dg.exp (dg-require-dll): New function.
47458         (dg-xfail-if): Likewise.
47459         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47460         driver.
47461
47462         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47463         * gcc.c-torture/compile/20001205-1.c: Likewise.
47464         * gcc.c-torture/compile/20001226-1.c: Likewise.
47465         * gcc.c-torture/compile/20010518-2.c: Likewise.
47466         * gcc.c-torture/compile/20020312-1.c: Likewise.
47467         * gcc.c-torture/compile/20020604-1.c: Likewise.
47468         * gcc.c-torture/compile/920501-12.c: Likewise.
47469         * gcc.c-torture/compile/920501-4.c: Likewise.
47470         * gcc.c-torture/compile/920520-1.c: Likewise.
47471         * gcc.c-torture/compile/920521-1.c: Likewise.
47472         * gcc.c-torture/compile/920625-1.c: Likewise.
47473         * gcc.c-torture/compile/961203-1.c: Likewise.
47474         * gcc.c-torture/compile/980506-1.c: Likewise.
47475         * gcc.c-torture/compile/981006-1.c: Likewise.
47476         * gcc.c-torture/compile/981022-1.c: Likewise.
47477         * gcc.c-torture/compile/981223-1.c: Likewise.
47478         * gcc.c-torture/compile/990617-1.c: Likewise.
47479         * gcc.c-torture/compile/dll.c: Likewise.
47480         * gcc.c-torture/compile/labels-3.c: Likewise.
47481         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47482         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47483         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47484         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47485         * gcc.c-torture/compile/simd-5.c: Likewise.
47486         * gcc.c-torture/compile/20000804-1.x: Remove.
47487         * gcc.c-torture/compile/20001205-1.x: Likewise.
47488         * gcc.c-torture/compile/20001226-1.x: Likewise.
47489         * gcc.c-torture/compile/20010518-2.x: Likewise.
47490         * gcc.c-torture/compile/20020312-1.x: Likewise.
47491         * gcc.c-torture/compile/20020604-1.x: Likewise.
47492         * gcc.c-torture/compile/920501-12.x: Likewise.
47493         * gcc.c-torture/compile/920501-4.x: Likewise.
47494         * gcc.c-torture/compile/920520-1.x: Likewise.
47495         * gcc.c-torture/compile/920521-1.x: Likewise.
47496         * gcc.c-torture/compile/920625-1.x: Likewise.
47497         * gcc.c-torture/compile/961203-1.x: Likewise.
47498         * gcc.c-torture/compile/980506-1.x: Likewise.
47499         * gcc.c-torture/compile/981006-1.x: Likewise.
47500         * gcc.c-torture/compile/981022-1.x: Likewise.
47501         * gcc.c-torture/compile/981223-1.x: Likewise.
47502         * gcc.c-torture/compile/990617-1.x: Likewise.
47503         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47504         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47505         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47506         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47507         * gcc.c-torture/compile/simd-5.x: Likewise.
47508
47509         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47510
47511 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47512
47513         * gcc.c-torture/execute/20030611-1.c: New test.
47514
47515 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47516
47517         PR middle-end/168
47518         * gcc.dg/20030612-1.c: New test case.
47519
47520 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47521
47522         PR c++/10635
47523         * g++.dg/expr/cast1.C: New test.
47524
47525 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47526
47527         * gcc.dg/builtins-21.c: New test case.
47528
47529 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47530
47531         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47532         options instead of at the end.
47533         * lib/objc.exp (objc_target_compile): Likewise.
47534
47535 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47536
47537         PR c++/10432
47538         * g++.dg/parse/error1.C: New test.
47539
47540 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47541
47542         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47543         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47544         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47545         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47546         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47547         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47548         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47549         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47550         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47551         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47552         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47553         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47554         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47555         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47556         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47557         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47558         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47559         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47560         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47561         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47562         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47563         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47564         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47565         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47566
47567         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47568         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47569         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47570         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47571         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47572         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47573         * gcc.dg/compat/scalar-return-3_main.c: New file.
47574         * gcc.dg/compat/scalar-return-3_x.c: New file.
47575         * gcc.dg/compat/scalar-return-3_y.c: New file.
47576         * gcc.dg/compat/scalar-return-4_main.c: New file.
47577         * gcc.dg/compat/scalar-return-4_x.c: New file.
47578         * gcc.dg/compat/scalar-return-4_y.c: New file.
47579
47580 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47581
47582         * gcc.dg/compat/fp2-struct-check.h: New file.
47583         * gcc.dg/compat/fp2-struct-defs.h: New file.
47584         * gcc.dg/compat/fp2-struct-init.h: New file.
47585         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47586         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47587         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47588         * gcc.dg/compat/struct-return-10_main.c: New file.
47589         * gcc.dg/compat/struct-return-10_x.c: New file.
47590         * gcc.dg/compat/struct-return-10_y.c: New file.
47591
47592         * gcc.dg/compat/compat-common.h: New file.
47593         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47594         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47595         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47596         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47597         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47598         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47599         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47600         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47601         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47602         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47603         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47604         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47605         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47606         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47607         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47608         * gcc.dg/compat/small-struct-check.h: Ditto.
47609         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47610         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47611         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47612         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47613         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47614         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47615         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47616         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47617         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47618         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47619         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47620         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47621         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47622         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47623         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47624         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47625         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47626         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47627         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47628         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47629         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47630         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47631         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47632         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47633         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47634         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47635         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47636         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47637         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47638         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47639
47640 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47641
47642         * g++.dg/pch/static-1.C: New file.
47643         * g++.dg/pch/static-1.Hs: New file.
47644
47645 2003-06-10  Richard Henderson  <rth@redhat.com>
47646
47647         * gcc.dg/asm-7.c: Adjust expected warning text.
47648
47649 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47650
47651         * gcc.dg/builtins-20.c: New test case.
47652
47653 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47654
47655         PR c++/11131
47656         * g++.dg/opt/template1.C: New test.
47657
47658 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47659
47660         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47661         additional_sources.
47662
47663 2003-05-21  David Taylor  <dtaylor@emc.com>
47664
47665         * gcc.dg/Wpadded.c: New file.
47666
47667 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47668
47669         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47670         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47671         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47672         dg-require-weak.
47673
47674 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47675
47676         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47677
47678 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47679
47680         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47681         (dg-require-alias): Likewise.
47682         (dg-require-gc-sections): Likewise.
47683         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47684
47685 2003-06-08  Richard Henderson  <rth@redhat.com>
47686
47687         * gcc.dg/20011029-2.c: Fix the array reference.
47688         * gcc.dg/asm-7.c: New.
47689
47690 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47691
47692         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47693
47694 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47695
47696         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47697         (dg-require-gc-sections): Likewise.
47698
47699 2003-06-08  Jan Hubicka  <jh@suse.cz>
47700
47701         * i386-cmov1.c: Fix regular expression.
47702         * i386-cvt-1.c: Likewise.
47703         * i386-local.c: Likewise.
47704         * i386-local2.c: Likewise.
47705         * i386-mul.c: Likewise.
47706         * i386-ssetype-1.c: Likewise.
47707         * i386-ssetype-3.c: Likewise.
47708         * i386-ssetype-5.c: Likewise.
47709
47710 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47711
47712         PR c++/11039
47713         * g++.dg/warn/implicit-typename2.C: New test.
47714         * g++.dg/warn/implicit-typename3.C: New test.
47715
47716 2003-06-07  Richard Henderson  <rth@redhat.com>
47717
47718         * g++.dg/other/offsetof3.C: Use size_t.
47719         * g++.dg/other/offsetof4.C: Likewise.
47720
47721 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47722
47723         * lib/copy-file.exp: New. Implement gcc_copy_files.
47724
47725         * lib/dg-pch.exp: Load copy-file.exp
47726         (dg-pch): Use gcc_copy_files instead of "file copy".
47727
47728 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47729
47730         * gcc.dg/weak/weak.exp: Simplify.
47731         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47732         * gcc.dg/weak/weak-1.c: Likewise.
47733         * gcc.dg/weak/weak-2.c: Likewise.
47734         * gcc.dg/weak/weak-3.c: Likewise.
47735         * gcc.dg/weak/weak-4.c: Likewise.
47736         * gcc.dg/weak/weak-5.c: Likewise.
47737         * gcc.dg/weak/weak-6.c: Likewise.
47738         * gcc.dg/weak/weak-7.c: Likewise.
47739         * gcc.dg/weak/weak-8.c: Likewise.
47740         * gcc.dg/weak/weak-9.c: Likewise.
47741
47742 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47743
47744         gcc.c-torture/execute/20030606-1.c: New.
47745
47746 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47747
47748         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47749         * gcc.dg/builtins-19.c: Likewise.
47750
47751 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47752
47753         * gcc.dg/builtins-2.c: Add some more tests.
47754         * gcc.dg/builtins-18.c: New test case.
47755         * gcc.dg/builtins-19.c: New test case.
47756
47757 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47758             Jim Wilson  <wilson@tuliptree.org>
47759
47760         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47761
47762 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47763
47764         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47765         mempcpy/stpcpy calls not to be optimized into something else.
47766         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47767         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47768         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47769
47770 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47771
47772         * gcc.dg/format/asm_fprintf-1.c: New test.
47773
47774 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47775
47776         * lib/gcc-defs.exp (additional_sources): New variable.
47777         (dg-additional-sources): New function.
47778         (additional_files): New variable.
47779         (dg-additional-files): New function.
47780         (dg-additional-files-options): Likewise.
47781         * lib/gcc-dg.exp (dg-require-weak): New function.
47782         (dg-require-alias): Likewise.
47783         (dg-require-gc-sections): Likewise.
47784         * lib/target-supports.exp (check_alias_available): Remove testfile
47785         parameter.
47786         (check_gc_sections_available): New function.
47787         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47788         (dg-gpp-additional-files): Likewise.
47789         * lib/g++.exp (additional_sources): Remove.
47790         (additional_files): Likewise.
47791         (g++_target_compile): Use dg-additional-files-options.
47792
47793         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47794         Tcl logic.
47795         * gcc.dg/special/ecos.exp: Remove.
47796         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47797         * gcc.dg/special/alias-1.c: Likewise.
47798         * gcc.dg/special/alias-2.c: Likewise.
47799         * gcc.dg/special/gcsec-1.c: Likewise.
47800         * gcc.dg/special/weak-1.c: Likewise.
47801         * gcc.dg/special/weak-2.c: Likewise.
47802         * gcc.dg/special/wkali-1.c: Likewise.
47803         * gcc.dg/special/wkali-2.c: Likewise.
47804
47805         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47806         dg-gpp-additional-*.
47807         * g++.dg/special/conpr-3.C: Likewise.
47808         * g++.dg/special/conpr-4.C: Likewise.
47809         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47810         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47811         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47812         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47813         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47814         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47815         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47816         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47817         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47818         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47819         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47820         * g++.old-deja/g++.other/comdat1.C: Likewise.
47821         * g++.old-deja/g++.other/comdat2.C: Likewise.
47822         * g++.old-deja/g++.other/comdat3.C: Likewise.
47823         * g++.old-deja/g++.other/ctor1.C: Likewise.
47824         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47825
47826 2003-06-05  Richard Henderson  <rth@redhat.com>
47827
47828         * gcc.dg/debug/20030605-1.c: New.
47829
47830 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47831
47832         * README.QMTEST: Update.
47833
47834 2003-06-04  Richard Henderson  <rth@redhat.com>
47835
47836         * gcc.dg/cleanup-1.c: New.
47837         * gcc.dg/cleanup-2.c: New.
47838         * gcc.dg/cleanup-3.c: New.
47839         * gcc.dg/cleanup-4.c: New.
47840         * gcc.dg/cleanup-5.c: New.
47841         * gcc.dg/cleanup-6.c: New.
47842         * gcc.dg/cleanup-7.c: New.
47843
47844 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47845
47846         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47847
47848         * lib/dg-pch.exp: New file.
47849         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47850         * gcc.dg/pch/pch.exp: Likewise.
47851
47852 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47853
47854         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47855         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47856         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47857         * gcc.dg/builtins-17.c: New test case.
47858         * gcc.dg/i386-387-4.c: New test case.
47859         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47860
47861 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47862
47863         * gcc.dg/ultrasp9.c: New test.
47864
47865 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47866
47867         * gcc.c-torture/compile/20030604-1.c: New test.
47868         * gcc.dg/sparc-constant-1.c: New test.
47869
47870 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47871
47872         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47873
47874 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47875
47876         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47877
47878         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47879         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47880
47881 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47882
47883         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47884
47885 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47886
47887         PR c++/10940
47888         * g++.dg/template/spec10.C: New test.
47889
47890 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47891
47892         * gcc.dg/builtins-16.c: New test case.
47893
47894 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47895
47896         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47897         mempcpy test with post-increments.
47898         * gcc.c-torture/execute/string-opt-3.c: New test.
47899         * gcc.dg/string-opt-1.c: New test.
47900
47901 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47902
47903         PR fortran/10965
47904         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47905
47906 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47907
47908         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47909         (scan-assembler): ... here.  Use dg-scan.
47910         (scan-assembler-not): Likewise.
47911         (scan-file): New function.
47912         (scan-file-not): Likewise.
47913         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47914         * gcc.dg/cpp/_Pragma4.c: Likewise.
47915         * gcc.dg/cpp/_Pragma5.c: Likewise.
47916         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47917         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47918         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47919         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47920         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47921         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47922         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47923         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47924         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47925         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47926         * gcc.dg/cpp/cxxcom1.c: Likewise.
47927         * gcc.dg/cpp/line1.c: Likewise.
47928         * gcc.dg/cpp/maccom1.c: Likewise.
47929         * gcc.dg/cpp/maccom2.c: Likewise.
47930         * gcc.dg/cpp/maccom3.c: Likewise.
47931         * gcc.dg/cpp/maccom4.c: Likewise.
47932         * gcc.dg/cpp/maccom5.c: Likewise.
47933         * gcc.dg/cpp/maccom6.c: Likewise.
47934         * gcc.dg/cpp/multiline.c: Likewise.
47935         * gcc.dg/cpp/spacing1.c: Likewise.
47936         * gcc.dg/cpp/spacing2.c: Likewise.
47937         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47938         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47939         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47940         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47941         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47942         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47943         * gcc.dg/cpp/cxxcom2.c: Likewise.
47944         * gcc.dg/cpp/cxxcom2.h: New file.
47945
47946         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47947         * g++.dg/cpp/truefalse.C: Here.
47948         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47949
47950 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47951
47952         * gcc.dg/cpp/redef3.c: New file.
47953
47954 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47955
47956         * gcc.dg/i386-loop-3.c: New test.
47957
47958 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47959
47960         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47961
47962 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47963
47964         * gcc.dg/fwrapv-1.c: New test case.
47965         * gcc.dg/fwrapv-2.c: New test case.
47966
47967 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47968
47969         PR c++/10956
47970         * g++.dg/template/spec9.C: New test.
47971
47972 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47973
47974         * gcc.dg/duff-4.c: New test case.
47975
47976 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47977
47978         PR fortran/10843
47979         * g77.dg/ffixed-form-1.f: New test
47980         * g77.dg/ffixed-form-2.f: New test
47981         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47982         * g77.dg/ffree-form-3.f: New test
47983
47984 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47985
47986         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47987         * gcc.dg/wint_t-1.c: Likewise.
47988
47989 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47990
47991         * g++.dg/template/access11.C: New test.
47992
47993 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47994
47995         PR c++/10849
47996         * g++.dg/template/access10.C: New test.
47997
47998 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47999             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48000
48001         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48002
48003 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48004
48005         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48006         suppress for powerpc-*-darwin*.
48007         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48008
48009 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48010
48011         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48012         suppress option for powerpc-*-darwin*.
48013
48014 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48015
48016         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48017         * gcc.dg/builtins-4.c: Add test for fmod.
48018
48019 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48020
48021         PR c++/10682
48022         * g++.dg/template/instantiate4.C: New test.
48023
48024 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48025
48026         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48027
48028 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48029
48030         * gcc.dg/compat/scalar-return-1_main.c: New file.
48031         * gcc.dg/compat/scalar-return-1_x.c: New file.
48032         * gcc.dg/compat/scalar-return-1_y.c: New file.
48033         * gcc.dg/compat/scalar-return-2_main.c: New file.
48034         * gcc.dg/compat/scalar-return-2_x.c: New file.
48035         * gcc.dg/compat/scalar-return-2_y.c: New file.
48036         * gcc.dg/compat/struct-return-3_main.c: New file.
48037         * gcc.dg/compat/struct-return-3_y.c: New file.
48038         * gcc.dg/compat/struct-return-3_x.c: New file.
48039         * gcc.dg/compat/struct-return-2_main.c: New file.
48040         * gcc.dg/compat/struct-return-2_x.c: New file.
48041         * gcc.dg/compat/struct-return-2_y.c: New file.
48042
48043 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48044
48045         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48046         for hppa*-hp-hpux*.
48047         * gcc.dg/20021014-1.c (dg-options): Likewise.
48048         * gcc.dg/nest.c (dg-options): Likewise.
48049
48050 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48051
48052         PR c++/9738
48053         * g++.dg/ext/dllimport2.C: New file.
48054         * g++.dg/ext/dllimport3.C: New file.
48055
48056 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48057
48058         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48059         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48060         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48061         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48062         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48063         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48064         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48065         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48066         * gcc.dg/compat/small-struct-defs.h: New file.
48067         * gcc.dg/compat/small-struct-init.h: New file.
48068         * gcc.dg/compat/small-struct-check.h: New file.
48069         * gcc.dg/compat/fp-struct-defs.h: New file.
48070         * gcc.dg/compat/fp-struct-check.h: New file.
48071         * gcc.dg/compat/fp-struct-init.h: New file.
48072         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48073         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48074
48075 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48076
48077         * gcc.dg/20030225-2.c: New test.
48078
48079 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48080             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48081
48082         * gcc.c-torture/compile/20030518-1.c: New test case.
48083
48084 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48085
48086         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48087         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48088         gcc-dg-debug-runtest.
48089         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48090         gcc-dg-debug-runtest.
48091
48092 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48093
48094         PR c++/9022
48095         * g++.dg/lookup/using6.C: New test.
48096
48097 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48098
48099         * g++.dg/parse/access2.C: New test.
48100
48101 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48102
48103         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48104         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48105         * gcc.dg/debug/debug.exp: Likewise.
48106
48107 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48108
48109         * gcc.dg/dollar.c: New test.
48110
48111 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48112
48113         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48114         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48115         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48116         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48117         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48118         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48119         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48120         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48121         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48122         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48123         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48124         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48125         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48126         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48127         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48128         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48129         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48130         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48131
48132 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48133
48134         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48135         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48136         support for "repo" mode.
48137         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48138         * lib/g77-dg.exp: Likewise.
48139         * lib/obj-dg.exp: Likewise.
48140
48141 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48142
48143         Merge from gcc-3_2-rhl8-branch:
48144         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48145
48146         * gcc.dg/tls/opt-6.c: New test.
48147
48148         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48149
48150         * gcc.dg/20030405-1.c: New test.
48151
48152         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48153
48154         * gcc.dg/20030309-1.c: New test.
48155
48156         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48157
48158         * gcc.c-torture/execute/20030307-1.c: New test.
48159
48160         2003-02-20  Randolph Chung  <tausq@debian.org>
48161
48162         * gcc.c-torture/compile/20030220-1.c: New test.
48163
48164         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48165
48166         * gcc.dg/20030217-1.c: New test.
48167
48168         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48169
48170         * gcc.c-torture/compile/20020129-1.c: New test.
48171
48172         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48173
48174         * gcc.dg/unroll-1.c: New test.
48175
48176         2002-11-16  Jan Hubicka  <jh@suse.cz>
48177
48178         * gcc.c-torture/execute/20020920-1.c: New test.
48179
48180         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48181
48182         PR target/7434
48183         * gcc.c-torture/compile/20021008-1.c: New test.
48184
48185         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48186
48187         PR target/7559
48188         * gcc.c-torture/execute/20020810-1.c: New test.
48189
48190         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48191
48192         * gcc.c-torture/compile/20020807-1.c: New test.
48193
48194         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48195
48196         * gcc.dg/tls/opt-1.c: New test.
48197
48198         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48199
48200         * gcc.dg/20020729-1.c: New test.
48201
48202         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48203
48204         * g++.dg/opt/life1.C: New test.
48205
48206         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48207
48208         * gcc.dg/20020525-1.c: New test.
48209
48210         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48211
48212         PR c++/6794
48213         * g++.dg/ext/pretty1.C: New test.
48214         * g++.dg/ext/pretty2.C: New test.
48215
48216 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48217
48218         PR c++/8385
48219         * g++.dg/ext/typeof5.C: New test.
48220
48221 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48222
48223         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48224         __USER_LABEL_PREFIX__ into account.
48225         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48226
48227 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48228
48229         * gcc.dg/builtins-15.c: New test case.
48230
48231 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48232
48233         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48234
48235 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48236
48237         * lib/g++.exp: Tweak handling of additional source files.
48238         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48239         * g++.dg/special/conpr-2a.C: Rename to ...
48240         * g++.dg/special/conpr-2a.cc: ... this.
48241         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48242         * g++.dg/special/conpr-3a.C: Rename to ...
48243         * g++.dg/special/conpr-3a.cc: This.
48244         * g++.dg/special/conpr-3b.C: Rename to ...
48245         * g++.dg/special/conpr-3b.cc: This.
48246         * g++.dg/special/conpr-4.C: New test.
48247         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48248
48249 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48250
48251         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48252
48253 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48254
48255         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48256         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48257         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48258         * g++.old-deja/g++.other/warn3.C: Likewise.
48259
48260 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48261
48262         * gcc.dg/i386-387-1.c: Update to also test log.
48263         * gcc.dg/i386-387-2.c: Likewise.
48264
48265 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48266
48267         * g77.f-torture/execute/int8421.f: New test.
48268
48269 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48270
48271         PR c++/10230, c++/10481
48272         * g++.dg/lookup/scoped5.C: New test.
48273
48274 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48275
48276         PR c++/10552
48277         * g++.dg/template/ttp6.C: New test.
48278
48279 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48280
48281         * gcc.c-torture/execute/builtins: New directory.
48282         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48283         gcc.c-torture/execute/builtins.
48284         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48285         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48286         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48287         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48288
48289 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48290
48291         PR c++/9252
48292         * g++.dg/template/access8.C: New test.
48293         * g++.dg/template/access9.C: New test.
48294
48295 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48296
48297         PR c++/9554
48298         * g++.dg/parse/access1.C: New test.
48299
48300 2003-05-09  DJ Delorie  <dj@redhat.com>
48301
48302         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48303         long, and not an int.
48304
48305 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48306
48307         PR c++/10555, c++/10576
48308         * g++.dg/template/memclass1.C: New test.
48309
48310 2003-05-08  DJ Delorie  <dj@redhat.com>
48311
48312         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48313         targets.
48314         * gcc.c-torture/execute/20021024-1.x: Likewise.
48315         * gcc.c-torture/execute/shiftdi.x: Likewise.
48316         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48317         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48318         * gcc.dg/20021018-1.c: Likewise.
48319
48320 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48321
48322         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48323
48324         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48325         (bcopy): Call memmove.
48326
48327 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48328
48329         * g77.f-torture/compile/8485.f: New test case.
48330
48331 2003-05-07  Richard Henderson  <rth@redhat.com>
48332
48333         PR c++/10570
48334         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48335         Verify exception_cleanup not called for rethrows.
48336         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48337         when exiting catch block without rethrowing.
48338         * g++.dg/eh/forced3.C: New.
48339         * g++.dg/eh/forced4.C: New.
48340
48341 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48342
48343         * gcc.dg/20030505.c: Fix triplet.
48344
48345 2003-05-06  DJ Delorie  <dj@redhat.com>
48346
48347         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48348         * gcc.dg/nest.c: Likewise.
48349
48350 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48351
48352         * gcc.dg/builtins-14.c: New test case.
48353
48354 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48355
48356         * lib/compat.exp (compat-execute): New argument.
48357         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48358         * gcc.dg/compat: New test directory.
48359         * gcc.dg/compat/compat.exp: New expect script.
48360         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48361         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48362         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48363         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48364         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48365         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48366
48367         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48368         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48369         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48370         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48371         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48372         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48373         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48374         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48375         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48376         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48377         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48378         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48379         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48380         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48381         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48382
48383 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48384
48385         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48386
48387 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48388
48389         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48390
48391 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48392
48393         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48394         * gcc.dg/ppc-fsel-2.c: New test.
48395
48396         * gcc.dg/unused-5.c: New test.
48397
48398 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48399
48400         PR c++/10496
48401         * g++.dg/warn/pmf1.C: New test.
48402
48403 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48404
48405         PR c++/4494
48406         * g++.dg/warn/main.C: New test.
48407
48408 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48409
48410         * gcc.dg/nonnull-3.c: New test.
48411
48412 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48413
48414         * gcc.dg/cpp/Wtrigraphs.c: Update.
48415         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48416
48417 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48418
48419         * gcc.dg/ppc-fsel-1.c: New test.
48420
48421 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48422
48423         PR c/10604
48424         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48425
48426 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48427
48428         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48429
48430 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48431
48432         PR c++/9364, c++/10553, c++/10586
48433         * g++.dg/parse/typename4.C: New test.
48434         * g++.dg/parse/typename5.C: Likewise.
48435
48436 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48437
48438         * gcc.c-torture/compile/20030503-1.c: New test.
48439
48440 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48441
48442         * g++.dg/lookup/using5.C: Fix testcase error.
48443
48444 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48445
48446         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48447         since MEABI is no longer supported.  Remove all vestiges
48448         of MEABI from the test.
48449
48450 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48451
48452         PR c++/10554
48453         * g++.dg/lookup/using5.C: New test.
48454
48455 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48456
48457         PR c++/8772
48458         * g++.dg/template/ttp5.C: New test.
48459
48460 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48461
48462         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48463         (dg-gpp-additional-sources): New function.
48464         (dg-gpp-additional-files): Likewise.
48465         * lib/g++.exp (additional_sources): New variable.
48466         (additional_files): Likewise.
48467         (g++_target_compile): Deal with them.
48468         * lib/old-dejagnu.exp: Remove.
48469         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48470         * g++.old-deja: Revise all tests to use dg commands.
48471
48472 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48473
48474         PR c++/9432, c++/9528
48475         * g++.dg/lookup/using4.C: New test.
48476
48477 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48478
48479         * gcc.dg/noreturn-5.c: New file.
48480         * gcc.dg/noreturn-6.c: New file.
48481
48482         * gcc.c-torture/compile/inline-1.c: New file.
48483
48484 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48485
48486         PR c++/10551
48487         * g++.dg/template/explicit1.C: New test.
48488
48489 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48490
48491         PR c++/10549
48492         * g++.dg/other/bitfield1.C: New test.
48493
48494         PR c++/10527
48495         * g++.dg/init/new7.C: New test.
48496
48497 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48498
48499         * g++.dg/ext/desig1.C: New test.
48500         * g++.dg/ext/init1.C: Update.
48501
48502         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48503
48504 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48505
48506         PR c++/10180
48507         * g++.dg/warn/Winline-1.C: New test.
48508
48509 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48510
48511         * gcc.c-torture/execute/string-opt-19.c: New test.
48512
48513         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48514         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48515
48516 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48517
48518         PR c++/10506
48519         * g++.dg/init/new6.C: New test.
48520
48521         PR c++/10503
48522         * g++.dg/init/ref6.C: New test.
48523
48524 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48525
48526         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48527
48528 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48529
48530         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48531         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48532
48533 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48534
48535         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48536         initialized static data members.
48537
48538 2003-04-25  H.J. Lu <hjl@gnu.org>
48539
48540         * gcc.dg/ia64-sync-4.c: New test.
48541
48542 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48543
48544         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48545         date.
48546
48547 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48548
48549         PR c++/10337
48550         * g++.dg/warn/conv1.C: New test.
48551         * g++.old-deja/g++.other/conv7.C: Adjust.
48552         * g++.old-deja/g++.other/overload14.C: Adjust.
48553
48554 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48555
48556         PR c++/10471
48557         * g++.dg/template/defarg2.C: New test.
48558
48559 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48560
48561         * gcc.dg/cpp/include2.c: Update.
48562         * gcc.dg/cpp/multiline-2.c: New.
48563         * gcc.dg/cpp/multiline.c: Update.
48564         * gcc.dg/cpp/strify2.c: Update.
48565         * gcc.dg/cpp/trad/literals-2.c: Update.
48566
48567 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48568
48569         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48570
48571 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48572
48573         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48574
48575 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48576
48577         PR c++/10451
48578         * g++.dg/parse/crash4.C: New test.
48579
48580         PR c++/9847
48581         * g++.dg/parse/crash5.C: New test.
48582
48583 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48584
48585         PR c++/10446
48586         * g++.dg/parse/crash3.C: New test.
48587
48588         PR c++/10428
48589         * g++.dg/parse/elab1.C: New test.
48590
48591 2003-04-22  Devang Patel  <dpatel@apple.com>
48592
48593         * gcc.dg/cpp/trad/funlike-5.c: New test.
48594
48595 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48596
48597         * g++.dg/other/packed1.C: Fix dg options.
48598
48599 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48600
48601         * g++.dg/other/offsetof2.C: New test.
48602
48603 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48604
48605         * g++.dg/template/recurse.C: Adjust location of error messages.
48606
48607 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48608
48609         PR c++/9881
48610         * g++.dg/init/addr-const1.C: New test.
48611         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48612
48613 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48614
48615         PR c++/10405
48616         * g++.dg/lookup/struct-hack1.C: New test.
48617
48618 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48619
48620         * ucs.c: Update diagnostic messages.
48621
48622 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48623
48624         * gcc.dg/cpp/truefalse.cpp: New test.
48625         * gcc.dg/cpp/cpp.exp: Update.
48626         * g++.dg/other/stdbool-if.C: Remove.
48627
48628 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48629
48630         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48631         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48632
48633 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48634
48635         * gcc.c-torture/compile/20030418-1.c: New test.
48636
48637 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48638
48639         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48640
48641 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48642
48643         PR c++/10347
48644         g++.dg/template/dependent-name1.C: New test.
48645
48646 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48647
48648         * gcc.dg/warn-1.c (tourist_guide): New array,
48649         contains a pointer to bar.
48650
48651 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48652
48653         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48654         * gcc.c-torture/execute/medce-1.c: New test case.
48655         * gcc.c-torture/execute/medce-2.c: New test case.
48656
48657 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48658
48659         * lib/prune.exp: Ignore more messages.
48660
48661         PR c++/10381
48662         * g++.dg/parse/lookup3.C: New test.
48663
48664 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48665
48666         * gcc.c-torture/compile/20030415-1.c : New test.
48667
48668 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48669
48670         * gcc.c-torture/execute/scope-2.c: Move to ...
48671         * gcc.dg/noncompile/scope.c: .... here.
48672
48673 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48674
48675         * gcc.dg/20030414-2.c: New test case.
48676
48677 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48678
48679         PR target/10377
48680         * gcc.dg/20030414-1.c: New test.
48681
48682 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48683
48684         * gcc.dg/builtins-12.c: New test case.
48685         * gcc.dg/builtins-13.c: New test case.
48686
48687 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48688
48689         * gcc.c-torture/execute/string-opt-18.c: New test.
48690
48691 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48692
48693         PR c++/10300
48694         * g++.dg/init/new5.C: New test.
48695
48696 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48697
48698         PR c++/7910
48699         * g++.dg/ext/dllimport1.C: New test.
48700
48701 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48702
48703         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48704
48705 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48706
48707         PR Fortran/9263
48708         * g77.f-torture/noncompile/9263.f: New test
48709         PR Fortran/1832
48710         * g77.f-torture/execute/1832.f: New test
48711
48712 2003-04-11  David Chad  <davidc@freebsd.org>
48713             Loren J. Rittle  <ljrittle@acm.org>
48714
48715         PR libobjc/8562
48716         * objc.dg/headers.m: New test.
48717
48718 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48719
48720         * gcc.c-torture/execute/builtin-noret-2.c: New.
48721         * gcc.c-torture/execute/builtin-noret-2.x: New.
48722         XFAIL builtin-noret-2.c at -O1 and above.
48723         * gcc.dg/redecl.c: New.
48724         * gcc.dg/Wshadow-1.c: Update error regexps.
48725
48726 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48727
48728         * g++.dg/abi/bitfield10.C: New test.
48729
48730 2003-04-09  Mike Stump  <mrs@apple.com>
48731
48732         * gcc.dg/pch/pch.exp: Make testcase names longer.
48733         * g++.dg/pch/pch.exp: Make testcase names longer.
48734
48735 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48736
48737         * gcc.dg/builtins-11.c: New test case.
48738
48739 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48740
48741         * gcc.dg/builtins-9.c: New test case.
48742         * gcc.dg/builtins-10.c: New test case.
48743
48744 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48745
48746         * gcc.dg/noncompile/init-4.c.c: New test.
48747
48748 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48749
48750         * gcc.misc-test/gcov-9.c: New test.
48751         * gcc.misc-test/gcov-10.c: New test
48752         * gcc.misc-test/gcov-11.c: New test.
48753
48754 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48755
48756         PR optimization/10024
48757         * gcc.c-torture/compile/20030405-1.c: New test.
48758
48759 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48760
48761         * gcc.dg/pch/static-3.c: New.
48762         * gcc.dg/pch/static-3.hs: New.
48763         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48764
48765 2003-04-04  Richard Henderson  <rth@redhat.com>
48766
48767         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48768         * g++.dg/eh/forced2.C: Likewise.
48769
48770 2003-04-03  Mike Stump  <mrs@apple.com>
48771
48772         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48773         target arg.
48774         (scan-assembler-times, scan-assembler-not): Likewise.
48775         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48776
48777 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48778
48779         * gcc.dg/sparc-loop-1.c: New test.
48780
48781 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48782
48783         PR other/9274
48784         * g++.dg/pch/system-2.C: New.
48785         * g++.dg/pch/system-2.Hs: New.
48786
48787 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48788
48789         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48790
48791         * g++.dg/eh/simd-1.C (vecfunc): Same.
48792
48793 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48794
48795         * gcc.c-torture/execute/20030401-1.c: New test case.
48796
48797 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48798
48799         * objc.dg/defs.m: New.
48800
48801 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48802
48803         * g++.dg/eh/simd-1.C: New.
48804         * g++.dg/eh/simd-2.C: New.
48805
48806 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48807
48808         * gcc.c-torture/execute/simd-3.c: New.
48809
48810 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48811
48812         PR c/9936
48813         * gcc.dg/20030331-2.c: New test.
48814
48815 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48816
48817         PR c++/10278
48818         * g++.dg/parse/crash2.C: New test.
48819
48820 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48821
48822         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48823         * gcc.c-torture/execute/20030331-1.c: ...here.
48824
48825 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48826
48827         * gcc.c-torture/execute/20030331-1.c: New test.
48828
48829 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48830
48831         * lib/gcov.exp: Adjust call return testing strings.
48832         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48833
48834 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48835
48836         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48837         * gcc.dg/builtins-7.c: New test case.
48838         * gcc.dg/builtins-8.c: New test case.
48839
48840 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48841
48842         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48843
48844 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48845
48846         PR c++/7647
48847         * g++.dg/lookup-class-member-2.C: New test.
48848
48849 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48850
48851         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48852
48853 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48854
48855         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48856
48857 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48858
48859         * g++.dg/init/attrib1.C: New test.
48860
48861 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48862
48863         * gcc.dg/ultrasp8.c: New test.
48864
48865 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48866
48867         * gcc.dg/ultrasp7.c: New test.
48868
48869 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48870
48871         PR c++/10047
48872         * g++.dg/template/inline1.C: New test.
48873
48874 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48875
48876         * gcc.dg/sparc-dwarf2.c: New test.
48877
48878 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48879
48880         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48881         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48882
48883 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48884
48885         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48886         than reading .x files.
48887         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48888         * g77.dg/gcov/gcov-1.f: Likewise.
48889         * gcc.misc-tests/gcov-4b.c: Likewise.
48890         * gcc.misc-tests/gcov-5b.c: Likewise.
48891         * gcc.misc-tests/gcov-6.c: Likewise.
48892         * gcc.misc-tests/gcov-7.c: Likewise.
48893         * gcc.misc-tests/gcov-8.c: Likewise.
48894         * g++.dg/gcov/gcov-1.x: Remove.
48895         * g77.dg/gcov/gcov-1.x: Likewise.
48896         * gcc.misc-tests/gcov-4b.x: Likewise.
48897         * gcc.misc-tests/gcov-5b.x: Likewise.
48898         * gcc.misc-tests/gcov-6.x: Likewise.
48899         * gcc.misc-tests/gcov-7.x: Likewise.
48900         * gcc.misc-tests/gcov-8.x: Likewise.
48901
48902 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48903
48904         PR opt/10087
48905         * gcc.dg/20030324-1.c: New test.
48906
48907 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48908
48909         PR c++/10224
48910         * g++.dg/template/arg3.C: New test.
48911
48912         PR c++/10158
48913         * g++.dg/template/friend18.C: New test.
48914
48915 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48916
48917         * g77.f-torture/compile/20030326-1.f: New test case.
48918
48919 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48920
48921         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48922
48923         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48924
48925 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48926
48927         * gcc.dg/ia64-sync-3.c: New test.
48928
48929 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48930
48931         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48932
48933 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48934
48935         * gcc.dg/ultrasp6.c: New test.
48936
48937 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48938
48939         * gcc.dg/i386-signbit-1.c: New test.
48940         * gcc.dg/i386-signbit-2.c: New test.
48941         * gcc.dg/i386-signbit-3.c: New test.
48942
48943 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48944
48945         * gcc.dg/ultrasp5.c: Fix options.
48946
48947 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48948
48949         * gcc.dg/ultrasp5.c: Fix comment.
48950
48951 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48952
48953         PR fortran/10197
48954         * g77.f-torture/execute/10197.f: New test.
48955
48956 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48957
48958         PR c++/9898, c++/383
48959         * g++.dg/template/conv6.C: New test.
48960
48961         PR c++/10119
48962         * g++.dg/template/ptrmem5.C: New test.
48963
48964         PR c++/10026
48965         * g++.dg/lookup/koenig1.C: New test.
48966
48967         PR C++/10199
48968         * g++.dg/lookup/template2.C: New test.
48969
48970 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48971
48972         * g++.dg/opt/rtti1.C: New test.
48973
48974 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48975
48976         * gcc.dg/ultrasp5.c: New test.
48977
48978 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48979
48980         PR middle-end/9967
48981         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48982         builtin fputs.
48983
48984 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48985
48986         PR c/8224
48987         * gcc.dg/20030323-1.c: New test.
48988
48989 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48990
48991         * gcc.c-torture/compile/20030323-1.c: New test case.
48992
48993 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48994
48995         * gcc.dg/20030321-1.c: New test.
48996
48997 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48998
48999         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49000
49001 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49002
49003         PR c++/9978, c++/9708
49004         * g++.dg/ext/vlm1.C: Adjust expected error.
49005         * g++.dg/ext/vla2.C: New test.
49006         * g++.dg/template/arg1.C: New test.
49007         * g++.dg/template/arg2.C: New test.
49008
49009 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49010
49011         * g77.f-torture/execute/select.f: New test.
49012         * g77.f-torture/noncompile/select_no_compile.f: New test.
49013
49014 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49015
49016         PR c++/9898
49017         * g++.dg/other/error4.C: New test.
49018
49019 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49020
49021         * g++.dg/template/friend17.C: New test.
49022
49023 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49024
49025         * gcc.c-torture/compile/20030320-1.c: New.
49026
49027 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49028
49029         * gcc.dg/builtins-6.c: New test case.
49030
49031 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49032
49033         PR target/10073
49034         * gcc.c-torture/compile/20030319-1.c: New.
49035
49036 2003-03-18  Jan Hubicka  <jh@suse.cz>
49037
49038         * gcc.dg/i386-cvt-1.c: New test.
49039
49040 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49041
49042         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49043         * objc.dg/naming-2.m: Likewise.
49044
49045 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49046
49047         PR c++/9639
49048         * g++.dg/parse/crash1.C: New test.
49049
49050 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49051
49052         PR c++/8805
49053         * g++.dg/eh/cleanup1.C: New test.
49054
49055 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49056
49057         * gcc.c-torture/execute/20030316-1.c: New test case.
49058
49059 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49060
49061         PR c++/9629
49062         * g++.dg/init/ctor2.C: New test.
49063
49064 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49065
49066         * g77.f-torture/compile/xformat.f: New test case.
49067
49068 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49069
49070         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49071         * g++.old-deja/g++.mike/eh50.C: Likewise.
49072
49073 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49074
49075         PR c++/6440
49076         * g++.dg/template/spec7.C: New test.
49077         * g++.dg/template/spec8.C: Likewise.
49078
49079 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49080
49081         * gcc.c-torture/execute/20030313-1.c: New test.
49082
49083 2003-03-14  Richard Henderson  <rth@redhat.com>
49084
49085         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49086
49087 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49088
49089         * gcc.c-torture/compile/20030314-1.c: New test.
49090
49091 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49092
49093         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49094         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49095         thumb target,
49096         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49097         to accept newer _imp__  prefix and additional
49098         newline in .drectve section.
49099         * gcc.dg/dll-4.c: Likewise.
49100         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49101         switch.
49102
49103 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49104
49105         * g++.dg/parse/namespace9.C: New test.
49106
49107         * g++.dg/init/ref5.C: New test.
49108         * g++.dg/parse/ptrmem1.C: Likewise.
49109
49110 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49111
49112         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49113         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49114         regular expression.
49115         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49116         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49117
49118 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49119
49120         * gcc.c-torture/execute/20030224-2.c: New test.
49121
49122 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49123
49124         * gcc.dg/decl-3.c: New test.
49125
49126 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49127
49128         * gcc.dg/i386-loop-2.c: New test.
49129
49130 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49131
49132         PR c++/9474
49133         * g++.dg/parse/namespace8.C: New test.
49134
49135         PR c++/9924
49136         * g++.dg/overload/builtin2.C: New test.
49137
49138 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49139
49140         * gcc.dg/return-type-3.c: New test.
49141
49142 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49143
49144         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49145         profiling options are not supported.
49146
49147 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49148
49149         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49150         * g++.old-deja/g++.warn/impint2.C: Likewise.
49151
49152 2003-03-10  Devang Patel  <dpatel@apple.com>
49153
49154         * g++.dg/cpp/c++_cmd_1.C: New test.
49155         * g++.dg/cpp/c++_cmd_1.h: New file.
49156
49157 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49158
49159         * gcc.dg/altivec-9.c: New file.
49160
49161 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49162
49163         * gcc.dg/ppc-sdata-1.c: New test.
49164         * gcc.dg/ppc-sdata-2.c: New test.
49165
49166 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49167
49168         PR c++/9373
49169         * g++.dg/opt/ptrmem2.C: New test.
49170
49171         PR c++/8534
49172         * g++.dg/opt/ptrmem1.C: New test.
49173
49174 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49175
49176         * gcc.dg/i386-loop-1.c: New test.
49177
49178 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49179
49180         PR c++/9970
49181         * g++.dg/lookup/friend1.C: New test.
49182
49183 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49184
49185         PR c++/9823
49186         * g++.dg/parser/constructor1.C: New test.
49187
49188 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49189
49190         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49191
49192         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49193
49194 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49195
49196         * gcc.dg/cpp/Wunused.c: Update test.
49197
49198 2003-03-08  Jan Hubicka  <jh@suse.cz>
49199
49200         * gcc.dg/inline-3.c: New test.
49201
49202 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49203
49204         PR c++/9809
49205         * g++.dg/parse/builtin1.C: New test.
49206
49207         PR c++/9982
49208         * g++.dg/abi/cookie1.C: New test.
49209         * g++.dg/abi/cookie2.C: Likewise.
49210
49211         PR c++/9524
49212         * g++.dg/template/field1.C: New test.
49213
49214         PR c++/9912
49215         * g++.dg/parse/class1.C: New test.
49216         * g++.dg/parse/namespace7.C: Likewise.
49217         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49218
49219 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49220
49221         * g++.dg/init/ref4.C: New test.
49222
49223 2003-03-07  Jan Hubicka  <jh@suse.cz>
49224
49225         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49226         * gcc.dg/inline-3.c: New test.
49227
49228 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49229
49230         * g++.dg/init/ref3.C: New test.
49231
49232         PR c++/9965
49233         * g++.dg/init/ref2.C: New test.
49234
49235         PR c++/9400
49236         * g++.dg/warn/Wshadow-2.C: New test.
49237
49238         PR c++/9791
49239         * g++.dg/warn/Woverloaded-1.C: New test.
49240
49241 2003-03-05  Jan Hubicka  <jh@suse.cz>
49242
49243         * gcc.dg/i386-local2.c: New.
49244         * gcc.dg/i386-local.c: Fix typo.
49245
49246 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49247
49248         * g++.dg/abi/layout3.C: New test.
49249
49250 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49251
49252         * gcc.c-torture/compile/20030305-1.c
49253
49254 2003-03-05  Jan Hubicka  <jh@suse.cz>
49255
49256         * gcc.dg/i386-local.c: New.
49257
49258 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49259
49260         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49261
49262 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49263
49264         * gcc.dg/switch-2.c: New test.
49265         * gcc.dg/switch-3.c: New test.
49266         * gcc.dg/Wswitch.c: Adjust line numbers.
49267         * gcc.dg/Wswitch-default.c: Likewise.
49268         * gcc.dg/Wswitch-enum.c: Likewise.
49269
49270 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49271
49272         * gcc.c-torture/execute/20030222-1.c: New test.
49273
49274 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49275
49276         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49277
49278 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49279
49280         PR c++/9878
49281         * g++.dg/init/ref1.C: New test.
49282
49283 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49284
49285         * gcc.dg/sh-relax.c: New SH-only test.
49286
49287 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49288
49289         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49290         comment explaining purpose of testcase.
49291
49292 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49293
49294         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49295         for HC11/HC12 (asm needs two int registers).
49296         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49297         HC11/HC12 because the test uses an asm which needs two 32-bit
49298         registers.
49299
49300 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49301
49302         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49303         for HC11/HC12 (array is too large otherwise).
49304         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49305         * gcc.c-torture/compile/20010518-2.x: Likewise.
49306         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49307         HC11/HC12 (array is too large).
49308
49309 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49310
49311         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49312         * lib/g++-dg.exp (g++-dg-test): Likewise.
49313
49314 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49315
49316         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49317         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49318
49319 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49320
49321         * g++.dg/warn/implicit-typename1.C: Remove warning.
49322
49323 2003-02-28  Richard Henderson  <rth@redhat.com>
49324
49325         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49326         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49327
49328 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49329
49330         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49331         * g++.dg/pch/pch.exp: Likewise.
49332
49333 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49334
49335         PR c++/9879
49336         * g++.dg/init/new4.C: New test.
49337
49338 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49339
49340         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49341
49342 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49343
49344         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49345         unsigned long.
49346
49347         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49348         wider than float.
49349
49350 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49351
49352         * lib/scanasm.exp: Add support for counting numbers of
49353         occurences.
49354         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49355         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49356
49357 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49358
49359         PR c++/9683
49360         * g++.dg/template/static3.C: New test.
49361
49362         PR c++/9829
49363         * g++.dg/parse/namespace6.C: New test.
49364
49365 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49366
49367         PR target/9732
49368         * gcc.dg/20030225-1.c: New test.
49369
49370 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49371
49372         * README: Remove out-of-date information.
49373
49374         PR c++/9836
49375         * g++.dg/template/spec6.C: New test.
49376
49377 2003-02-24  Jeff Law  <law@redhat.com>
49378
49379         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49380
49381 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49382
49383         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49384         * gcc.dg/pragma-ep-1.c: Likewise.
49385
49386 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49387
49388         PR c++/9602
49389         * g++.dg/template/friend16.C: New test.
49390
49391 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49392
49393         PR c++/5333
49394         * g++.dg/parse/fused-params1.C: Adjust error messages.
49395         * g++.dg/template/nested3.C: New test.
49396
49397 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49398
49399         * g++.dg/abi/param1.C: New test.
49400
49401 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49402
49403         PR c++/7982
49404         * g++.dg/warn/implicit-typename1.C: New test.
49405
49406 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49407
49408         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49409         with "mtune".
49410         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49411         * gcc.c-torture/execute/20010129-1.x: Likewise.
49412         * gcc.dg/20011107-1.c: Likewise.
49413         * gcc.dg/20020108-1.c: Likewise.
49414         * gcc.dg/20020122-3.c: Likewise.
49415         * gcc.dg/20020206-1.c: Likewise.
49416         * gcc.dg/20020310-1.c: Likewise.
49417         * gcc.dg/20020426-2.c: Likewise.
49418         * gcc.dg/20020517-1.c: Likewise.
49419         * gcc.dg/991230-1.c: Likewise.
49420         * gcc.dg/i386-unroll-1.c: Likewise.
49421         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49422
49423 2003-02-22  Jan Hubicka  <jh@suse.cz>
49424
49425         * gcc.dg/i386-mul.c: New test.
49426
49427 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49428
49429         * gcc.dg/builtins-5.c: New test case.
49430
49431 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49432
49433         * gcc.dg/asmreg-1.c: New test.
49434
49435 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49436
49437         PR c++/9749
49438         * g++.dg/parse/varmod1.C: New test.
49439
49440 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49441
49442         PR c++/9727
49443         * g++.dg/template/op1.C: New test.
49444
49445 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49446
49447         PR c++/8906
49448         * g++.dg/template/nested2.C: New test.
49449
49450 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49451
49452         PR c++/8724
49453         * g++.dg/expr/dtor1.C: New test.
49454
49455 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49456
49457         * gcc.dg/cpp/include3.c: New test.
49458         * gcc.dg/cpp/inc/foo.h: New file.
49459
49460 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49461
49462         * gcc.c-torture/execute/20030221-1.c: New test.
49463
49464 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49465
49466         PR c++/9729
49467         * g++.dg/abi/conv1.C: New test.
49468
49469 2003-02-20  Jan Hubicka  <jh@suse.cz>
49470
49471         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49472
49473 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49474
49475         * gcc.c-torture/compile/20030219-1.c: New test.
49476
49477 2003-02-18  Jan Hubicka  <jh@suse.cz>
49478
49479         * gcc.dg/funcorder.c: New test.
49480
49481 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49482
49483         * gcc.c-torture/execute/20030218-1.c: New.
49484
49485 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49486
49487         * gcc.dg/20030218-1.c: New.
49488
49489 2003-02-18  Richard Henderson  <rth@redhat.com>
49490
49491         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49492         * gcc.dg/attr-used-2.c: New.
49493
49494 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49495
49496         PR c++/9704
49497         * g++.dg/init/copy5.C: New test.
49498
49499 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49500
49501         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49502         * g++.dg/pch/pch.exp: Likewise.
49503
49504 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49505
49506         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49507         STACK_SIZE is not defined.
49508
49509 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49510
49511         PR c++/9457
49512         * g++.dg/template/init1.C: New test.
49513
49514 2003-02-16  Jan HUbicka  <jh@suse.cz>
49515
49516         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49517         (foo): Add few extra tests
49518         * gcc.dg/c99-const-expr-3.c: Likewise.
49519         * gcc.c-torture/execute/20030216-1.c: New.
49520
49521 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49522
49523         PR c++/9459
49524         * g++.dg/ext/typeof4.C: New test.
49525
49526 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49527
49528         * gcc.dg/i386-387-3.c: New test case.
49529
49530 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49531
49532         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49533         cris-*-elf* cris-*-aout* and mmix-*-*.
49534
49535 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49536
49537         * gcc.dg/20030213-1.c: New test.
49538
49539 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49540
49541         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49542         * gcc.dg/i386-387-2.c: Likewise.
49543
49544 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49545
49546         * gcc.dg/ppc-spe.c: Fix formatting.
49547         Enable tests that were previously unsupported by gas.
49548         Delete tests for instructions that no longer exist.
49549         Switch arguments on evsubifw builtin.
49550
49551 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49552
49553         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49554         STACK_SIZE is too small.
49555
49556 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49557             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49558
49559         * gcc.dg/decl-2.c: New test.
49560
49561 2003-02-10  Jan Hubicka  <jh@suse.cz>
49562
49563         * gcc.dg/i386-fpcvt-1.c: New test.
49564
49565 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49566
49567         * gcc.c-torture/execute/20030209-1.c: New test.
49568
49569 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49570
49571         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49572         int-wide bitops, use the constants of the same width.
49573         Likewise, if long long is 32-bit wide, test bitops using
49574         32-bit constants.
49575
49576 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49577
49578         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49579
49580 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49581
49582         * gcc.dg/builtins-4.c: New test case.
49583
49584 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49585
49586         * gcc.dg/20020430-1.c: Fix dg command typos.
49587         * gcc.dg/20020503-1.c: Likewise.
49588
49589 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49590
49591         PR c++/8785
49592         * g++.dg/parse/fused-params1.C: New test.
49593
49594         PR c++/8857
49595         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49596
49597         PR c++/8921
49598         * g++.dg/parse/non-dependent1.C: New test.
49599
49600         PR c++/8928
49601         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49602
49603         PR c++/9228
49604         * g++.dg/parse/undefined7.C: New test.
49605         * g++.dg/parse/non-templ1.C: New test.
49606
49607         PR c++/9229
49608         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49609
49610 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49611
49612         * gcc.c-torture/compile/20030206-1.c: New test.
49613
49614 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49615
49616         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49617         "pow" to "foo" to avoid potential confusion with a math built-in.
49618
49619 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49620
49621         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49622         conditions for SPARC targets.
49623
49624 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49625
49626         * gcc.dg/20030204-1.c: New test.
49627
49628 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49629
49630         PR c++/38
49631         * g++.dg/parse/array-size1.C: New test.
49632
49633         PR c++/5657
49634         * g++.dg/parse/undefined3.C: New test.
49635
49636         PR c++/5665
49637         * g++.dg/parse/undefined4.C: New test.
49638
49639         PR c++/5975
49640         * g++.dg/parse/undefined5.C: New test.
49641
49642         PR c++/7259
49643         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49644
49645         PR c++/8578
49646         * g++.dg/parse/casting-operator1.C: New test.
49647
49648         PR c++/8596
49649         * g++.dg/parse/undefined6.C: New test.
49650
49651         PR c++/8736
49652         * g++.dg/parse/missing-template1.C: New test.
49653
49654 2003-02-04  Jan Hubicka  <jh@suse.cz>
49655
49656         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49657         * gcc.dg/i386-cmov?.c: Likewise.
49658         * gcc.dg/i386-fpcvt-?.c: Likewise.
49659         * gcc.dg/i386-ssefp-1.c: Likewise.
49660         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49661         conventions.
49662
49663 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49664
49665         PR c++/7129
49666         * g++.dg/ext/max.C: New test.
49667
49668 2003-02-03  Jan Hubicka  <jh@suse.cz>
49669
49670         * gcc.c-torture/execute/20030203-1.c: New test.
49671
49672 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49673
49674         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49675         'natural-endian'.
49676
49677 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49678
49679         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49680         * g++.dg/init/new2.C: Likewise.
49681         * g++.dg/other/new1.C: Likewise.
49682
49683 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49684
49685         * gcc.dg/struct-ret-libc.c: New test.
49686
49687 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49688
49689         * gcc.dg/20030129-1.c: New test.
49690
49691 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49692
49693         PR c++/8849
49694         * g++.dg/template/ptrmem4.C: New test.
49695
49696 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49697
49698         * g++.dg/parser/constant1.C: New test.
49699
49700 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49701
49702         PR c++/8591
49703         * g++.dg/parse/friend2.C: New test.
49704
49705 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49706
49707         PR c++/9437
49708         * g++.dg/template/unify4.C: New test.
49709
49710 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49711
49712         * gcc.c-torture/execute/20030128-1.c: New test.
49713
49714 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49715
49716         * g++.dg/lookup/nested1.C: Test moved from ...
49717         * g++.old-deja/g++.other/lookup24.C: ... here.
49718
49719 2003-01-28  Jan Hubicka  <jh@suse.cz>
49720
49721         * gcc.dg/i386-cmov5.c: New test.
49722
49723 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49724
49725         * gcc.c-torture/execute/20010925-1.c: Changed the
49726         memcpy declaration.
49727
49728 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49729
49730         PR c++/3902
49731         * g++.dg/parse/template5.C: New test.
49732
49733 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49734
49735         PR fortran/9258
49736         * g77.dg/pr9258: New test.
49737
49738 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49739
49740         * README: Move relevant parts from README.g++.
49741
49742         * README.g++: Remove this file.
49743
49744 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49745
49746         * g++.dg/abi/dcast1.C: New test.
49747
49748 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49749
49750         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49751
49752 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49753
49754         PR c++/47
49755         * g++.old-deja/g++.other/lookup24.C: New test.
49756
49757 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49758
49759         PR middle-end/7227
49760         * gcc.dg/uninit-C.c: New test.
49761
49762 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49763
49764         * g++.dg/abi/covariant1.C: New test.
49765
49766 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49767
49768         * gcc.dg/20030123-1.c: New test.
49769
49770 2003-01-25  Jan Hubicka  <jh@suse.cz>
49771
49772         PR opt/8492
49773         * gcc.c-torture/compile/20030125-1.c
49774
49775 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49776
49777         PR c++/9403
49778         * g++.dg/parse/template3.C: New test.
49779         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49780
49781         PR c++/795
49782         * g++.dg/parse/template4.C: New test.
49783
49784         PR c++/9415
49785         * g++.dg/template/qual2.C: New test.
49786
49787         PR c++/8545
49788         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49789
49790         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49791
49792 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49793
49794         * gcc.c-torture/execute/switch-1.c: New test case.
49795
49796 2003-01-25  Jan Hubicka  <jh@suse.cz>
49797
49798         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49799
49800 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49801
49802         Tweaks for Bison-1.875. From the NEWS file:
49803         "- `parse error' -> `syntax error'
49804         Bison now uniformly uses the term `syntax error'"
49805         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49806         * gcc.dg/cpp/digraph2.c: Likewise.
49807         * gcc.dg/cpp/direct2.c: Likewise.
49808         * gcc.dg/cpp/paste4.c: Likewise.
49809         * gcc.dg/c90-restrict-1.c: Likewise.
49810         * gcc.dg/c99-func-2.c: Likewise.
49811         * gcc.dg/noncompile/920721-2.c: Likewise.
49812         * gcc.dg/noncompile/930622-2.c: Likewise.
49813         * gcc.dg/noncompile/940112-1.c: Likewise.
49814         * gcc.dg/noncompile/950921-1.c: Likewise.
49815         * gcc.dg/noncompile/951123-1.c: Likewise.
49816         * gcc.dg/noncompile/971104-1.c: Likewise.
49817         * gcc.dg/noncompile/990416-1.c: Likewise.
49818
49819 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49820
49821         * g++.dg/parse/undefined1.C: Add error message.
49822
49823 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49824
49825         PR c++/9354
49826         * g++.dg/parse/new1.C: New test.
49827
49828         PR c++/9216
49829         * g++.dg/parse/template2.C: New test.
49830
49831         PR c++/9354
49832         * g++.dg/parse/typedef2.C: New test.
49833
49834         PR c++/9328
49835         * g++.dg/ext/typeof3.C: New test.
49836
49837 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49838
49839         PR c++/2738
49840         * g++.dg/parse/ret-type1.C: New test.
49841
49842         PR c++/3792
49843         * g++.dg/parse/tmpl-outside1.C: New test.
49844
49845         PR c++/4207
49846         * g++.dg/parse/int-as-enum1.C: New test.
49847
49848         PR c++/4903
49849         * g++.dg/parse/no-typename1.C: New test.
49850
49851         PR c++/5533
49852         * g++.dg/parse/no-value1.C: New test.
49853
49854         PR c++/5921
49855         * g++.dg/parse/wrong-inline1.C: New test.
49856
49857         PR c++/6402
49858         * g++.dg/parse/ref1.C: New test.
49859
49860         PR c++/6992
49861         * g++.dg/parse/attr-ctor1.C: New test.
49862
49863         PR c++/7229
49864         * g++.dg/parse/namespace5.C: New test.
49865
49866         PR c++/7917
49867         * g++.dg/parse/func-def1.C: New test.
49868
49869         PR c++/8143
49870         * g++.dg/parse/undefined1.C: New test.
49871
49872         PR c++/5723, PR c++/8522
49873         * g++.dg/parse/specialization1.C: New test.
49874
49875         PR c++/163, PR c++/8595
49876         * g++.dg/parse/struct-as-enum1.C: New test.
49877
49878         PR c++/9173
49879         * g++.dg/parse/undefined2.C: New test.
49880
49881 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49882
49883         PR c++/9298
49884         * g++.dg/parse/template1.C: New test.
49885
49886         PR c++/9384
49887         * g++.dg/parse/using1.C: New test.
49888
49889         PR c++/9285
49890         PR c++/9294
49891         * g++.dg/parse/expr2.C: New test.
49892
49893         PR c++/9388
49894         * g++.dg/parse/lookup2.C: Likewise.
49895
49896 2003-01-21  Jan Hubicka  <jh@suse.cz>
49897
49898         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49899         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49900         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49901         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49902
49903 2003-01-20  Nick Clifton  <nickc@redhat.com>
49904
49905         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49906         problem with ARM sibcall code generation.
49907
49908 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49909
49910         * gcc.c-torture/execute/20030120-1.c: New.
49911
49912 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49913
49914         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49915
49916 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49917
49918         PR c++/9272
49919         * g++.dg/parse/ctor1.C: New test.
49920
49921         PR c++/9294:
49922         * g++.dg/parse/qualified1.C: New test.
49923
49924         * g++.dg/parse/typename3.C: New test.
49925
49926 2003-01-16  Richard Henderson  <rth@redhat.com>
49927
49928         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49929
49930 2003-01-16  Richard Henderson  <rth@redhat.com>
49931
49932         * g++.dg/pch/pch.exp: Copy test header to the working directory
49933         before using it either for precompilation or direct use.
49934         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49935         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49936
49937 2003-01-16  Richard Henderson  <rth@redhat.com>
49938
49939         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49940         before using it either for precompilation or direct use.
49941         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49942         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49943
49944 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49945
49946         * g++.dg/ext/typename1.C: Add typename keyword.
49947         * g++.dg/template/crash1.C: Update error messages.
49948         * g++.dg/template/crash2.C: Remove error message.
49949         * g++.dg/parse/typename2.C: New test.
49950         * g++.dg/template/typename2.C: Change implicit
49951         typename warning into error.
49952         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49953         error messages.
49954         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49955         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49956         * g++.old-deja/g++.law/visibility13.C: Remove error
49957         messages.
49958         * g++.old-deja/g++.ns/template17.C: Reorder code to
49959         make declaration visible in template.
49960         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49961         * g++.old-deja/g++.pt/crash36.C: Issue more error
49962         messages.
49963         * g++.old-deja/g++.pt/crash5.C: Improve error
49964         message.
49965         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49966         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49967         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49968         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49969         typename warning with error message.
49970         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49971         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49972         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49973
49974 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49975
49976         * g++.dg/parse/ambig2.C: New test.
49977
49978 2003-01-15  Richard Henderson  <rth@redhat.com>
49979
49980         * g++.dg/tls/init-2.C: Update error message string.
49981
49982 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49983
49984         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49985
49986 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49987
49988         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49989         all for HC11/HC12.
49990         * gcc.c-torture/compile/20001205-1.x: Likewise.
49991         * gcc.c-torture/compile/20001226-1.x: Likewise.
49992         * gcc.c-torture/compile/920520-1.x: Likewise.
49993         * gcc.c-torture/compile/961203-1.x: Likewise.
49994         * gcc.c-torture/compile/20020604-1.x: Likewise.
49995
49996 2003-01-15  Jan Hubicka  <jh@suse.cz>
49997
49998         * gcc.c-torture/compile/20030115-1.c: New test.
49999
50000         * gcc.dg/i386-fpcvt-1.c: New test.
50001         * gcc.dg/i386-fpcvt-2.c: New test.
50002
50003 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50004
50005         Further conform g++'s __vmi_class_type_info to the C++ ABI
50006         specification.
50007         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50008         the specification.
50009
50010 2003-01-14  Jan Hubicka  <jh@suse.cz>
50011
50012         * gcc.dg/i386-fpcvt-1.c: New test.
50013         * gcc.dg/i386-fpcvt-2.c: New test.
50014
50015 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50016
50017         * gcc.dg/i386-mmx-3.c: New test.
50018
50019 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50020
50021         PR c++/9264
50022         * g++.dg/parse/octal1.C: New file.
50023
50024         PR c++/9172
50025         * g++.dg/parse/typename1.C: New file.
50026
50027 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50028
50029         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50030         * gcc.dg/bf-no-ms-layout.c: Likewise.
50031         * gcc.dg/bf-ms-attrib.c: Likewise.
50032
50033 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50034
50035         PR c++/9099
50036         * g++.dg/parse/dtor1.C: New file.
50037
50038         PR c++/9128
50039         * g++.dg/rtti/typeid1.C: New file.
50040
50041         PR c++/9153
50042         * g++.dg/parse/lookup1.C: New file.
50043
50044         PR c++/9171
50045         * g++.dg/templ/spec5.C: New file.
50046
50047 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50048
50049         * gcc.c-torture/compile/20030110-1.c: New test.
50050
50051 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50052
50053         Merge from pch-branch:
50054
50055         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50056
50057         * gcc.dg/pch/cpp-1.h: New.
50058         * gcc.dg/pch/cpp-1.c: New.
50059         * gcc.dg/pch/cpp-2.h: New.
50060         * gcc.dg/pch/cpp-2.c: New.
50061
50062         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50063
50064         * gcc.dg/pch/except-1.h: New.
50065         * gcc.dg/pch/except-1.c: New.
50066
50067         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50068
50069         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50070         running test.
50071         * gcc.dg/pch: Include *.hp not *.h.
50072         * gcc.dg/pch/system-1.h: New.
50073         * gcc.dg/pch/system-1.c: New.
50074
50075         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50076
50077         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50078         rather than trying to build and run a program using PCH.
50079         * gcc.dg/pch: Remove dg-do commands from test files.
50080
50081         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50082
50083         * gcc.dg/pch/macro-3.c: New.
50084         * gcc.dg/pch/macro-3.h: New.
50085
50086         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50087
50088         * gcc.dg/pch/common-1.c: New.
50089         * gcc.dg/pch/common-1.h: New.
50090         * gcc.dg/pch/decl-1.c: New.
50091         * gcc.dg/pch/decl-1.h: New.
50092         * gcc.dg/pch/decl-2.c: New.
50093         * gcc.dg/pch/decl-2.h: New.
50094         * gcc.dg/pch/decl-3.c: New.
50095         * gcc.dg/pch/decl-3.h: New.
50096         * gcc.dg/pch/decl-4.c: New.
50097         * gcc.dg/pch/decl-4.h: New.
50098         * gcc.dg/pch/decl-5.c: New.
50099         * gcc.dg/pch/decl-5.h: New.
50100         * gcc.dg/pch/global-1.c: New.
50101         * gcc.dg/pch/global-1.h: New.
50102         * gcc.dg/pch/inline-1.c: New.
50103         * gcc.dg/pch/inline-1.h: New.
50104         * gcc.dg/pch/inline-2.c: New.
50105         * gcc.dg/pch/inline-2.h: New.
50106         * gcc.dg/pch/static-1.c: New.
50107         * gcc.dg/pch/static-1.h: New.
50108         * gcc.dg/pch/static-2.c: New.
50109         * gcc.dg/pch/static-2.h: New.
50110
50111         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50112
50113         * g++.dg/pch/pch.exp: Better handle failing testcases.
50114         * gcc.dg/pch/pch.exp: Likewise.
50115         * gcc.dg/pch/macro-1.c: New.
50116         * gcc.dg/pch/macro-1.h: New.
50117         * gcc.dg/pch/macro-2.c: New.
50118         * gcc.dg/pch/macro-2.h: New.
50119
50120         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50121
50122         * g++.dg/dg.exp: Treat files in pch/ specially.
50123         * g++.dg/pch/pch.exp: New file.
50124         * g++.dg/pch/empty.H: New file.
50125         * g++.dg/pch/empty.C: New file.
50126         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50127         "precompile".
50128
50129         * gcc.dg/pch/pch.exp: New file.
50130         * gcc.dg/pch/empty.h: New file.
50131         * gcc.dg/pch/empty.c: New file.
50132         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50133         "precompile".
50134
50135 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50136
50137         * g++.dg/template/friend14.C: New test.
50138
50139 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50140
50141         * gcc.dg/old-style-asm-1.c: New test.
50142
50143 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50144
50145         * gcc.c-torture/compile/20030109-1.c: New test.
50146
50147 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50148
50149         * gcc.c-torture/execute/20030109-1.c: New test.
50150
50151 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50152
50153         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50154         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50155         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50156         * g++.old-deja/g++.mike/eh2.C: Likewise.
50157         * g++.old-deja/g++.mike/eh3.C: Likewise.
50158         * g++.old-deja/g++.mike/eh5.C: Likewise.
50159         * g++.old-deja/g++.mike/eh6.C: Likewise.
50160         * g++.old-deja/g++.mike/eh7.C: Likewise.
50161         * g++.old-deja/g++.mike/eh8.C: Likewise.
50162         * g++.old-deja/g++.mike/eh9.C: Likewise.
50163         * g++.old-deja/g++.mike/eh10.C: Likewise.
50164         * g++.old-deja/g++.mike/eh12.C: Likewise.
50165         * g++.old-deja/g++.mike/eh13.C: Likewise.
50166         * g++.old-deja/g++.mike/eh14.C: Likewise.
50167         * g++.old-deja/g++.mike/eh16.C: Likewise.
50168         * g++.old-deja/g++.mike/eh17.C: Likewise.
50169         * g++.old-deja/g++.mike/eh18.C: Likewise.
50170         * g++.old-deja/g++.mike/eh21.C: Likewise.
50171         * g++.old-deja/g++.mike/eh23.C: Likewise.
50172         * g++.old-deja/g++.mike/eh24.C: Likewise.
50173         * g++.old-deja/g++.mike/eh25.C: Likewise.
50174         * g++.old-deja/g++.mike/eh26.C: Likewise.
50175         * g++.old-deja/g++.mike/eh27.C: Likewise.
50176         * g++.old-deja/g++.mike/eh28.C: Likewise.
50177         * g++.old-deja/g++.mike/eh29.C: Likewise.
50178         * g++.old-deja/g++.mike/eh31.C: Likewise.
50179         * g++.old-deja/g++.mike/eh33.C: Likewise.
50180         * g++.old-deja/g++.mike/eh34.C: Likewise.
50181         * g++.old-deja/g++.mike/eh35.C: Likewise.
50182         * g++.old-deja/g++.mike/eh36.C: Likewise.
50183         * g++.old-deja/g++.mike/eh37.C: Likewise.
50184         * g++.old-deja/g++.mike/eh38.C: Likewise.
50185         * g++.old-deja/g++.mike/eh39.C: Likewise.
50186         * g++.old-deja/g++.mike/eh40.C: Likewise.
50187         * g++.old-deja/g++.mike/eh41.C: Likewise.
50188         * g++.old-deja/g++.mike/eh42.C: Likewise.
50189         * g++.old-deja/g++.mike/eh44.C: Likewise.
50190         * g++.old-deja/g++.mike/eh46.C: Likewise.
50191         * g++.old-deja/g++.mike/eh47.C: Likewise.
50192         * g++.old-deja/g++.mike/eh48.C: Likewise.
50193         * g++.old-deja/g++.mike/eh49.C: Likewise.
50194         * g++.old-deja/g++.mike/eh50.C: Likewise.
50195         * g++.old-deja/g++.mike/eh51.C: Likewise.
50196         * g++.old-deja/g++.mike/eh53.C: Likewise.
50197         * g++.old-deja/g++.mike/eh55.C: Likewise.
50198         * g++.old-deja/g++.mike/p7912.C: Likewise.
50199         * g++.old-deja/g++.mike/p9706.C: Likewise.
50200         * g++.old-deja/g++.mike/p10416.C: Likewise.
50201         * g++.old-deja/g++.mike/p11667.C: Likewise.
50202         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50203         Remove redundant reference to Iris.
50204         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50205         Elxsi, i860, Pico Java, and WE32K.
50206
50207 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50208
50209         * g++.dg/ext/asm4.C: New test.
50210
50211 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50212
50213         PR c++/9030
50214         * g++.dg/template/friend12.C: New test.
50215         * g++.dg/template/friend13.C: Likewise.
50216         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50217
50218 2003-01-08  Jan Hubicka  <jh@suse.cz>
50219
50220         * gcc.dg/i386-cadd.c: New test.
50221         * gcc.dg/i386-cmov4.c: Likewise.
50222
50223 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50224
50225         PR c++/9165
50226         * g++.dg/warn/Wunused-3.C: New test.
50227
50228         * g++.dg/abi/bitfield9.C: New test.
50229
50230         PR c++/9189
50231         * g++.dg/parse/defarg3.C: New test.
50232
50233 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50234
50235         * g++.dg/parse/ambig1.C: New test.
50236         * g++.dg/parse/defarg2.C: New test.
50237
50238 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50239
50240         * g++.dg/template/defarg-1.C: New test.
50241         * g++.dg/template/local2.C: Likewise.
50242
50243 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50244
50245         * gcc.c-torture/execute/20030105-1.c: New test.
50246
50247 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50248
50249         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50250         * g++.dg/parse/namespace4.C: Likewise.
50251
50252 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50253
50254         * g++.dg/template/ntp2.C: New test.
50255
50256 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50257
50258         * g++.dg/parse/extern-C-1.C: New test.
50259
50260         * g++.dg/parse/namespace4.C: New test.
50261
50262         * g++.dg/template/nested1.C: New test.
50263
50264         * g++.dg/parse/namespace3.C: New test.
50265
50266 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50267
50268         * g++.dg/lookup/two-stage1.C: New test.
50269
50270 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50271
50272         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50273         * g++.old-deja/g++.jason/access8.C: Likewise.
50274         * g++.old-deja/g++.other/decl5.C: Likewise.
50275
50276 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50277
50278         * g++.dg/parse/parse7.C: New test.
50279
50280 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50281
50282         PR c++/2843
50283         * g++.dg/ext/attrib7.C: New test.
50284
50285 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50286
50287         * g++.dg/parse/parse6.C: New test.
50288
50289 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50290
50291         * gcc.dg/h8300-stack-1.c: New.
50292
50293 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50294
50295         g++.dg/lookup/exception1.C: New test.
50296
50297         g++.dg/lookup/template1.C: New test.
50298
50299         g++.dg/parse/namespace2.C: New test.
50300
50301         g++.dg/parse/parens2.C: New test.
50302
50303 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50304
50305         * g++.dg/parse/parse5.C: New test.
50306         * g++.dg/lookup/scoped4.C: New test.
50307
50308 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50309
50310         * g++.dg/parse/parens1.C: New test.
50311
50312         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50313         angle-bracket1.C.
50314         * g++.dg/parse/parens2.C: New test.
50315
50316         * g++.dg/lookup/scope-operator1.C: New test.
50317
50318         * g++.dg/parse/operator1.C: New test.
50319
50320 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50321
50322         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50323         * g++.old-deja/g++.other/access6.C: Likewise.
50324         * g++.old-deja/g++.other/decl1.C: Likewise.
50325         * g++.old-deja/g++.pt/typename12.C: Likewise.
50326
50327 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50328
50329         * g++.dg/parse/namespace1.C: New test.
50330
50331 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50332
50333         * g++.dg/parse/parse4.C: New test.
50334
50335 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50336
50337         * g++.dg/parse/parse3.C: New test.
50338
50339 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50340
50341         * g++.dg/parse/parse2.C: New test.
50342
50343 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50344
50345         * g++.dg/template/friend11.C: New test.
50346
50347 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50348
50349         * g++.dg/parse/parse1.C: New test.
50350
50351 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50352
50353         * lib/profopt.exp: Change the name of a global variable to avoid
50354         possible clashes with other test suites.
50355
50356 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50357
50358         * g++.dg/inherit/covariant8.C: New test.
50359
50360 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50361
50362         * g++.dg/init/array9.C: New test.
50363
50364         PR c++/9112
50365         * g++.dg/parse/expr1.C: New test.
50366
50367 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50368
50369         * gcc.c-torture/compile/20021230-1.c: New test.
50370
50371 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50372
50373         * g++.dg/inherit/covariant5.C: New test.
50374         * g++.dg/inherit/covariant6.C: New test.
50375         * g++.dg/inherit/covariant7.C: New test.
50376
50377 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50378
50379         PR c++/2739
50380         * g++.dg/other/access2.C: New test.
50381
50382 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50383
50384         * g++.dg/other/anon-struct.C: No longer fails
50385         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50386         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50387         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50388
50389 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50390
50391         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50392
50393 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50394
50395         * g++.dg/eh/spec4.C: Remove stray semicolon.
50396         * g++.dg/expr/pmf-1.C: Change error message.
50397         * g++.dg/ext/asm1.C: Remove stray semicolon.
50398         * g++.dg/ext/typename1.C: Add missing typenames.
50399         * g++.dg/inherit/template-as-base.C: Change error message.
50400         * g++.dg/lookup/scoped1.C: Likewise.
50401         * g++.dg/lookup/scoped2.C: Likewise.
50402         * g++.dg/lookup/using2.C: Likewise.
50403         * g++.dg/other/component1.C: Remove stray semicolon.
50404         * g++.dg/other/do1.C: Change error message.
50405         * g++.dg/other/error2.C: Likewise.
50406         * g++.dg/other/init1.C: Likewise.
50407         * g++.dg/other/packed1.C: Remove stray semicolon.
50408         * g++.dg/other/ptrmem2.C: Change error message.
50409         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50410         marker.
50411         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50412         * g++.dg/template/access3.C: Add typename keyword.
50413         * g++.dg/template/access5.C: Remove stray semicolon.
50414         * g++.dg/template/access6.C: Likewise.
50415         * g++.dg/template/complit1.C: Likewise.
50416         * g++.dg/template/crash1.C: Change error message.
50417         * g++.dg/template/inherit2.C: Remove stray semicolon.
50418         * g++.dg/template/instantiate2.C: Likewise.
50419         * g++.dg/template/instantiate3.C: Change error message.
50420         * g++.dg/template/qual1.C: Remove stray semicolon.
50421         * g++.dg/template/qualttp18.C: Change error message.
50422         * g++.dg/template/ref1.C: Remove stray semicolon.
50423         * g++.dg/template/sizeof1.C (A::value): Declare it.
50424         * g++.dg/template/spec4.C: Change error message.
50425         * g++.dg/template/static1.C: Likewise.
50426         * g++.dg/template/type1.C: Likewise.
50427         * g++.dg/template/typename3.C: Likewise.
50428         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50429         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50430         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50431         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50432         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50433         named return value extension.
50434         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50435         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50436         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50437         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50438         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50439         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50440         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50441         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50442         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50443         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50444         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50445         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50446         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50447         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50448         syntax.
50449         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50450         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50451         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50452         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50453         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50454         * g++.old-deja/g++.brendan/template11.C: Likewise.
50455         * g++.old-deja/g++.brendan/template26.C: Likewise.
50456         * g++.old-deja/g++.brendan/template27.C: Use explicit
50457         specialization syntax.
50458         * g++.old-deja/g++.brendan/template30.C: Likewise.
50459         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50460         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50461         non-dependent names.
50462         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50463         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50464         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50465         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50466         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50467         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50468         named return value extension.
50469         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50470         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50471         * g++.old-deja/g++.ext/return1.C: Likewise.
50472         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50473         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50474         * g++.old-deja/g++.jason/access8.C: Likewise.
50475         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50476         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50477         pseudo-destructor names.
50478         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50479         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50480         pseudo-destructor names.
50481         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50482         * g++.old-deja/g++.jason/overload19.C: Likewise.
50483         * g++.old-deja/g++.jason/overload32.C: Likewise.
50484         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50485         stray semicolons.
50486         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50487         * g++.old-deja/g++.jason/return.C: Likewise.
50488         * g++.old-deja/g++.jason/return2.C: Likewise.
50489         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50490         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50491         syntax.
50492         * g++.old-deja/g++.jason/template10.C: Account for use of
50493         non-dependent names.
50494         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50495         syntax.
50496         * g++.old-deja/g++.jason/template37.C: Likewise.
50497         * g++.old-deja/g++.law/access4.C: Change error messages.
50498         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50499         pseudo-destructor names.
50500         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50501         * g++.old-deja/g++.law/ctors9.C: Likewise.
50502         * g++.old-deja/g++.law/cvt22.C: Likewise.
50503         * g++.old-deja/g++.law/dtors5.C: Likewise.
50504         * g++.old-deja/g++.law/global-init1.C: Likewise.
50505         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50506         * g++.old-deja/g++.law/operators28.C: Likewise.
50507         * g++.old-deja/g++.law/visibility28.C: Likewise.
50508         * g++.old-deja/g++.martin/eval1.C: Likewise.
50509         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50510         name.
50511         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50512         * g++.old-deja/g++.mike/net34.C: Likewise.
50513         * g++.old-deja/g++.mike/net36.C: Likewise.
50514         * g++.old-deja/g++.mike/ns2.C: Likewise.
50515         * g++.old-deja/g++.mike/p12306.C: Likewise.
50516         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50517         value extension.
50518         * g++.old-deja/g++.mike/p700.C: Likewise.
50519         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50520         * g++.old-deja/g++.mike/p710.C: Likewise.
50521         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50522         value extension.
50523         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50524         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50525         * g++.old-deja/g++.ns/crash2.C: Likewise.
50526         * g++.old-deja/g++.ns/crash3.C: Likewise.
50527         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50528         * g++.old-deja/g++.ns/ns17.C: Likewise.
50529         * g++.old-deja/g++.ns/template16.C: Likewise.
50530         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50531         keyword.
50532         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50533         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50534         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50535         named return value extension.
50536         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50537         * g++.old-deja/g++.other/access4.C: Issue additional error
50538         messages.
50539         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50540         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50541         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50542         * g++.old-deja/g++.other/crash25.C: Change error message.
50543         * g++.old-deja/g++.other/crash4.C: Change error message.
50544         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50545         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50546         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50547         checks.
50548         * g++.old-deja/g++.other/defarg8.C: Likewise.
50549         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50550         * g++.old-deja/g++.other/dtor10.C: Likewise.
50551         * g++.old-deja/g++.other/incomplete.C: Likewise.
50552         * g++.old-deja/g++.other/linkage7.C: Likewise.
50553         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50554         lookup algorithm.
50555         * g++.old-deja/g++.other/mangle2.C: Likewise.
50556         * g++.old-deja/g++.other/refinit2.C: Likewise.
50557         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50558         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50559         * g++.old-deja/g++.pt/crash28.C: Likewise.
50560         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50561         syntax.
50562         * g++.old-deja/g++.pt/crash32.C: Change error message.
50563         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50564         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50565         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50566         error message position.
50567         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50568         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50569         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50570         syntax.
50571         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50572         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50573         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50574         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50575         keyword.
50576         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50577         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50578         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50579         keyword.
50580         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50581         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50582         syntax.
50583         * g++.old-deja/g++.pt/friend28.C: Account for use of
50584         non-dependent names.
50585         * g++.old-deja/g++.pt/friend29.C: Likewise.
50586         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50587         rules.
50588         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50589         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50590         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50591         lookup rules.
50592         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50593         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50594         keyword.
50595         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50596         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50597         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50598         keyword.
50599         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50600         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50601         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50602         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50603         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50604         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50605         keyword.
50606         * g++.old-deja/g++.pt/spec10.C: Likewise.
50607         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50608         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50609         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50610         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50611         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50612         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50613         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50614         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50615         * g++.old-deja/g++.pt/typename15.C: Likewise.
50616         * g++.old-deja/g++.pt/typename22.C: Likewise.
50617         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50618         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50619         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50620         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50621         syntax.
50622         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50623         return value extension.
50624         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50625         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50626         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50627         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50628
50629 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50630
50631         * g++.dg/warn/inline1.C: New test.
50632         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50633         * g++.old-deja/g++.jason/synth10.C: Likewise.
50634         * g++.old-deja/g++.mike/net31.C: Likewise.
50635         * g++.old-deja/g++.mike/p8786.C: Likewise.
50636
50637         * g++.dg/template/friend10.C: New test.
50638         * g++.dg/template/conv5.C: New test.
50639
50640 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50641
50642         * g++.dg/lookup/scoped3.C: New test.
50643
50644         * g++.dg/lookup/decl1.C: New test.
50645         * g++.dg/lookup/decl2.C: New test.
50646
50647 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50648
50649         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50650         gcc.c-torture/compile/20021015-1.c,
50651         gcc.c-torture/compile/20021015-2.c,
50652         gcc.c-torture/compile/20021123-1.c,
50653         gcc.c-torture/compile/20021123-2.c,
50654         gcc.c-torture/compile/20021123-3.c,
50655         gcc.c-torture/compile/20021123-4.c,
50656         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50657         only to 3.1 or 3.2 branch.
50658
50659 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50660
50661         * gcc.dg/i386-bitfield3.c: New test.
50662
50663         * gcc.dg/i386-bitfield2.c: New test.
50664
50665 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50666
50667         * g++.dg/parse/conv_op1.C: New test.
50668
50669 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50670
50671         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50672         approved.
50673
50674 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50675
50676         * gcc.c-torture/compile/20021220-1.c: New test.
50677
50678 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50679
50680         * gcc.dg/i386-fastcall-1.c: New.
50681
50682 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50683
50684         * gcc.c-torture/execute/20021219-1.c: New test.
50685
50686 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50687
50688         * gcc.dg/i386-pic-1.c: New test.
50689
50690 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50691
50692         PR c++/8099
50693         * g++.dg/template/friend9.C: New test.
50694
50695 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50696
50697         PR c++/3663
50698         * g++.dg/template/access7.C: New test.
50699
50700 2002-12-18  Nick Clifton  <nickc@redhat.com>
50701
50702         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50703         the libstdc++-v3 directory has been found.
50704
50705 2002-12-12  Devang Patel <dpatel@apple.com>
50706         * gcc.dg/darwin-ld-1.c: New test.
50707         * gcc.dg/darwin-ld-2.c: New test.
50708         * gcc.dg/darwin-ld-3.c: New test.
50709         * gcc.dg/darwin-ld-4.c: New test.
50710         * gcc.dg/darwin-ld-5.c: New test.
50711
50712 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50713
50714         * gcc.c-torture/compile/20021212-1.c: New test.
50715
50716 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50717
50718         * gcc.dg/fshort-wchar: New test.
50719
50720 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50721
50722         PR c++/8372
50723         * g++.dg/template/dtor1.C: New test.
50724
50725         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50726         markers.
50727
50728 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50729
50730         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50731
50732 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50733
50734         * g++.dg/template/static1.C: New test.
50735         * g++.dg/template/static2.C: New test.
50736         * g++.old-deja/g++.ext/memconst.C: New test.
50737
50738 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50739
50740         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50741         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50742         * g++.dg/special/initp1.C: Likewise.
50743
50744 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50745
50746         * gcc.c-torture/execute/20021204-1.c: New test.
50747
50748 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50749
50750         * gcc.dg/ppc-fmadd-1.c: New file.
50751         * gcc.dg/ppc-fmadd-2.c: New file.
50752         * gcc.dg/ppc-fmadd-3.c: New file.
50753
50754 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50755
50756         * gcc.c-torture/compile/20021204-1.c: New test.
50757
50758 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50759
50760         * g++.dg/inherit/covariant2.C: New test.
50761         * g++.dg/inherit/covariant3.C: New test.
50762         * g++.dg/inherit/covariant4.C: New test.
50763         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50764         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50765
50766 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50767
50768         PR c++/8688
50769         * g++.dg/init/brace3.C: New test.
50770
50771 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50772
50773         * gcc.dg/20020210-1.c: Fix a comment typo.
50774
50775 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50776
50777         PR c++/8720
50778         * g++.dg/parse/defarg1.C: New test.
50779
50780         PR c++/8615
50781         * g++.dg/template/char1.C: New test.
50782
50783         * g++.dg/template/varmod1.C: Fix typo.
50784
50785 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50786
50787         DR 180
50788         * g++.old-deja/g++.pt/crash32.C: Expect error.
50789
50790 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50791
50792         PR c++/5919
50793         * g++.dg/template/varmod1.C: New test.
50794
50795         PR c++/8727
50796         * g++.dg/inherit/typeinfo1.C: New test.
50797
50798         PR c++/8663
50799         * g++.dg/inherit/typedef1.C: New test.
50800
50801 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50802
50803         PR c++/8332
50804         PR c++/8493
50805         * g++.dg/template/strlen1.C: New test.
50806
50807         PR c++/8227
50808         * g++.dg/template/ctor2.C: New test.
50809
50810         PR c++/8214
50811         * g++.dg/init/string1.C: New test.
50812
50813         PR c++/8511
50814         * g++.dg/template/friend8.C: New test.
50815
50816 2002-11-29  Joe Buck <jbuck@synopsys.com>
50817
50818         * g++.dg/lookup/anon2.C: New test.
50819
50820 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50821
50822         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50823         h8300 port.
50824
50825 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50826
50827         * gcc.dg/bitfld-6.c: New test.
50828
50829 2002-11-27  Jan Hubicka  <jh@suse.cz>
50830
50831         * gcc.c-torture/execute/20021127.[cx]: New test.
50832
50833 2002-11-26  Jan Hubicka  <jh@suse.cz>
50834
50835         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50836         quality.
50837
50838 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50839
50840         * g++.dg/init/brace2.C: New test.
50841         * g++.old-deja/g++.mike/p9129.C: Correct.
50842
50843 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50844
50845         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50846
50847 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50848
50849         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50850
50851 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50852
50853         * g++.dg/abi/empty11.C: New test.
50854         * g++.dg/rtti/cv1.C: New test.
50855
50856 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50857
50858         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50859
50860 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50861
50862         * g++.dg/abi/empty10.C: New test.
50863
50864 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50865
50866         * gcc.c-torture/compile/20021124-1.c: New test.
50867
50868 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50869
50870         * g++.dg/abi/rtti2.C: New test.
50871
50872 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50873
50874         * gcc.dg/i386-unroll-1.c: New test.
50875
50876 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50877
50878         * gcc.c-torture/compile/20021120-1.c: New test.
50879         * gcc.c-torture/compile/20021120-2.c: New test.
50880
50881 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50882
50883         * gcc.dg/bitfld-5.c: New test.
50884
50885 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50886
50887         * gcc.c-torture/execute/20021120-3.c: New test.
50888
50889 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50890
50891         * gcc.c-torture/execute/20021120-2.c: New test.
50892
50893 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50894
50895         * gcc.c-torture/execute/20021120-1.c: New test.
50896
50897 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50898
50899         * gcc.c-torture/execute/20021118-3.c: New test.
50900
50901 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50902
50903         * gcc.c-torture/compile/20021119-1.c: New test.
50904
50905 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50906
50907         * gcc.dg/duff-1.c: New test.
50908         * gcc.dg/duff-2.c: New test.
50909         * gcc.dg/duff-3.c: New test.
50910
50911 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50912
50913         * gcc.dg/cpp/_Pragma5.c: New test.
50914
50915 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50916
50917         * gcc.c-torture/execute/20021118-2.c: New test.
50918
50919 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50920
50921         * gcc.c-torture/execute/20021118-1.c: New test.
50922
50923 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50924
50925         * gcc.dg/20021116-1.c: New test.
50926
50927 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50928
50929         * g++.dg/abi/vcall1.C: New test.
50930
50931 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50932
50933         * gcc.dg/20021029-1.c: New test.
50934         * gcc.dg/20021029-2.c: New test.
50935
50936 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50937
50938         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50939
50940 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50941
50942         PR c/8439
50943         * gcc.dg/20021110.c: Move to ...
50944         * gcc.c-torture/compile/20021110.c: .... here.
50945
50946 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50947
50948         PR c/8467
50949         * gcc.c-torture/execute/20021111-1.c
50950
50951 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50952
50953         PR c/8439
50954         * gcc.dg/20021110.c: New test.
50955
50956 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50957
50958         * g++.dg/abi/vthunk3.C: Run only on x86.
50959
50960 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50961
50962         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50963
50964 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50965
50966         * lib/compat.exp (compat-execute): Fix logic error in last
50967         change.
50968
50969 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50970
50971         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50972
50973 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50974
50975         PR c++/8389
50976         * g++.dg/template/access6.C: New test.
50977
50978 2002-11-08  Jan Hubicka  <jh@suse.cz>
50979
50980         * gcc.dg/i386-ssefp-1.c: New test.
50981         * gcc.dg/i386-ssefp-1.c: New test.
50982
50983 2002-11-08  Jan Hubicka  <jh@suse.cz>
50984
50985         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50986
50987 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50988
50989         * g++.dg/abi/vthunk3.C: New test.
50990
50991         PR c++/8338
50992         * g++.dg/template/crash2.C: New test.
50993
50994 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50995
50996         * g++.dg/abi/dtor1.C: New test.
50997         * g++.dg/abi/dtor2.C: Likewise.
50998
50999 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51000
51001         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51002         Darwin.
51003
51004 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51005
51006         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51007         -mthumb.  Only xfail with -O0.
51008
51009 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51010
51011         * g++.dg/abi/thunk1.C: New test.
51012         * g++.dg/abi/thunk2.C: Likewise.
51013         * g++.dg/abi/vtt1.C: Likewise.
51014
51015 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51016
51017         PR optimization/8423
51018         * gcc.c-torture/execute/builtin-constant.c: New test.
51019
51020 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51021
51022         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51023         Add some more cases.
51024
51025 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51026
51027         PR c++/8391
51028         * g++.dg/opt/local1.C: New test.
51029
51030 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51031
51032         PR c++/8160
51033         * g++.dg/template/complit1.C: New test.
51034
51035         PR c++/8149
51036         * g++.dg/template/typename4.C: Likewise.
51037
51038 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51039
51040         Core issue 287, PR c++/7639
51041         * g++.dg/template/instantiate1.C: Adjust error location.
51042         * g++.dg/template/instantiate3.C: New test.
51043         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51044         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51045         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51046
51047 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51048
51049         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51050
51051 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51052
51053         PR c++/8287
51054         * g++.dg/init/dtor2.C: New test.
51055
51056 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51057
51058         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51059         * gcc.dg/nest.c: Bypass errors on irix6.
51060
51061 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51062
51063         * gcc.dg/nest.c: Expect error for mmix-*-*.
51064         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51065
51066 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51067
51068         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51069         markers.
51070
51071         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51072
51073 2002-10-25  Mike Stump  <mrs@apple.com>
51074
51075         * gcc.dg/warn-1.c: New test.
51076
51077 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51078
51079         * g++.dg/template/typename3.C: New test.
51080
51081 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51082
51083         * g++.dg/lookup/ptrmem1.C: New test.
51084
51085         * g++.dg/abi/vthunk2.C: New test.
51086
51087 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51088
51089         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51090
51091 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51092
51093         * g++.dg/abi/empty9.C: New test.
51094
51095 2002-10-24  Richard Henderson  <rth@redhat.com>
51096
51097         * g++.dg/inherit/thunk1.C: Enable for ia64.
51098
51099 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51100
51101         PR c++/8067
51102         * g++.dg/lookup/pretty1.C: New test.
51103
51104 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51105
51106         * gcc.dg/20021023-1.c: New test.
51107
51108 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51109
51110         PR c++/7679
51111         * g++.dg/parse/inline1.C: New test.
51112
51113 2002-10-23  Richard Henderson  <rth@redhat.com>
51114
51115         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51116
51117         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51118
51119 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51120
51121         PR c++/6579
51122         * g++.dg/parse/stmtexpr3.C: New test.
51123
51124 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51125
51126         * g++.dg/expr/cond1.C: New test.
51127
51128 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51129
51130         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51131
51132 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51133
51134         * g++.dg/abi/vbase13.C: New test.
51135         * g++.dg/abi/vbase14.C: Likewise.
51136
51137 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51138
51139         * gcc.dg/tls/pic-1.c: New test.
51140         * gcc.dg/tls/nonpic-1.c: New test.
51141         * gcc.dg/20021018-1.c: New test.
51142
51143 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51144
51145         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51146         Remove only files with the same base name as the test case.
51147         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51148         (profopt-execute): Likewise.  Also, remove old profiling
51149         and performance data files before running the tests.
51150
51151         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51152         * g++.dg/bprob/bprob.exp: Likewise.
51153         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51154         to allow more general test case names.
51155
51156         * g++.dg/bprob/bprob-1.C: Rename to ...
51157         * g++.dg/bprob/g++-bprob-1.C: ... this.
51158
51159         * g77.dg/bprob/bprob-1.f: Rename to ...
51160         * g77.dg/bprob/g77-bprob-1.f: ... this.
51161
51162 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51163
51164         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51165         bison 1.50 or later.
51166
51167 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51168
51169         * g++.dg/README: Describe more test directories.
51170
51171 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51172
51173         * g++.dg/init/array6.C: Add additional tests.
51174
51175 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51176
51177         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51178         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51179
51180 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51181
51182         * gcc.c-torture/compile/20020604-1.x: New.
51183         * gcc.c-torture/compile/simd-5.x: Likewise.
51184         * gcc.c-torture/execute/920710-1.x: Likewise.
51185         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51186
51187 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51188
51189         * g++.dg/inherit/override1.C: Add dg-options clause.
51190
51191 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51192
51193         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51194         _mm_slli_si128.
51195
51196 2002-10-19  Andreas Schwab  <schwab@suse.de>
51197
51198         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51199         directory component.
51200
51201 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51202
51203         * g++.dg/inherit/thunk1.C: New test.
51204
51205         * g++.dg/inherit/override1.C: New test.
51206
51207         * g++.dg/abi/mangle11.C: New test.
51208         * g++.dg/abi/mangle14.C: New test.
51209         * g++.dg/abi/mangle17.C: New test.
51210
51211 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51212
51213         * g++.dg/overload/member2.C: New test.
51214
51215 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51216
51217         * g++.dg/README: Describe new compat directory.
51218         * g++.dg/dg.exp: Skip tests in compat directory.
51219         * README.compat: New file.
51220         * lib/compat.exp: New expect script.
51221         * g++.dg/compat: New test directory.
51222         * g++.dg/compat/compat.exp: New expect script.
51223         * g++.dg/compat/abi: New test directory.
51224         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51225         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51226         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51227         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51228         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51229         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51230         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51231         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51232         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51233         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51234         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51235         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51236         * g++.dg/compat/break: New test directory.
51237         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51238         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51239         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51240         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51241         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51242         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51243         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51244         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51245         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51246         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51247         g++.dg/compat/break/README: New files.
51248         * g++.dg/compat/eh: New test directory.
51249         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51250         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51251         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51252         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51253         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51254         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51255         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51256         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51257         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51258         g++.dg/compat/eh/filter2_y.C,
51259         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51260         g++.dg/compat/eh/new1_y.C,
51261         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51262         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51263         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51264         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51265         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51266         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51267         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51268         g++.dg/compat/eh/unexpected1_y.C: New files.
51269         * g++.dg/compat/init: New test directory.
51270         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51271         g++.dg/compat/init/array5_y.C,
51272         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51273         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51274         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51275         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51276         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51277         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51278         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51279         g++.dg/compat/init/init-ref2_y.C: New files.
51280
51281 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51282
51283         PR c++/7584
51284         * g++.dg/inherit/using3.C: New test.
51285
51286 2002-10-17  Jan Hubicka  <jh@suse.cz>
51287
51288         * gcc.dg/20021017-2.c: New test.
51289
51290 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51291
51292         * g++.dg/abi/mangle16.C: Adjust.
51293
51294         * g++.dg/init/array8.C: New test.
51295
51296 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51297
51298         * gcc.dg/special/mips-abi.exp: New test.
51299         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51300
51301 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51302
51303         * g++.dg/abi/mangle16.C: New test.
51304         * g++.dg/abi/mangle17.C: Likewise.
51305
51306         PR c++/7478
51307         * g++.dg/template/ref1.C: New test.
51308
51309 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51310
51311         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51312
51313 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51314
51315         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51316
51317 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51318
51319         PR c++/7524
51320         * g++.dg/init/array7.C: New test.
51321
51322 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51323
51324         * g++.dg/init/array6.C: New test.
51325
51326         * g++.dg/abi/mangle13.C: Likewise.
51327         * g++.dg/abi/mangle14.C: Likewise.
51328         * g++.dg/abi/mangle15.C: Likewise.
51329
51330 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51331
51332         * g++.dg/abi/empty8.C: New test.
51333
51334 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51335
51336         * g++.dg/init/ctor1.C: New test.
51337
51338 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51339
51340         * gcc.c-torture/execute/20021015-1.c: New test.
51341
51342 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51343
51344         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51345
51346 2002-10-14  Jan Hubicka  <jh@suse.cz>
51347
51348         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51349
51350 2002-10-14  Richard Henderson  <rth@redhat.com>
51351
51352         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51353
51354 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51355
51356         PR optimization/6631
51357         * g++.dg/opt/const2.C: New test.
51358
51359 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51360
51361         PR c++/7176
51362         * g++.dg/parse/friend1.C: New test.
51363         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51364
51365 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51366
51367         * gcc.dg/20021014-1.c: New test.
51368
51369 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51370
51371         PR c++/5661
51372         * g++.dg/ext/vlm1.C: New test.
51373         * g++.dg/ext/vlm2.C: Likewise.
51374
51375         * g++.dg/init/array1.C: Remove invalid braces.
51376         * g++.dg/init/brace1.C: New test.
51377         * g++.dg/init/copy2.C: Likewise.
51378         * g++.dg/init/copy3.C: Likewise.
51379         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51380         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51381         braces.
51382
51383 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51384
51385         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51386
51387 2002-10-11  Richard Shann  <richard.shann@superh.com>
51388
51389         * gcc.c-torture/compile/simd-5.c: New test.
51390
51391 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51392
51393         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51394
51395 2002-10-10  Jim Wilson  <wilson@redhat.com>
51396
51397         * gcc.c-torture/execute/20021010-1.c: New test.
51398
51399 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51400
51401         PR c/7353
51402         * g++.dg/ext/typedef-init.C: New test.
51403         * gcc.dg/typedef-init.c: New test.
51404
51405 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51406
51407         * gcc.dg/cpp/paste13.c: New test.
51408
51409 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51410
51411         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51412         remaining platforms, XFAIL during compile, not execute.  Don't
51413         XFAIL at -O0.
51414
51415 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51416
51417         * gcc.dg/alias-1.c: Tweak expected warning.
51418
51419 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51420
51421         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51422
51423 2002-10-06  Andreas Jaeger  <aj@suse.de>
51424
51425         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51426         * gcc.dg/cpp/c++98.C: Likewise.
51427
51428         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51429         * g++.dg/cpp/c++98.C: Likewise.
51430
51431         * g++.dg/README (Subdirectories): Mention cpp directory.
51432
51433         PR target/7559
51434         * gcc.dg/20021006-1.c: New test.
51435
51436 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51437
51438         PR c++/7804
51439         * g++.dg/other/warning1.C: New test.
51440
51441 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51442
51443         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51444         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51445         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51446
51447 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51448
51449         PR c++/7931
51450         * g++.dg/template/ptrmem3.C: New test.
51451
51452         PR c++/7754
51453         * g++.dg/template/union1.C: New test.
51454
51455 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51456
51457         PR c++/8006
51458         * g++.dg/abi/mangle9.C: New test.
51459         * g++.dg/abi/mangle10.C: New test.
51460         * g++.dg/abi/mangle11.C: New test.
51461         * g++.dg/abi/mangle12.C: New test.
51462
51463 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51464
51465         PR c++/7188.
51466         * g++.dg/template/meminit1.C: New test.
51467         * g++.dg/warn/Wreorder-1.C: Likewise.
51468         * g++.old-deja/g++.mike/warn3.C: Tweak.
51469         * lib/prune.exp: Ingore "in copy constructor".
51470
51471 2002-10-02  Andreas Jaeger  <aj@suse.de>
51472
51473         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51474         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51475         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51476         on x86-64.
51477
51478 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51479
51480         * gcc.dg/empty1.C: Fix typo.
51481
51482 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51483
51484         * gcc.dg/alias-1.c: New test.
51485
51486 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51487
51488         * gcc.dg/empty1.C: New test.
51489
51490         * g++.dg/tls/init-2.C: Tweak error messages.
51491
51492 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51493
51494         * gcc.c-torture/compile/20020923-1.c: New test.
51495
51496 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51497
51498         * gcc.c-torture/execute/ffs-1.c: New test.
51499         * gcc.c-torture/execute/ffs-2.c: Ditto.
51500
51501 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51502
51503         * g++.dg/overload/member1.C: New test.
51504
51505 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51506
51507         * g++.dg/abi/empty7.C: New test.
51508         * g++.dg/init/pm2.C: Likewise.
51509
51510 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51511
51512         * g++.dg/rtti/crash1.C: New test.
51513
51514 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51515
51516         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51517         gcc.dg/sibcall-4.c: New tests.
51518
51519 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51520
51521         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51522         powerpc and MMIX targets.
51523
51524 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51525
51526         * gcc.dg/cpp/20020927-1.c: New.
51527
51528 2002-09-26  David S. Miller  <davem@redhat.com>
51529
51530         * gcc.c-torture/compile/trunctfdf.c: New.
51531
51532 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51533
51534         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51535
51536 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51537
51538         * gcc.c-torture/execute/loop-15.c: New.
51539
51540 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51541
51542         * README.QMTEST: Fix typo.
51543
51544 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51545
51546         * gcc.dg/20020926-1.c: New test.
51547
51548 2002-09-25  David S. Miller  <davem@redhat.com>
51549
51550         PR target/7842
51551         * gcc.c-torture/execute/shiftdi.c: New test.
51552
51553 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51554
51555         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51556         unique to the tool.
51557         * lib/g77.exp (g77_init): Likewise.
51558         * lib/g++.exp (g++_init): Likewise.
51559         * lib/objc.exp (objc_init): Likewise.
51560
51561 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51562
51563         * g++.dg/abi/empty5.C: New test.
51564         * g++.dg/abi/empty6.C: New test.
51565         * g++.dg/abi/vbase12.C: New test.
51566
51567 2002-09-25  Richard Henderson  <rth@redhat.com>
51568
51569         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51570         too-small long double.
51571
51572 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51573
51574         * gcc.dg/20020919-1.c: New test.
51575
51576 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51577
51578         * g++.dg/abi/bitfield6.C: New test.
51579         * g++.dg/abi/bitfield7.C: New test.
51580         * g++.dg/abi/bitfield8.C: New test.
51581         * g++.dg/abi/vbase11.C: New test.
51582
51583 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51584
51585         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51586         hppa*-*-hpux*.  Update test comment.
51587
51588 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51589
51590         * gcc.dg/tls/struct-1.c: New test.
51591
51592 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51593
51594         * gcc.dg/cpp/tr-warn2.c: Update.
51595
51596 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51597
51598         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51599
51600 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51601
51602         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51603         systems.
51604
51605 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51606
51607         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51608
51609         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51610         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51611         setting of cxxfilt.
51612
51613 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51614
51615         * gcc.dg/20020312-2.c: Update for darwin.
51616
51617 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51618
51619         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51620
51621 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51622
51623         * objc.dg/comp-types-1.m: New test.
51624         * objc.dg/comp-types-2.m: New test.
51625         * objc.dg/comp-types-3.m: New test.
51626         * objc.dg/comp-types-4.m: New test.
51627         * objc.dg/comp-types-5.m: New test.
51628         * objc.dg/comp-types-6.m: New test.
51629
51630 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51631
51632         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51633
51634 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51635
51636         * g++.dg/other/do1.C: New test.
51637
51638         * g++.dg/template/subst1.C: New test.
51639
51640 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51641
51642         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51643
51644 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51645
51646         * g++.dg/template/qualttp20.C: Adjust expected errors.
51647         * g++.old-deja/g++.jason/report.C: Likewise.
51648         * g++.old-deja/g++.other/qual1.C: Likewise.
51649
51650         * g++.dg/lookup/scoped2.C: New test.
51651
51652         * g++.dg/ext/asm3.C: New test.
51653
51654 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51655
51656         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51657
51658 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51659
51660         * ChangeLog: follow spelling conventions.
51661         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51662         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51663         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51664         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51665         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51666         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51667         * g++.old-deja/g++.law/global-init1.C: Likewise.
51668         * g++.old-deja/g++.other/delete4.C: Likewise.
51669         * g++.old-deja/g++.other/inline21.C: Likewise.
51670         * g++.old-deja/g++.other/singleton.C: Likewise.
51671         * g77.dg/strlen0.f: Likewise.
51672         * g77.f-torture/compile/20010519-1.f: Likewise.
51673         * g77.f-torture/compile/980310-4.f: Likewise.
51674         * gcc.c-torture/compile/20000605-1.c: Likewise.
51675         * gcc.c-torture/execute/20020225-1.c: Likewise.
51676         * gcc.dg/c90-hexfloat-2.c: Likewise.
51677         * gcc.dg/c99-bool-1.c: Likewise.
51678         * gcc.dg/c99-hexfloat-2.c: Likewise.
51679         * gcc.dg/dll-2.c: Likewise.
51680         * gcc.dg/wtr-union-init-1.c: Likewise.
51681         * gcc.dg/wtr-union-init-2.c: Likewise.
51682         * gcc.dg/wtr-union-init-3.c: Likewise.
51683         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51684         * gcc.dg/cpp/defined.c: Likewise.
51685         * gcc.dg/cpp/macsyntx.c: Likewise.
51686         * gcc.dg/cpp/paste2.c: Likewise.
51687         * gcc.dg/cpp/trad/defined.c: Likewise.
51688         * gcc.dg/format/c90-printf-1.c: Likewise.
51689         * gcc.dg/format/c90-scanf-1.c: Likewise.
51690         * gcc.dg/format/c99-printf-1.c: Likewise.
51691         * gcc.dg/format/c99-scanf-1.c: Likewise.
51692         * gcc.misc-tests/gcov-8.c: Likewise.
51693         * lib/profopt.exp: Likewise.
51694
51695 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51696
51697         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51698
51699 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51700
51701         * g++.dg/inherit/using2.C: New test.
51702
51703 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51704
51705         * ChangeLog: Follow spelling conventions.
51706         * g++.dg/template/friend4.C: Likewise.
51707         * g++.old-deja/g++.pt/crash67.C: Likewise.
51708         * gcc.c-torture/execute/20000801-4.c: Likewise.
51709         * gcc.dg/c90-digraph-1.c: Likewise.
51710         * gcc.dg/c94-digraph-1.c: Likewise.
51711         * gcc.dg/c99-digraph-1.c: Likewise.
51712         * gcc.dg/cpp/line5.c: Likewise.
51713         * gcc.dg/cpp/multiline.c: Likewise.
51714         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51715         * gcc.dg/format/attr-3.c: Likewise.
51716         * gcc.dg/format/c90-scanf-3.c: Likewise.
51717         * gcc.dg/format/ext-4.c: Likewise.
51718
51719 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51720
51721         * g++.dg/template/pretty1.C: New test.
51722
51723 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51724
51725         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51726
51727 2002-09-13  Matt Austern  <austern@apple.com>
51728
51729         * g++.dg/other/constref[12].C: New, regression tests for
51730         passing a cast expression to a function by const reference.
51731
51732 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51733
51734         * g++.dg/template/deduce1.C: New test.
51735
51736 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51737
51738         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51739         32-bit int.
51740
51741 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51742
51743         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51744         usage.
51745
51746 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51747
51748         * gcc.c-torture/compile/20020910-1.c: New test.
51749
51750 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51751
51752         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51753
51754 2002-09-10  Andreas Jaeger  <aj@suse.de>
51755
51756         * gcc.dg/20020312-2.c: Adjust for x86-64.
51757
51758 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51759
51760         * g77.dg/7388.f: New test case for PR 7388.
51761
51762 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51763
51764         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51765
51766 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51767
51768         * objc.dg/proto-lossage-1.m: New test.
51769
51770 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51771
51772         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51773
51774 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51775
51776         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51777         expected to pass.
51778
51779 2002-09-06  Stan Shebs  <shebs@apple.com>
51780             David Edelsohn  <edelsohn@gnu.org>
51781
51782         * gcc.dg/weak: New directory.
51783         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51784         target-specific xfail bits.
51785         * gcc.dg/typeof-2.c: Move to new directory.
51786         * gcc.dg/weak.exp: New expect script.
51787
51788 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51789
51790         * gcc.c-torture/execute/extzvsi.c: New test.
51791
51792 2002-09-05  Stan Shebs  <shebs@apple.com>
51793
51794         * gcc.dg/weak-1.c: xfail on Darwin.
51795         * gcc.dg/weak-2.c: Ditto.
51796         * gcc.dg/weak-3.c: Ditto.
51797         * gcc.dg/weak-4.c: Ditto.
51798         * gcc.dg/weak-5.c: Ditto.
51799         * gcc.dg/weak-6.c: Ditto.
51800         * gcc.dg/weak-7.c: Ditto.
51801         * gcc.dg/weak-8.c: Ditto.
51802         * gcc.dg/weak-9.c: Ditto.
51803
51804 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51805
51806         * gcc.c-torture/execute/loop-14.c: New test.
51807
51808 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51809
51810         * g++.dg/other/cxa-atexit1.C: New test.
51811
51812         * gcc.dg/typeof-2.c: New test.
51813
51814 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51815
51816         * gcc.dg/builtins-2.c: New testcase.
51817         * gcc.dg/builtins-3.c: New testcase.
51818
51819 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51820
51821         * gcc.dg/cpp/_Pragma4.c: New test.
51822
51823 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51824
51825         * objc/execute/nil_method-1.m: New testcase.
51826
51827 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51828
51829         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51830         [Object class], not [Object initialize].
51831
51832 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51833             Hans-Peter Nilsson  <hp@bitrange.com>
51834
51835         * gcc.c-torture/execute/20020720-1.x: Skip test on
51836         mmix-knuth-mmixware.  Correct comment.
51837
51838 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51839
51840         * g++.dg/abi/bitfield5.C: New test.
51841         * g++.dg/abi/vbase10.C: Likewise.
51842
51843 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51844
51845         * objc.dg/undeclared-selector.m: New test.
51846
51847 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51848
51849         * g++.dg/other/offsetof1.C: Avoid cast warning.
51850
51851 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51852
51853         * objc.dg/super-class-2.m: New test.
51854
51855 2002-08-24  Matt Austern  <austern@apple.com>
51856
51857         * g++.dg/ext/lvaddr.C: New test.
51858         * g++.dg/ext/lvcast.C: New test.
51859
51860 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51861
51862         * g++.dg/inherit/cond1.C: New test.
51863
51864 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51865
51866         * gcc.dg/noncompile/incomplete-1.c: New test.
51867
51868 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51869
51870         * gcc.dg/typespec-1.c: New test.
51871
51872 2002-08-20  Devang Patel  <dpatel@apple.com>
51873         * objc.dg/proto-hier-2.m: New test.
51874
51875 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51876
51877         * objc.dg/bitfield-1.m: New test.
51878         * objc.dg/bitfield-2.m: New test.
51879
51880 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51881
51882         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51883         gcc.dg/c99-flex-array-4.c: New tests.
51884
51885 2002-08-16  Stan Shebs  <shebs@apple.com>
51886
51887         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51888
51889 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51890
51891         * gcc.dg/typeof-1.c: New test.
51892         * g++.dg/ext/typeof2.C: New test.
51893
51894 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51895
51896         * g++.dg/other/offsetof1.C: New test.
51897
51898 2002-08-14  Richard Henderson  <rth@redhat.com>
51899
51900         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51901
51902 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51903
51904         * gcc.dg/cpp/_Pragma3.c: New test.
51905
51906 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51907
51908         * g++.dg/template/inherit3: New test.
51909
51910 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51911
51912         * gcc.dg/bitfld-4.c: Add blank options.
51913
51914 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51915
51916         * g++.dg/template/crash1.C: New test.
51917
51918 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51919
51920         * gcc.dg/tls/opt-2.c: New test.
51921
51922 2002-08-08  Devang Patel  <dpatel@apple.com>
51923
51924         * objc.dg/selector-1.m : New test
51925
51926 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51927
51928         * g++.dg/abi/bitfield4.C: New test.
51929         * gcc.dg/bitfld-4.c: New test.
51930
51931 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51932
51933         * g++.dg/other/packed1.C: New test.
51934
51935 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51936
51937         * g++.dg/abi/offsetof.C: Tweak error messages.
51938         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51939
51940 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51941
51942         * gcc.dg/bitfld-3.c: New test.
51943
51944 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51945             Richard Henderson  <rth@redhat.com>
51946
51947         * gcc.dg/i386-bitfield1.c: New test.
51948         * g++.dg/abi/bitfield3.C: Update.
51949
51950 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51951
51952         * objc.dg/const-str-2.m: Update.
51953         * gcc.dg/cpp/c++98.c: Change to C extension.
51954         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51955         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51956
51957 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51958
51959         * gcc.dg/tls/diag-3.c: New.
51960
51961 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51962
51963         * g++.dg/README (Subdirectories): Document new subdir expr.
51964         * g++.dg/expr/pmf-1.C: New test.
51965
51966 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51967
51968         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51969
51970 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51971
51972         * g++.dg/abi/bitfield3.C: New test.
51973
51974 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51975
51976         * lib/gcov.exp: Tweak expected line formats.
51977         * gcc.misc-tests/gcov8.c: New test.
51978         * gcc.misc-tests/gcov8.x: New flags.
51979
51980 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51981
51982         * consistency.vlad/layout/endian.c: Include string.h.
51983
51984         * gcc.c-torture/execute/20020805-1.c: New test.
51985
51986 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51987
51988         * g++.dg/other/conversion1.C: New test.
51989
51990 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51991
51992         * gcc.dg/builtins-1.c: New testcase.
51993
51994 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51995
51996         * g++.dg/inherit/access3.C: New test.
51997
51998 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51999
52000         * gcc.dg/ia64-visibility-2.c: New test.
52001
52002 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52003
52004         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52005         __qualifier_flags to __flags.
52006
52007 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52008
52009         * g++.dg/inherit/operator1.C: New test.
52010         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52011         * g++.dg/other/error1.C: Change expected error message.
52012         * g++.dg/template/conv4.C: Likewise.
52013
52014 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52015
52016         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52017         for documented behavior.
52018
52019 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52020
52021         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52022         several targets known to fail.
52023
52024 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52025
52026         * gcc.dg/mips-args-[123].c: New tests.
52027
52028 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52029
52030         * gcc.dg/ppc-spe.c: New.
52031
52032 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52033
52034         * g++.dg/other/ptrmem4.C: New testcase.
52035
52036 2002-07-24  Richard Henderson  <rth@redhat.com>
52037
52038         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52039
52040 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52041
52042         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52043
52044 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52045
52046         * gcc.c-torture/execute/memset-3.c: New testcase.
52047
52048 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52049
52050         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52051         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52052
52053 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52054
52055         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52056         Delete.
52057
52058 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52059
52060         * gcc.c-torture/compile/simd-4.c: New test.
52061
52062 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52063
52064         PR c++/7347, c++/7348
52065         * g++.dg/template/access4.C: New test.
52066         * g++.dg/template/access5.C: New test.
52067         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52068         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52069         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52070         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52071
52072 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52073
52074         * gcc.dg/gnu89-init-2.c: New test.
52075
52076 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52077
52078         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52079
52080 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52081
52082         * gcc.c-torture/execute/20020720-1.c: New testcase.
52083
52084 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52085
52086         * gcc.dg/cpp/Wsignprom.c: New tests.
52087
52088 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52089
52090         * gcc.c-torture/execute/loop-13.c: New test.
52091
52092 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52093
52094         * gcc.dg/cpp/expr.c: New tests.
52095
52096 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52097
52098         * g++.dg/opt/pr6713.C: Add template instantiation.
52099
52100 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52101
52102         * gcc.dg/nest.c: New test.
52103
52104 2002-07-17  Richard Henderson  <rth@redhat.com>
52105
52106         * g++.dg/opt/pr6713.C: New test.
52107
52108 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52109
52110         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52111         XFAIL for all x86 processors.
52112
52113 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52114
52115         * gcc.c-torture/execute/20010122-1.x: Do not test with
52116         -fomit-frame-pointer.
52117
52118 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52119
52120         * g++.dg/template/instantiate2.C: New test.
52121         * g++.dg/template/spec4.C: New test.
52122
52123 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52124
52125         * g++.dg/template/access2.C: New test.
52126         * g++.dg/template/access3.C: New test.
52127
52128 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52129
52130         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52131         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52132         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52133         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52134         Convert to use <stdarg.h>.
52135         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52136         Delete.
52137         * gcc.dg/va-arg-2.c: New.
52138         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52139
52140 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52141
52142         * gcc.c-torture/compile/20020710-1.c: New test.
52143
52144 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52145                           Andrew Pinski  <pinskia@physics.uc.edu>
52146
52147         gcc.c-torture/compile/simd-2.c: New testcase.
52148         gcc.c-torture/compile/simd-3.c: Likewise.
52149
52150 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52151
52152         PR c++/7224
52153         * g++.dg/overload/error1.C: New test.
52154
52155 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52156
52157         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52158         configuration and IRIX 6 O32 ABI.
52159
52160 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52161
52162         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52163
52164 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52165
52166         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52167
52168 2002-07-10  Jeffrey A Law  <law@redhat.com>
52169
52170         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52171
52172         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52173
52174 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52175
52176         * gcc.dg/20020312-2.c: Check for __PPC__.
52177
52178 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52179
52180         * gcc.c-torture/compile/20020709-1.c: New test.
52181
52182 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52183
52184         * g++.dg/template/qualttp21.C: New test case.
52185
52186 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52187
52188         * gcc.c-torture/compile/20020706-1.c: New test.
52189         * gcc.c-torture/compile/20020706-2.c: New test.
52190
52191 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52192             Alexandre Oliva  <aoliva@redhat.com>
52193
52194         * g++.dg/warn/incomplete1.C: New test.
52195
52196 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52197
52198         PR c++/7099
52199         * g++.dg/warn/noreturn1.C: New test.
52200
52201 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52202
52203         PR c++/6706
52204         * g++.dg/debug/debug6.C: New test.
52205         * g++.dg/debug/debug7.C: New test.
52206
52207 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52208
52209         * gcc.c-torture/compile/simd-3.c: New test.
52210
52211 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52212
52213         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52214         * gcc.dg/20020620-1.c: Likewise.
52215
52216 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52217
52218         PR c++/6944
52219         * g++.dg/init/array4.C: New test.
52220         * g++.dg/init/array5.C: New test.
52221
52222 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52223
52224         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52225         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52226
52227 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52228
52229         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52230         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52231         * gcc.dg/wtr-conversion-1.c: Likewise.
52232         * gcc.dg/wtr-escape-1.c: Likewise.
52233         * gcc.dg/wtr-int-type-1.c: Likewise.
52234         * gcc.dg/wtr-label-1.c: Likewise.
52235         * gcc.dg/wtr-static-1.c: Likewise.
52236         * gcc.dg/wtr-strcat-1.c: Likewise.
52237         * gcc.dg/wtr-suffix-1.c: Likewise.
52238         * gcc.dg/wtr-switch-1.c: Likewise.
52239         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52240         * gcc.dg/wtr-union-init-1.c: Likewise.
52241         * gcc.dg/wtr-union-init-2.c: Likewise.
52242         * gcc.dg/wtr-union-init-3.c: Likewise.
52243
52244         * gcc.dg/wtr-func-def-1.c: New test.
52245
52246 2002-07-02 Devang Patel <dpatel@apple.com>
52247
52248         * objc.dg/param-1.m: New test.
52249
52250 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52251
52252         * gcc.dg/cpp/trad/directive.c: Add test.
52253         * gcc.dg/cpp/trad/macroargs.c: Add test.
52254         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52255
52256 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52257
52258         * gcc.dg/cpp/cmdlne-M.c: New test.
52259
52260 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52261
52262         * objc.dg/desig-init-1.m: New test.
52263
52264 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52265
52266         PR c++/6716
52267         * g++.dg/template/instantiate1.C: New test.
52268
52269 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52270
52271         PR c++/7112
52272         * g++.dg/template/sizeof2.C: New test.
52273
52274 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52275
52276         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52277         gcc.dg/cpp/trad/include.c: New tests.
52278
52279 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52280
52281         PR target/7177
52282         * gcc.c-torture/compile/20020701-1.c: New test.
52283
52284 2002-07-01  Stan Shebs  <shebs@apple.com>
52285
52286         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52287         header here...
52288         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52289         (objc-torture-execute): or here.
52290
52291 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52292
52293         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52294
52295 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52296
52297         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52298
52299 2002-06-30  Devang Patel  <dpatel@apple.com>
52300
52301         * objc.dg/fsyntax-only.m: New test.
52302
52303 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52304
52305         PR c++/6695
52306         * g++.dg/template/friend7.C: New file.
52307
52308 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52309
52310         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52311         return type.
52312
52313 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52314
52315         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52316         avoid division by zero.
52317
52318 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52319
52320         * gcc.dg/Wunknownprag.c: New tests.
52321
52322 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52323
52324         * gcc.c-torture/execute/simd-2.c: New test.
52325
52326 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52327
52328         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52329         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52330         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52331         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52332         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52333         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52334         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52335         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52336         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52337         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52338         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52339         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52340         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52341         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52342         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52343         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52344         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52345
52346 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52347
52348         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52349         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52350         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52351         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52352         New tests.
52353         * gcc.dg/cpp/trad/directive.c: Update.
52354
52355 2002-06-23  Andreas Jaeger  <aj@suse.de>
52356
52357         * gcc.c-torture/execute/complex-6.c: New.
52358
52359 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52360
52361         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52362         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52363         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52364         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52365
52366 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52367
52368         * gcc.dg/cpp/trad: New directory with traditional tests copied
52369         from parent directory.
52370         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52371         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52372         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52373         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52374         Move to trad/ and rename.
52375         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52376         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52377         gcc.dg/cpp/trad/redef2.c: New tests.
52378         * gcc.dg/cpp/trad/trad.exp: New driver.
52379
52380 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52381
52382         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52383         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52384         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52385         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52386         Remove.
52387
52388 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52389
52390         * gcc.dg/20020620-1.c: New test.
52391
52392 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52393
52394         * g++.dg/template/ttp4.C: New test.
52395
52396 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52397
52398         * g++.dg/opt/vt1.C: Fix regexp.
52399
52400 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52401
52402         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52403         Don't use attribute `noinline'.
52404
52405 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52406
52407         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52408
52409 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52410
52411         * gcc.c-torture/execute/simd-1.c: New.
52412
52413         * gcc.dg/simd-1.c: New.
52414
52415 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52416
52417         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52418
52419 2002-06-16  Richard Henderson  <rth@redhat.com>
52420
52421         * g++.dg/ext/anon-struct1.C: New.
52422         * g++.dg/ext/anon-struct2.C: New.
52423         * g++.dg/ext/anon-struct3.C: New.
52424         * gcc.dg/anon-struct-1.c: New.
52425         * gcc.dg/anon-struct-2.c: New.
52426         * gcc.dg/anon-struct-3.c: New.
52427         * gcc.dg/20011008-1.c: Adjust warning text.
52428         * gcc.dg/20020527-1.c: Add -fms-extensions.
52429
52430 2002-06-16  Richard Henderson  <rth@redhat.com>
52431
52432         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52433
52434 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52435
52436         * gcc.c-torture/execute/20020615-1.c: New test.
52437
52438 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52439
52440         * gcc.c-tortuture/execute/compare-1.c: New test case.
52441         * gcc.c-tortuture/execute/compare-2.c: New test case.
52442         * gcc.c-tortuture/execute/compare-3.c: New test case.
52443
52444 2002-06-13  Richard Henderson  <rth@redhat.com>
52445
52446         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52447         ia64 ilp32.
52448
52449 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52450
52451         * g++.dg/template/typename2.C: Update error message.
52452
52453 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52454
52455         * gcc.c-torture/execute/20020611-1.c: New test.
52456
52457 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52458
52459         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52460         list of targets to skip.
52461
52462 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52463
52464         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52465         targets if not optimizing.
52466
52467 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52468
52469         * gcc.c-torture/compile/20020605-1.c: New test.
52470
52471         * g++.dg/opt/vt1.C: New test.
52472
52473         * gcc.dg/20020531-1.c: New test.
52474
52475         * gcc.dg/20020530-1.c: New test.
52476
52477         * gcc.dg/20020527-1.c: New test.
52478
52479         * g++.dg/opt/cse1.C: New test.
52480
52481 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52482
52483         * gcc.dg/20020607-2.c: New test case.
52484
52485 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52486
52487         * gcc.c-torture/compile/20020604-1.c: New test.
52488
52489 2002-06-04  Richard Henderson  <rth@redhat.com>
52490
52491         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52492         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52493         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52494
52495 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52496
52497         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52498
52499 2002-06-03  Richard Henderson  <rth@redhat.com>
52500
52501         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52502         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52503
52504 2002-06-02  Richard Henderson  <rth@redhat.com>
52505
52506         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52507         test functions static.
52508
52509 2002-06-02  Andreas Jaeger  <aj@suse.de>
52510
52511         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52512         now.
52513
52514 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52515
52516         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52517         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52518         Update for mofified diagnostics.
52519         * gcc.dg/c99-intconst-1.c: No longer fail.
52520
52521 2002-06-02  Richard Henderson  <rth@redhat.com>
52522
52523         * gcc.dg/uninit-A.c: Remove xfail markers.
52524
52525 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52526
52527         * gcc.dg/fnegate-1.c: New test case.
52528
52529 2002-05-30  Osku Salerma  <osku@iki.fi>
52530
52531         * gcc.c-torture/execute/mayalias-1.c: New file.
52532
52533 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52534
52535         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52536         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52537         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52538
52539 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52540
52541         * gcc.c-torture/execute/20020529-1.c: New test.
52542
52543 2002-05-27  Richard Henderson  <rth@redhat.com>
52544
52545         * g++.dg/ext/attrib6.C: New test case.
52546
52547 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52548
52549         * gcc.c-torture/execute/pure-1.c: New test.
52550
52551 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52552
52553         * gcc.dg/cpp/arith-2.c: Remove.
52554
52555 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52556
52557         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52558         * gcc.dg/cpp/if-3.c: Remove.
52559
52560 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52561
52562         * g++.dg/opt/cse2.C: New test.
52563
52564 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52565
52566         * gcc.dg/cpp/arith-1.c: New semantic tests.
52567         * gcc.dg/cpp/if-1.c: Update.
52568
52569 2002-05-24  Ben Elliston  <bje@redhat.com>
52570
52571         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52572
52573 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52574
52575         * gcc.dg/verbose-asm.c: New test.
52576
52577 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52578
52579         * gcc.dg/cpp/paste12.c: New test.
52580
52581 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52582
52583         * g++.dg/parse/named_ops.C: New test.
52584
52585 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52586
52587         * gcc.dg/weak-8.c: New test.
52588
52589 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52590
52591         * gcc.dg/weak-2.c: Allow optional leading underscore
52592         in scan-assembler symbol name.
52593         * gcc.dg/weak-3.c: Likewise.
52594         * gcc.dg/weak-4.c: Likewise.
52595         * gcc.dg/weak-5.c: Likewise.
52596
52597 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52598
52599         * gcc.dg/20020523-1.c: New test.
52600
52601 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52602
52603         * objc.dg/const-str-2.m: Update now that we stop after
52604         a command line error.
52605
52606 2002-05-22  Richard Henderson  <rth@redhat.com>
52607
52608         * g++.dg/dg.exp: Fix typo in test pruneing.
52609
52610 2002-05-22  Richard Henderson  <rth@redhat.com>
52611
52612         * g++.dg/dg.exp: Prune the tls subdirectory.
52613         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52614         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52615         * g++.dg/tls/init-1.C: New.
52616
52617 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52618
52619         * gcc.dg/20020517-1.c: New test.
52620
52621 2002-05-21  Richard Henderson  <rth@redhat.com>
52622
52623         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52624         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52625
52626 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52627
52628         * g++.dg/other/copy2.C: New test.
52629
52630 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52631
52632         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52633         (MAX_COPY): Bump up to 10 times sizeof (long long).
52634         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52635
52636         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52637         sizeof (long long).
52638
52639         * gcc.c-torture/execute/strcpy-1.c: New test.
52640
52641 2002-05-19  Jason Merrill  <jason2redhat.com>
52642
52643         * g++.dg/ext/oper1.C: New test.
52644
52645 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52646 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52647
52648         * README.QMTEST: New file.
52649
52650         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52651
52652 2002-05-19  Andreas Jaeger  <aj@suse.de>
52653
52654         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52655         now.
52656         * gcc.c-torture/execute/loop-2d.x: Likewise.
52657
52658 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52659
52660         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52661         support weak symbols.
52662         * gcc.dg/weak-4.c: Likewise.
52663         * gcc.dg/weak-6.c: Likewise.
52664
52665 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52666
52667         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52668         cygwin, coff and h8300-*-hms targets
52669         * gcc.dg/weak-5.c: Likewise.
52670         * gcc.dg/weak-7.c: Likewise.
52671
52672 2002-05-16  Jason Merrill  <jason@redhat.com>
52673
52674         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52675         (scan-assembler-not, scan-assembler-dem): Likewise.
52676         (scan-assembler-dem-not): Likewise.
52677
52678 2002-05-15  Richard Henderson  <rth@redhat.com>
52679
52680         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52681
52682 2002-05-15  Richard Henderson  <rth@redhat.com>
52683
52684         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52685         (vfoo1f): Warning here.
52686         (vfoo1l): Don't redefine the alias.
52687
52688 2002-05-14  Jason Merrill  <jason@redhat.com>
52689             Alexandre Oliva  <aoliva@redhat.com>
52690
52691         * g++.dg/init/pm1.C: New test.
52692
52693 2002-05-12  David S. Miller  <davem@redhat.com>
52694
52695         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52696         types.
52697
52698 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52699
52700         * gcc.c-torture/execute/20020510-1.c: New test case.
52701
52702 2002-05-10  David S. Miller  <davem@redhat.com>
52703
52704         * gcc.c-torture/execute/conversion.c: Test long double too.
52705
52706 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52707
52708         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52709         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52710         * lib/g++.exp (g++_link_flags): Likewise.
52711         * lib/objc.exp (objc_target_compile): Likewise.
52712
52713 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52714
52715         * gcc.dg/cpp/poison.c: Update.
52716         * gcc.dg/cpp/20000625-2.c: Remove.
52717         * gcc.dg/cpp/direct2s.c: Remove final test.
52718
52719 2002-05-08  Tom Rix  <trix@redhat.com>
52720
52721         * gcc.c-torture/execute/20020508-1.c: New test.
52722         * gcc.c-torture/execute/20020508-2.c: New test.
52723         * gcc.c-torture/execute/20020508-3.c: New test.
52724
52725 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52726
52727         * gcc.dg/cpp/charconst-4.c: More tests.
52728
52729 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52730
52731         PR c/6569
52732         * gcc.dg/weak-3.c: Update location of warning messages.
52733         * gcc.dg/weak-5.c: Likewise.
52734
52735 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52736
52737         * gcc.c-torture/execute/20020506-1.c: New test case.
52738
52739 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52740
52741         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52742
52743 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52744
52745         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52746
52747 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52748
52749         * gcc.dg/cpp/charconst-3.c: New test.
52750
52751 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52752
52753         * gcc.dg/cpp/charconst.c: Update tests.
52754
52755 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52756
52757         * treelang: Added directory for new sample language treelang. Also
52758         lib/treelang.exp: New file to signal treelang should be tested.
52759
52760 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52761
52762         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52763         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52764         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52765         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52766         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52767         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52768         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52769
52770 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52771
52772         * gcc.dg/format/xopen-2.c: New test.
52773
52774 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52775
52776         * gcc.dg/20020503-1.c: New test.
52777
52778 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52779
52780         * g++.dg/init/dtor1.C: Make it tougher.
52781
52782 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52783
52784         * g++.dg/init/dtor1.C: New test.
52785
52786 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52787
52788         * gcc.dg/altivec-8.c: New.
52789
52790 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52791
52792         * gcc.dg/altivec-7.c: New.
52793
52794 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52795
52796         * g++.dg/parse/typedef1.C: New test.
52797
52798 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52799
52800         PR c++/6486
52801         * g++.dg/template/friend6.C: New test.
52802
52803         PR c++/6492
52804         * g++.dg/init/copy1.C: New test.
52805
52806 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52807
52808         * g++.dg/warn/effc1.C: New test.
52809
52810 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52811
52812         * gcc.dg/cpp/if-cexp.c: Add a test.
52813
52814 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52815
52816         * gcc.dg/20020426-2.c: New test.
52817
52818 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52819
52820         * gcc.dg/cpp/if-mop.c: Update.
52821         * gcc.dg/cpp/if-mpar.c: Add test.
52822         * gcc.dg/cpp/if-oppr.c: Update.
52823
52824 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52825
52826         PR c/6343
52827         * gcc.dg/weak-[2-7].c: New tests.
52828
52829 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52830
52831         * gcc.dg/enum1.c: New test.
52832
52833 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52834
52835         PR c++/6497
52836         * g++.dg/inherit/access2.C: New test.
52837
52838 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52839
52840         PR bootstrap/6445
52841         * gcc.dg/20020426-1.c: New test.
52842
52843 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52844
52845         * g++.dg/abi/enum1.C: New test.
52846
52847 2002-04-26  Richard Henderson  <rth@redhat.com>
52848
52849         * gcc.dg/c99-bool-1.c: Expect always true warning.
52850
52851 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52852
52853         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52854
52855 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52856
52857         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52858         targets.
52859
52860 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52861
52862         * g++.dg/abi/mange7.C: New test.
52863
52864         PR c++/6438.
52865         * g++.dg/parse/stmtexpr2.C: New test.
52866
52867 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52868
52869         * gcc.dg/20020312-2.c: Add SH target.
52870
52871 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52872
52873         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52874         compiler output on mips*-*-irix*.
52875
52876 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52877
52878         * g++.dg/parse/attr1.C: New test.
52879
52880 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52881
52882         * gcc.c-torture/execute/string-opt-17.c: New test case.
52883         * gcc.c-torture/execute/memset-2.c: New test case.
52884
52885 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52886
52887         PR c++/6256:
52888         * g++.dg/template/friend5.C: New test.
52889
52890         PR c++/6331:
52891         * g++.dg/template/qual1.C: Likewise.
52892
52893 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52894
52895         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52896         Include stdlib.h, not stdio.h or ctype.h.
52897
52898 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52899
52900         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52901         cris-*-elf* and mmix-*-*.
52902         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52903         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52904         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52905         Ditto.
52906         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52907         * gcc.dg/wchar_t-1.c: Ditto.
52908
52909 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52910
52911         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52912         Clarify comment.
52913
52914 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52915
52916         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52917
52918 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52919
52920         * gcc.c-torture/execute/20000906-1.x: Delete.
52921
52922 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52923
52924         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52925
52926 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52927
52928         * PR6367
52929         * g77.f-torture/execute/6367.f: New test.
52930         * g77.f-torture/execute/6367.x: Disable for MMIX.
52931
52932 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52933
52934         * PR6352
52935         * g++.dg/opt/inline2.C: New test.
52936
52937 2002-04-18  Richard Henderson  <rth@redhat.com>
52938
52939         * gcc.dg/20000906-1.c: Enable for all targets.
52940         * gcc.c-torture/compile/iftrap-2.c: New.
52941
52942 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52943
52944         * gcc.dg/20020418-1.c: New test.
52945         * gcc.dg/20020418-2.c: New test.
52946
52947 2002-04-18  Richard Henderson  <rth@redhat.com>
52948
52949         * gcc.c-torture/compile/iftrap-1.c: New.
52950         * gcc.dg/iftrap-1.c: Adjust for ia64.
52951         * gcc.dg/iftrap-2.c: New.
52952
52953 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52954
52955         * gcc.c-torture/compile/20020418-1.c: New test.
52956
52957 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52958
52959         * gcc.c-torture/compile/20020415-1.c: New.
52960
52961 2002-04-18  David S. Miller  <davem@redhat.com>
52962
52963         * gcc.c-torture/execute/20020418-1.c: New test.
52964
52965 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52966
52967         * gcc.dg/20020416-1.c: New test.
52968
52969         * g++.dg/opt/inline1.C: New test.
52970
52971 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52972
52973         * gcc.dg/altivec-5.c: New test.
52974
52975         * gcc.dg/20020415-1.c: New test.
52976
52977 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52978
52979         * lib/chill.exp: Remove.
52980
52981 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52982
52983         * g++.dg/other/big-struct.C: New test.
52984
52985 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52986
52987         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52988         of scratch file.
52989
52990 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52991
52992         PR c/6277
52993         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52994         in scan-assembler function name
52995
52996 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52997
52998         * g77.f-torture/execute/980628-4.x,
52999         g77.f-torture/execute/980628-5.x,
53000         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53001         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53002         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53003         i[34567]86-*-*.
53004
53005 2002-04-13  David S. Miller  <davem@redhat.com>
53006
53007         * gcc.c-torture/execute/20020413-1.c: New test.
53008
53009 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53010
53011         * gcc.dg/asm-6.c,
53012         * g++.dg/ext/asm1.C: New tests.
53013
53014 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53015
53016         PR c++ 5373.
53017         * g++.dg/parse/stmtexpr1.C: New test.
53018
53019         PR c++/5189.
53020         * g++.dg/template/copy1.C: New test.
53021
53022 2002-04-12  Richard Henderson  <rth@redhat.com>
53023
53024         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53025
53026 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53027
53028         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53029         gcc.c-torture/execute/20020307-2.c.
53030
53031 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53032
53033         * g++.dg/ext/attrib5.C,
53034         * g++.dg/lookup/struct1.C: New tests.
53035
53036 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53037
53038         * gcc.dg/20020411-1.c: New test.
53039
53040         * gcc.c-torture/execute/20020411-1.c: New test.
53041
53042 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53043
53044         * g77.f-torture/execute/6177.f: New test.
53045
53046 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53047
53048         PR middle-end/6247
53049         * g++.dg/opt/cleanup1.C: New test.
53050
53051         * g++.dg/opt/const1.C: New test.
53052
53053 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53054
53055         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53056
53057 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53058
53059         PR c++/5507
53060         * g++.dg/template/typename2.C: New test.
53061
53062 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53063
53064         * gcc.c-torture/execute/loop-12.c: New.
53065
53066 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53067
53068         * g77.f-torture/execute/980628-4.x,
53069         g77.f-torture/execute/980628-5.x,
53070         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53071         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53072         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53073
53074 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53075
53076         PR optimization/6086
53077         * g++.dg/opt/preinc1.C: New test.
53078
53079 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53080
53081         PR c++/5571
53082         * g++.dg/opt/static2.C: New test.
53083
53084 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53085
53086         PR c/5120
53087         * gcc.dg/20020406-1.c: New test.
53088
53089 2002-04-04  David S. Miller  <davem@redhat.com>
53090
53091         * gcc.c-torture/execute/20020404-1.c: New test.
53092
53093 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53094
53095         PR c/6123
53096         * gcc.dg/20020312-2.c: Do not declare global register variable
53097         if __PIC__ or __pic__ is defined.
53098
53099 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53100
53101         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53102         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53103
53104 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53105
53106         * gcc.misc-tests/linkage.exp: Update last change to handle
53107         sparc*-, not just sparc-.
53108
53109 2002-04-03  Richard Henderson  <rth@redhat.com>
53110
53111         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53112
53113 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53114
53115         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53116
53117 2002-04-02  David S. Miller  <davem@redhat.com>
53118
53119         * gcc.c-torture/execute/20020402-3.c: New test.
53120
53121 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53122
53123         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53124         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53125
53126         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53127         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53128         g77.f-torture/execute/20001201.x,
53129         g77.f-torture/execute/u77-test.x: New files.
53130
53131         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53132         * gcc.dg/wchar_t-1.c: Ditto.
53133
53134 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53135
53136         * gcc.c-torture/execute/20020402-1.c: New test.
53137
53138 2002-04-01  Richard Henderson  <rth@redhat.com>
53139
53140         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53141
53142         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53143
53144 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53145
53146         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53147
53148 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53149
53150         * g++.dg/inherit/template-as-base.C: Expect error.
53151         * g++.dg/inherit/namespace-as-base.C: Likewise.
53152
53153 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53154
53155         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53156         g++.dg/ext/instantiate3.C: Tweak match patterns.
53157
53158         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53159         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53160         -da test.
53161
53162 2002-03-31  Richard Henderson  <rth@redhat.com>
53163
53164         * gcc.dg/special/alias-2.c: New.
53165         * gcc.dg/special/ecos.exp: Run it.
53166
53167 2002-03-31  Richard Henderson  <rth@redhat.com>
53168
53169         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53170
53171 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53172
53173         * gcc.dg/weak-1.c: Disable on h8300 port.
53174
53175 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53176
53177         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53178         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53179         ordering tests.
53180         * g++.dg/bprob/bprob-1.C: New test.
53181         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53182         * g++.dg/gcov/gcov-1.C: New test.
53183         * g++.dg/gcov/gcov-1.x: New file.
53184         * g++.dg/gcov/gcov-2.C: New test.
53185         * g++.dg/gcov/gcov-3.C: New test.
53186         * g++.dg/gcov/gcov-3.h: New file.
53187
53188 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53189
53190         * g++.old-deja/g++.other/builtins5.C: New test.
53191         * g++.old-deja/g++.other/builtins6.C: New test.
53192         * g++.old-deja/g++.other/builtins7.C: New test.
53193         * g++.old-deja/g++.other/builtins8.C: New test.
53194         * g++.old-deja/g++.other/builtins9.C: New test.
53195
53196 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53197
53198         * g++.dg/opt/static1.C: New test.
53199
53200         * g++.dg/opt/longbranch1.C: New test.
53201
53202 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53203
53204         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53205
53206         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53207
53208 2002-03-28  Jeffrey A Law  (law@redhat.com)
53209
53210         * gcc.c-torture/execute/20020328-1.c: New test.
53211
53212 2002-03-27  Richard Henderson  <rth@redhat.com>
53213
53214         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53215         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53216         move from g++.old-deja/g++.ext/.
53217
53218 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53219
53220         * g++.dg/init/new2.C: New test.
53221
53222 2002-03-26  Richard Henderson  <rth@redhat.com>
53223
53224         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53225
53226         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53227         on sparc.
53228
53229         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53230         sparcv9 systems.
53231         * gcc.dg/20001102-1.c: Likewise.
53232
53233 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53234
53235         * gcc.dg/cpp/endif-pedantic1.c,
53236         gcc.dg/cpp/endif-pedantic2.c: New tests.
53237
53238 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53239
53240         * g++.dg/init/new1.C: New test.
53241
53242 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53243
53244         * g++.dg/abi/vbase9.C: New test.
53245
53246 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53247
53248         * gcc.dg/arm-asm.c: New test.
53249
53250 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53251
53252         * gcc.dg/Wswitch-enum.c: New test.
53253         Fix PR c/5044.
53254
53255 2002-03-26  Richard Henderson  <rth@redhat.com>
53256
53257         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53258         structure.
53259
53260 2002-03-25  Richard Henderson  <rth@redhat.com>
53261
53262         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53263         sparcv9 systems.
53264
53265         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53266         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53267
53268 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53269
53270         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53271
53272 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53273
53274         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53275         targets using generic thunk support.
53276
53277 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53278
53279         * gcc.c-torture/compile/20020323-1.c: New test.
53280
53281         * g++.dg/opt/conj2.C: New test.
53282
53283 2002-03-24  Richard Henderson  <rth@redhat.com>
53284
53285         * gcc.dg/weak-1.c: Use -fno-common.
53286
53287 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53288
53289         * g77.dg/f77-edit-apostrophe-out.f: New test
53290         * g77.dg/f77-edit-h-out.f: New test
53291         * g77.dg/f77-edit-t-in.f: New test
53292         * g77.dg/f77-edit-t-out.f: New test
53293         * g77.dg/f77-edit-x-out.f: New test
53294         * g77.dg/f77-edit-slash-out.f: New test
53295         * g77.dg/f77-edit-colon-out.f: New test
53296         * g77.dg/f77-edit-s-out.f: New test
53297
53298 2002-03-24  Richard Henderson  <rth@redhat.com>
53299
53300         * objc/execute/formal_protocol-6.x: New XFAIL.
53301
53302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53303
53304         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53305         that do not support weak symbols
53306
53307 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53308
53309         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53310         * lib/g77.exp: Likewise.
53311         * lib/objc.exp: Likewise.
53312
53313 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53314
53315         * gcc.dg/Wswitch-default.c: New test.
53316
53317 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53318
53319         * g++.dg/other/enum1.C: New test.
53320
53321 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53322
53323         * gcc.dg/pragma-ep-3.c: Fix typo.
53324
53325 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53326
53327         * g++.dg/inherit/template-as-base.C: New test.
53328
53329 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53330
53331         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53332         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53333
53334 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53335
53336         * gcc.dg/cpp/multiline.c: Update to match.
53337
53338 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53339
53340         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53341
53342 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53343
53344         * gcc.dg/cpp/extratokens2.c: New file.
53345
53346 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53347
53348         * gcc.dg/20020312-2.c: Add rs6000 target.
53349
53350         * gcc.c-torture/compile/20020319-1.c: New test.
53351
53352 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53353
53354         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53355         (A, E): Handle this.
53356
53357 2002-03-20  Jason Merrill  <jason@redhat.com>
53358
53359         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53360         ignoring -fpic.
53361         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53362         through prune_gcc_output.
53363
53364 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53365
53366         * gcc.c-torture/compile/20020320-1.c: New test.
53367
53368 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53369
53370         * gcc.c-torture/compile/20020318-1.c: New test.
53371
53372         * gcc.dg/struct-by-value-1.c: New test.
53373
53374         * gcc.dg/20020319-1.c: New test.
53375
53376 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53377
53378         * g++.dg/opt/conj1.C: New test.
53379
53380 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53381
53382         * g++.dg/template/qualttp20.C: Revert previous change.
53383         * g++.dg/template/qualttp3.C: Likewise.
53384         * g++.dg/template/qualttp4.C: Likewise.
53385         * g++.dg/template/qualttp5.C: Likewise.
53386         * g++.dg/template/qualttp6.C: Likewise.
53387         * g++.dg/template/qualttp7.C: Likewise.
53388         * g++.dg/template/qualttp8.C: Likewise.
53389         * g++.dg/template/recurse.C: Likewise.
53390
53391 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53392
53393         * gcc.dg/cpp/wchar-1.c: Update.
53394
53395 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53396
53397         * g++.dg/template/conv1.C: New test.
53398         * g++.dg/template/conv2.C: New test.
53399         * g++.dg/template/conv3.C: New test.
53400         * g++.dg/template/conv4.C: New test.
53401
53402 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53403
53404         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53405         * g++.dg/template/qualttp3.C: Likewise.
53406         * g++.dg/template/qualttp4.C: Likewise.
53407         * g++.dg/template/qualttp5.C: Likewise.
53408         * g++.dg/template/qualttp6.C: Likewise.
53409         * g++.dg/template/qualttp7.C: Likewise.
53410         * g++.dg/template/qualttp8.C: Likewise.
53411         * g++.dg/template/recurse.C: Likewise.
53412
53413 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53414
53415         * g++.dg/opt/dtor1.C: New test.
53416
53417 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53418
53419         * gcc.c-torture/compile/20020315-1.c: New test.
53420
53421 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53422
53423         * gcc.dg/weak-1.c: Fix scan tests.
53424
53425 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53426
53427         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53428         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53429         cris-*-aout* mmix-*-*.
53430         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53431         cris-*-aout* mmix-*-*.
53432         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53433         cris-*-elf* cris-*-aout* and mmix-*-*.
53434         * gcc.dg/20001009-1.c: Ditto.
53435         * gcc.dg/20010912-1.c: Ditto.
53436         * gcc.dg/20020122-4.c: Ditto.
53437         * gcc.dg/inline-2.c: Ditto.
53438
53439 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53440
53441         * gcc.c-torture/compile/20020314-1.c: New test.
53442
53443 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53444
53445         * gcc.c-torture/execute/20020314-1.c: New test.
53446
53447 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53448
53449         * g++.dg/warn/Wunused-1.C: New test.
53450
53451 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53452
53453         * g++.dg/abi/mangle6.C: New test.
53454
53455 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53456
53457         * gcc.c-torture/compile/20020309-2.c: New test.
53458
53459         * gcc.c-torture/compile/20020312-1.c: New test.
53460
53461 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53462
53463         * g++.dg/other/access1.C: New test.
53464
53465 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53466
53467         * gcc.c-torture/execute/wchar_t-1.c: New test.
53468
53469 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53470
53471         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53472
53473 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53474
53475         * gcc.dg/20020312-1.c: New test case.
53476
53477 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53478
53479         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53480
53481 2002-03-11  Richard Henderson  <rth@redhat.com>
53482
53483         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53484         * g++.old-deja/g++.jason/report.C: Likewise.
53485
53486 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53487
53488         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53489         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53490
53491 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53492
53493         * g++.dg/overload/pmf1.C: New test.
53494
53495 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53496
53497         * gcc.c-torture/execute/20020307-1.c: Use long.
53498
53499 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53500
53501         PR optimization/5844
53502         * gcc.dg/20020310-1.c: New test.
53503
53504 2002-03-09  Michael Meissner  <meissner@redhat.com>
53505
53506         * gcc.c-torture/execute/memcpy-2.c: New test.
53507         * gcc.c-torture/execute/memset-1.c: New test.
53508         * gcc.c-torture/execute/strlen-1.c: New test.
53509         * gcc.c-torture/execute/strcmp-1.c: New test.
53510         * gcc.c-torture/execute/strncmp-1.c: New test.
53511
53512 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53513
53514         * gcc.dg/ppc-ldstruct.c: New test.
53515
53516 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53517
53518         * gcc.c-torture/execute/va-arg-22.c: New test.
53519
53520 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53521
53522         * gcc.c-torture/compile/20020309-1.c: New test.
53523
53524 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53525
53526         * gcc.c-torture/execute/20020307-2.c: New test.
53527
53528 2002-03-07  Jeffrey A Law  (law@redhat.com)
53529
53530         * g77.f-torture/compile/20020307-1.f: New test.
53531
53532 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53533
53534         * gcc.dg/unordered-1.c: New test.
53535
53536 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53537
53538         * gcc.c-torture/execute/20020307-1.c: New test.
53539
53540 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53541
53542         * gcc.dg/20020304-1.c: New test.
53543
53544         * gcc.c-torture/compile/20020304-2.c: New test.
53545
53546 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53547
53548         * gcc.c-torture/compile/20020304-1.c: New test case
53549         (from PR c/5830).
53550
53551 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53552
53553         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53554
53555 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53556
53557         * g++.dg/other/classkey1.C: New test.
53558
53559 2002-03-01  Richard Henderson  <rth@redhat.com>
53560
53561         * gcc.c-torture/compile/981223-1.x: New.
53562         * gcc.c-torture/compile/920625-1.x: New.
53563
53564 2002-02-28  Richard Henderson  <rth@redhat.com>
53565
53566         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53567
53568 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53569
53570         * gcc.c-torture/execute/20020227-1.c: New test.
53571
53572 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53573
53574         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53575         here" ERROR lines.
53576         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53577         * g++.old-deja.g++.other/defarg1.C: Likewise.
53578         * g++.old-deja/g++.pt/calls2.C: Likewise.
53579         * g++.old-deja/g++.pt/crash20.C: Likewise.
53580         * g++.old-deja/g++.pt/crash30.C: Likewise.
53581         * g++.old-deja/g++.pt/crash36.C: Likewise.
53582         * g++.old-deja/g++.pt/crash6.C: Likewise.
53583         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53584         * g++.old-deja/g++.pt/derived3.C: Likewise.
53585         * g++.old-deja/g++.pt/error1.C: Likewise.
53586         * g++.old-deja/g++.pt/friend21.C: Likewise.
53587         * g++.old-deja/g++.pt/friend23.C: Likewise.
53588         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53589         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53590
53591 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53592
53593         * gcc.c-torture/execute/20020225-2.c: New test.
53594
53595 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53596
53597         * gcc.c-torture/execute/920730-1t.c,
53598         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53599         Delete test cases, only relevant to -traditional.
53600
53601 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53602
53603         * gcc.dg/cpp/undef1.c: Remove.
53604         * gcc.dg/cpp/directiv.c: Update.
53605         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53606
53607 2002-02-27  Michael Meissner  <meissner@redhat.com>
53608
53609         * gcc.c-torture/execute/20020226-1.c: New test.
53610
53611 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53612
53613         * g++.dg/debug/debug4.C: New test.
53614
53615         * gcc.dg/ia64-visibility-1.c: New test.
53616
53617 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53618
53619         * gcc.dg/debug/20020224-1.c: New.
53620
53621 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53622
53623         * gcc.c-torture/execute/960416-1.x: New.
53624         * gcc.c-torture/execute/divconst-3.x: Likewise.
53625
53626 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53627
53628         * gcc.dg/20020224-1.c: New test.
53629
53630 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53631
53632         * gcc.c-torture/execute/20020225-1.c: New.
53633
53634 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53635
53636         * gcc.dg/cpp/wchar-1.c: New test.
53637
53638 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53639
53640         * gcc.dg/20020222-1.c: New test.
53641
53642 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53643
53644         * g++.dg/opt/anonunion1.C: New test.
53645
53646 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53647
53648         * g++.dg/template/qualttp19.C: New test.
53649         * g++.dg/template/qualttp20.C: New test.
53650         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53651         * g++.old-deja/g++.other/qual1.C: Likewise.
53652
53653 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53654
53655         * gcc.dg/attr-alwaysinline.c: New.
53656
53657 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53658
53659         * gcc.dg/20020220-1.c: New test.
53660
53661         * gcc.dg/20020220-2.c: New test.
53662
53663         * g++.dg/opt/mmx1.C: New test.
53664
53665 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53666
53667         * gcc.c-torture/compile/20020110.c: New test.
53668
53669 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53670
53671         * gcc.c-torture/execute/20020219-1.c: New test.
53672
53673         * gcc.dg/20020219-1.c: New test.
53674
53675         * gcc.dg/noncompile/20020220-1.c: New test.
53676
53677         * g++.dg/opt/ptrintsum1.C: New test.
53678
53679         * gcc.dg/debug/20020220-1.c: New test.
53680
53681 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53682
53683         * gcc.c-torture/execute/20020216-1.c: New test.
53684
53685 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53686
53687         * gcc.dg/decl-1.c: Update, new test.
53688
53689 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53690
53691         * g++.dg/abi/bitfield1.C: New test.
53692         * g++.dg/abi/bitfield2.C: New test.
53693
53694 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53695
53696         * gcc.dg/attr-nest.c: New test.
53697
53698 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53699
53700         * gcc.c-torture/execute/20020215-1.c: New test.
53701
53702 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53703
53704         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53705         * g++.dg/debug/debug.exp: New.
53706         * g++.dg/debug/trivial.C: New.
53707         * g++.dg/debug/debug1.C: Moved...
53708         * g++.dg/other/debug1.C: ...from here.
53709         * g++.dg/debug/debug2.C: Moved...
53710         * g++.dg/other/debug2.C: ...from here.
53711         * g++.dg/debug/debug3.C: Moved...
53712         * g++.dg/other/debug3.C: ...from here.
53713
53714         * gcc.dg/noncompile/20020213-1.c: New test.
53715
53716 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53717
53718         * g++.dg/other/debug3.C: New test.
53719
53720         * gcc.c-torture/execute/20020213-1.c: New test.
53721
53722 2002-02-13  Richard Smith <richard@ex-parrot.com>
53723
53724         * g++.old-deja/g++.other/thunk1.C: New test.
53725
53726 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53727
53728         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53729
53730 2002-02-13  Stan Shebs  <shebs@apple.com>
53731
53732         * gcc.dg/altivec-3.c: New.
53733
53734 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53735
53736         * gcc.dg/Wunreachable-1.c: New test.
53737         * gcc.dg/Wunreachable-2.c: New test.
53738
53739 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53740
53741         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53742
53743 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53744
53745         * gcc.dg/decl-1.c: New test.
53746
53747 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53748
53749         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53750
53751 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53752
53753         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53754         * gcc.c-torture/compile/980506-1.x: Likewise.
53755
53756 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53757
53758         * gcc.dg/20020210-1.c: New.
53759
53760 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53761
53762         * g77.f-torture/execute/947.f: New regression test
53763         for PR fortran/947.
53764
53765 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53766
53767         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53768         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53769
53770 2002-02-08  Richard Henderson  <rth@redhat.com>
53771
53772         * gcc.c-torture/compile/labels-3.c: New.
53773
53774 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53775
53776         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53777         expression statements work instead.
53778         * gcc.dg/noncompile/20020207-1.c: New test.
53779
53780 2002-02-07  Richard Henderson  <rth@redhat.com>
53781
53782         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53783
53784 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53785
53786         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53787         message from g77
53788         * lib/g77-dg.exp: Trim g77 error messages so that they are
53789         recognized by dg.exp.
53790
53791 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53792
53793         PR fortran/5473
53794         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53795
53796 2002-02-07  Richard Henderson  <rth@redhat.com>
53797
53798         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53799         to be sufficiently aligned for integers.
53800
53801 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53802
53803         * g++.dg/template/friend4.C: New test.
53804
53805 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53806
53807         PR fortran/5743
53808         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53809         unsupported cases.
53810
53811 2002-02-07  Richard Henderson  <rth@redhat.com>
53812
53813         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53814         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53815         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53816         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53817
53818 2002-02-06  Richard Henderson  <rth@redhat.com>
53819
53820         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53821
53822 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53823
53824         * gcc.dg/20020206-1.c: New test.
53825
53826 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53827
53828         * gcc.c-torture/execute/20020206-1.c: New test.
53829
53830         * gcc.c-torture/execute/20020206-2.c: New test.
53831
53832         PR optimization/5429:
53833         * gcc.c-torture/compile/20020206-1.c: New test.
53834
53835 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53836
53837         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53838         as certain file formats cannot support particularly large
53839         alignments.
53840
53841         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53842         and do not expect to be able to link the executable.
53843
53844         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53845         fail because the COFF format does not support the weak attribute.
53846
53847 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53848
53849         * g77.dg/pr5473.f: New test
53850
53851 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53852
53853         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53854         Fix testcase accordingly.
53855
53856 2002-02-04  Richard Henderson  <rth@redhat.com>
53857
53858         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53859         (buf): Change to be an array of pointers, not ints.
53860
53861 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53862
53863         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53864         before all tests.  Move warning one line above to match where it
53865         C frontend emits.
53866         * gcc.dg/Wswitch-2.c: New test.
53867         * g++.dg/warn/Wswitch-1.C: New test.
53868         * g++.dg/warn/Wswitch-2.C: New test.
53869
53870 2002-02-04  Richard Henderson  <rth@redhat.com>
53871
53872         * g++.dg/abi/offsetof.C: Fix size comparison.
53873
53874 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53875
53876         * gcc.dg/cast-qual-2.c: New test.
53877
53878 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53879
53880         * gcc.dg/20020201-4.c: New test.
53881
53882 2002-02-04  Ben Elliston  <bje@redhat.com>
53883
53884         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53885         target_info attribute != 0, in addition to the empty string.
53886         (gcc_target_compile): Likewise.
53887
53888 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53889
53890         * gcc.dg/Wswitch.c: New test.
53891         PR gcc/4475. PR gcc/3780.
53892
53893 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53894
53895         * g77.f-torture/execute/5122.f: New test for regressions
53896         against PR fortran/5122.
53897
53898 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53899
53900         * g77.f-torture/compile/pr3743.f: Delete
53901         * g77.dg/pr3743-1.f: New test.
53902         * g77.dg/pr3743-2.f: New test.
53903         * g77.dg/pr3743-3.f: New test.
53904         * g77.dg/pr3743-4.f: New test.
53905
53906 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53907
53908         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53909
53910 2002-02-02  Richard Henderson  <rth@redhat.com>
53911
53912         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53913         * gcc.c-torture/execute/bf64-1.c: Likewise.
53914
53915 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53916
53917         * gcc.dg/20020201-2.c: New test.
53918
53919         * gcc.dg/20020201-3.c: New test.
53920
53921         * gcc.c-torture/execute/bitfld-2.c: New test.
53922
53923 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53924
53925         * gcc.dg/bitfld-1.c: Update.
53926         * gcc.dg/bitfld-2.c: Update.
53927         * gcc.c-torture/execute/bitfld-1.x: New.
53928
53929 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53930
53931         * gcc.c-torture/execute/20020201-1.c: New test.
53932
53933 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53934
53935         PR target/5469
53936         * gcc.dg/20020201-1.c: New test.
53937
53938 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53939
53940         PR fortran/3743
53941         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53942         * g77.f-torture/compile/pr3743.x: Remove
53943
53944 2002-01-31  Tom Rix  <trix@redhat.com>
53945
53946         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53947
53948 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53949
53950         * gcc.dg/noncompile/20020130-1.c: New test.
53951
53952 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53953
53954         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53955
53956 2002-01-29  Richard Henderson  <rth@redhat.com>
53957
53958         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53959         to long long.
53960         * gcc.c-torture/execute/bf64-1.c: Likewise.
53961
53962 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53963
53964         * gcc.c-torture/execute/20020129-1.c: New test.
53965
53966 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53967
53968         * gcc.c-torture/compile/20000224-1.c: Update.
53969         * gcc.c-torture/execute/bitfld-1.c: New tests.
53970         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53971         * gcc.dg/uninit-A.c: Update.
53972
53973 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53974
53975         * g++.dg/template/ctor1.C: Add instantiation.
53976
53977 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53978
53979         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53980         argument to __builtin_prefetch to be const ptr.
53981
53982 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53983
53984         * gcc.c-torture/compile/20020120-1.c: New test.
53985
53986 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53987
53988         * gcc.c-torture/execute/20020127-1.c: New test.
53989
53990 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53991
53992         * g77.dg/f77-edit-i-in.f: New test
53993         * g77.dg/f77-edit-i-out.f: New test
53994
53995 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53996
53997         * gcc.dg/debug/debug.exp: New file.
53998         * gcc.dg/debug/trivial.c: New file.
53999         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54000         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54001         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54002         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54003         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54004         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54005         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54006         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54007         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54008         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54009         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54010         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54011         * gcc.dg/20000503-1.c: Removed.
54012         * gcc.dg/20010207-1.c: Removed.
54013         * gcc.dg/20011223-1.c: Removed.
54014         * gcc.dg/20020104-2.c: Removed.
54015         * gcc.dg/debug-1.c: Removed.
54016         * gcc.dg/debug-2.c: Removed.
54017         * gcc.dg/debug-3.c: Removed.
54018         * gcc.dg/debug-4.c: Removed.
54019         * gcc.dg/debug-5.c: Removed.
54020         * gcc.dg/debug-6.c: Removed.
54021         * gcc.dg/dwarf2-1.c: Removed.
54022         * gcc.dg/dwarf2-2.c: Removed.
54023
54024 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54025
54026         * g++.old-deja/g++.other/eh5.C: New test.
54027         * g++.old-deja/g++.other/sibcall2.C: New test.
54028         * g++.old-deja/g++.other/array9.C: New test.
54029         * g++.old-deja/g++.other/typename2.C: New test.
54030         * g++.old-deja/g++.other/crash60.C: New test.
54031         * g++.old-deja/g++.other/conv9.C: New test.
54032         * g++.old-deja/g++.other/mangle10.C: New test.
54033         * g++.old-deja/g++.other/unchanging1.C: New test.
54034         * g++.old-deja/g++.other/exprstmt1.C: New test.
54035         * g++.old-deja/g++.other/inline23.C: New test.
54036         * g++.old-deja/g++.eh/ia64-1.C: New test.
54037         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54038         * g++.old-deja/g++.other/reload1.C: New test.
54039         * g++.old-deja/g++.other/static20.C: New test.
54040         * g++.old-deja/g++.other/local-alloc1.C: New test.
54041         * g++.old-deja/g++.other/conv8.C: New test.
54042         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54043         * g++.old-deja/g++.other/storeexpr1.C: New test.
54044         * g++.old-deja/g++.other/storeexpr2.C: New test.
54045         * g++.dg/eh/template2.C: New test.
54046         * g++.dg/warn/weak1.C: New test.
54047
54048 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54049
54050         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54051         Remove first, non-varying, argument.
54052
54053 2002-01-23  Richard Henderson  <rth@redhat.com>
54054
54055         * gcc.dg/inline-2.c: New.
54056
54057         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54058         Add optional target arg.  Check number of arguments.
54059         (scan-assembler-not, scan-assembler-dem): Likewise.
54060         (scan-assembler-dem-not): Likewise.
54061
54062 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54063
54064         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54065         line 12.
54066         * g++.old-deja/g++.brendan/parse3.C,
54067         g++.old-deja/g++.other/crash26.C,
54068         g++.old-deja/g++.other/crash28.C,
54069         g++.old-deja/g++.other/crash29.C,
54070         g++.old-deja/g++.other/crash30.C,
54071         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54072
54073 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54074
54075         * gcc.dg/20020115-1.c: New.
54076
54077 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54078
54079         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54080
54081 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54082
54083         * gcc.dg/20020122-3.c: New.
54084
54085 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54086
54087         * g++.dg/other/gc1.C: New test.
54088
54089 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54090
54091         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54092
54093 2002-01-22  Richard Henderson  <rth@redhat.com>
54094
54095         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54096
54097 2002-01-22  Richard Henderson  <rth@redhat.com>
54098
54099         * gcc.dg/20020122-4.c: New.
54100
54101 2002-01-22  H.J. Lu <hjl@gnu.org>
54102
54103         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54104         link output.
54105         * gcc.dg/special/ecos.exp: Likewise.
54106         * lib/g++-dg.exp: Likewise.
54107         * lib/g77-dg.exp: Likewise.
54108         * lib/gcc-dg.exp : Likewise.
54109         * lib/mike-g++.exp: Likewise.
54110         * lib/mike-g77.exp: Likewise.
54111         * lib/mike-gcc.exp: Likewise.
54112         * lib/objc-dg.exp: Likewise.
54113
54114 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54115
54116         PR target/5379
54117         * gcc.dg/20020122-2.c: New test.
54118
54119 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54120
54121         * gcc.dg/20020122-1.c: New test.
54122
54123 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54124
54125         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54126
54127 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54128
54129         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54130
54131 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54132
54133         * gcc.c-torture/compile/20020121-1.c: New test.
54134
54135 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54136
54137         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54138         ld_library_path.
54139
54140 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54141
54142         * gcc.dg/20020218-1.c: New test.
54143
54144 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54145
54146         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54147         messages
54148         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54149         "At global scope" warning
54150         * g++.dg/ext/align1.C: Change cygwin test for alignment
54151         from db-bogus to dg-warning
54152
54153 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54154
54155         * g77.f-torture/compile/cpp2.F: New test.
54156
54157 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54158
54159         * g++.dg/template/access1.C: New test.
54160
54161 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54162
54163         * gcc.dg/20020118-1.c: New.
54164
54165 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54166
54167         * gcc.c-torture/execute/20020118-1.c: New test.
54168
54169 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54170
54171         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54172         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54173         alignment warnings.
54174
54175 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54176
54177         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54178         torture_with_loops and torture_without_loops
54179
54180 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54181
54182         * gcc.c-torture/compile/20020116-1.c: New test.
54183
54184 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54185
54186         * gcc.dg/20020116-2.c: New test.
54187
54188         * gcc.dg/ultrasp4.c: New test.
54189
54190         * gcc.dg/20020116-1.c: New test.
54191
54192 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54193
54194         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54195         by EABI.
54196
54197 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54198
54199         * gcc.misc-tests/i386-prefetch.exp: New.
54200         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54201         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54202         * gcc.misc-tests/i386-pf-none-1.c: New test.
54203         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54204
54205 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54206
54207         * gcc.dg/gnu89-init-1.c: Add new tests.
54208
54209 2002-01-15  Andreas Jaeger  <aj@suse.de>
54210
54211         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54212         * gcc.dg/i386-mmx-2.c: Likewise.
54213         * gcc.dg/i386-sse-1.c: Likewise.
54214         * gcc.dg/i386-sse-2.c: Likewise.
54215         * gcc.dg/i386-sse-3.c: Likewise.
54216
54217 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54218
54219         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54220         Uncomment additional cases that now pass.
54221
54222 2002-01-11  Richard Henderson  <rth@redhat.com>
54223
54224         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54225         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54226
54227 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54228
54229         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54230
54231 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54232
54233         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54234         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54235
54236 2002-01-10  Dale Johannesen  <dalej@apple.com>
54237
54238         * gcc.c-torture/execute/loop-11.c: New.
54239
54240 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54241
54242         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54243         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54244
54245 2002-01-09  Richard Henderson  <rth@redhat.com>
54246
54247         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54248         type in which to perform the operation for each size.
54249
54250 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54251
54252         * gcc.c-torture/compile/20020109-2.c: New test.
54253
54254 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54255
54256         * gcc.c-torture/execute/loop-10.c: New test.
54257
54258 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54259
54260         * gcc.c-torture/compile/20010226-1.c: New test.
54261         * gcc.c-torture/compile/20010227-1.c: New test.
54262         * gcc.c-torture/compile/20010426-1.c: New test.
54263         * gcc.c-torture/compile/20010510-1.c: New test.
54264         * gcc.c-torture/compile/20010605-3.c: New test.
54265         * gcc.c-torture/compile/20010824-1.c: New test.
54266         * gcc.c-torture/execute/20010409-1.c: New test.
54267         * gcc.dg/noncompile/20000901-1.c: New test.
54268         * gcc.dg/20001023-1.c: New test.
54269         * gcc.dg/20001101-1.c: New test.
54270         * gcc.dg/20001102-1.c: New test.
54271         * gcc.dg/20010207-1.c: New test.
54272         * gcc.dg/20010405-1.c: New test.
54273         * gcc.dg/20010822-1.c: New test.
54274         * gcc.dg/20011107-1.c: New test.
54275
54276 2002-01-09  Jeffrey A Law  (law@redhat.com)
54277
54278         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54279
54280         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54281         execution failure on PA targets.
54282
54283 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54284
54285         * gcc.c-torture/compile/20020109-1.c: New test.
54286
54287 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54288
54289         * gcc.c-torture/execute/20020108-1.c: New test.
54290
54291 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54292
54293         * gcc.dg/20020108-1.c: New test.
54294
54295 2002-01-08  H.J. Lu <hjl@gnu.org>
54296
54297         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54298         for header files.
54299
54300 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54301
54302         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54303         consistency.
54304
54305 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54306
54307         * gcc.dg/altivec-4.c: Test altivec predicates.
54308
54309 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54310
54311         * gcc.c-torture/execute/20020107-1.c: New test.
54312
54313 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54314
54315         PR c/5279
54316         * gcc.c-torture/compile/20020106-1.c: New test.
54317
54318 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54319
54320         * gcc.c-torture/execute/nestfunc-4.c: New test.
54321
54322 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54323
54324         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54325         extra triple that slipped in.
54326         * g++.old-deja/g++.abi/align.C: Likewise.
54327         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54328
54329 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54330
54331         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54332         * g++.old-deja/g++.abi/align.C: Likewise.
54333         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54334
54335         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54336         on FreeBSD/i386.
54337         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54338         FreeBSD.
54339
54340 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54341
54342         * gcc.dg/20020104-1.c: New test.
54343
54344         * gcc.dg/20020104-2.c: New test.
54345
54346 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54347
54348         * gcc.dg/20020103-1.c: Fix typo in target selector.
54349
54350 2002-01-03  Richard Henderson  <rth@redhat.com>
54351
54352         * gcc.dg/20020103-1.c: New.
54353
54354 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54355
54356         * gcc.c-torture/execute/20020103-1.c: New test.
54357
54358 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54359
54360         * g++.dg/other/debug2.C: New test.
54361
54362         * gcc.c-torture/compile/20020103-1.c: New test.
54363
54364 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54365
54366         * gcc.dg/gnu89-init-1.c: Added new tests.
54367
54368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54369
54370         * g++.dg/template/friend2.C: Remove as patch is reverted.
54371
54372         * g++.dg/warn/oldcast1.C: New test.
54373
54374         * g++.dg/template/ptrmem1.C: New test.
54375         * g++.dg/template/ptrmem2.C: New test.
54376
54377         * g++.dg/template/ntp.C: New test.
54378
54379         * g++.dg/other/component1.C: New test.
54380
54381         * g++.dg/template/ttp3.C: New test.
54382
54383         * g++.dg/template/friend2.C: New test.
54384         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54385
54386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54387
54388         * g++.dg/other/ptrmem1.C: New test.
54389         * g++.dg/other/ptrmem2.C: New test.
54390
54391 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54392
54393         * g++.dg/template/ctor1.C: New test.
54394
54395 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54396
54397         * g++.dg/template/friend2.C: New test.
54398
54399 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54400
54401         * gcc.dg/mmix-1.c: New test.
54402
54403 2001-12-31  Richard Henderson  <rth@redhat.com>
54404
54405         * gcc.dg/asm-5.c: New.
54406
54407 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54408
54409         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54410         in namespace __gnu_cxx
54411
54412 2001-12-30  Richard Henderson  <rth@redhat.com>
54413
54414         * gcc.dg/debug-6.c: New.
54415
54416 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54417
54418         * gcc.c-torture/compile/20011229-2.c: New test.
54419
54420 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54421
54422         * gcc.dg/debug-3.c: New test.
54423         * gcc.dg/debug-4.c: New test.
54424         * gcc.dg/debug-5.c: New test.
54425
54426 2001-12-29  Richard Henderson  <rth@redhat.com>
54427
54428         * g++.dg/eh/loop1.C: New.
54429
54430 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54431
54432         * g++.dg/template/crash1.C: New test.
54433
54434 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54435
54436         * g++.dg/other/const1.C: New test.
54437
54438 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54439
54440         * gcc.c-torture/compile/20011229-1.c: New test.
54441
54442 2001-12-28  Stan Shebs  <shebs@apple.com>
54443
54444         * lib/objc-torture.exp: Resync with c-torture.exp.
54445         * lib/objc.exp: Load standard libraries.
54446
54447 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54448
54449         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54450         additional tests.
54451
54452 2001-12-27  Roger Sayle <roger@eyesopen.com>
54453
54454         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54455
54456 2001-12-27  Richard Henderson  <rth@redhat.com>
54457
54458         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54459
54460 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54461
54462         * g++.dg/eh/ctor1.C: New test.
54463         * g++.dg/other/error2.C: New test.
54464
54465 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54466
54467         * g++.dg/other/init2.C: New test.
54468
54469 2001-12-24  Richard Henderson  <rth@redhat.com>
54470
54471         * gcc.dg/20011223-1.c: New.
54472         * gcc.dg/inline-1.c: New.
54473
54474 2001-12-23  Richard Henderson  <rth@redhat.com>
54475
54476         * gcc.dg/asm-4.c: Test operand modifiers.
54477
54478 2001-12-23  Richard Henderson  <rth@redhat.com>
54479
54480         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54481
54482 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54483
54484         * gcc.c-torture/execute/20011223-1.c: New test.
54485
54486 2001-12-21  Richard Henderson  <rth@redhat.com>
54487
54488         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54489         re-enables the warning.
54490
54491 2001-12-21  Richard Henderson  <rth@redhat.com>
54492
54493         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54494
54495 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54496
54497         * gcc.c-torture/compile/20011218-1.c: New test.
54498
54499 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54500
54501         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54502         arm-isr.c test.
54503         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54504         epilogue generation for ARM ISR routines.
54505
54506 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54507
54508         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54509         * gcc.dg/format/c90-printf-3.c: Likewise.
54510         * gcc.dg/format/c99-printf-3.c: Likewise.
54511         * gcc.dg/format/ext-1.c: Likewise.
54512         * gcc.dg/format/ext-6.c: Likewise.
54513         * gcc.dg/format/format.h: Prototype unlocked stdio.
54514
54515 2001-12-20  Richard Henderson  <rth@redhat.com>
54516
54517         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54518         (arena): Use it.
54519         (malloc): Correct allocation logic.  Abort if we fill up the
54520         arena before initialization complete.
54521         (realloc): Correct allocation logic.
54522
54523 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54524
54525         * gcc.c-torture/compile/20011219-2.c: New test.
54526
54527         * gcc.c-torture/execute/20011219-1.c: New test.
54528
54529 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54530
54531         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54532         target does not support weak symbols.
54533
54534 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54535
54536         * gcc.c-torture/compile/20011219-1.c: New test.
54537
54538 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54539
54540         * g++.dg/other/error1.C: New test.
54541
54542 2001-12-17  Jeffrey A Law  (law@redhat.com)
54543
54544         * gcc.c-torture/execute/20011217-1.c: New test.
54545
54546 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54547
54548         * objc.dg/special/: New directory.
54549         * objc.dg/special/special.exp: New file.
54550         * objc.dg/special/unclaimed-category-1.h: New file.
54551         * objc.dg/special/unclaimed-category-1a.m: New file.
54552         * objc.dg/special/unclaimed-category-1.m: New file.
54553
54554 2001-12-17  Andreas Jaeger  <aj@suse.de>
54555
54556         * gcc.c-torture/compile/20011217-2.c: New test.
54557
54558 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54559
54560         * gcc.c-torture/compile/20011217-1.c: New test.
54561
54562 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54563
54564         * gcc.dg/20011214-1.c: New.
54565
54566 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54567
54568         * gcc.dg/altivec-4.c: New.
54569
54570 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54571
54572         * gcc.dg/20011113-1.c: New test.
54573
54574 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54575
54576         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54577         std::__malloc_alloc_template<0> and
54578         std::__default_alloc_template<false, 0>.
54579
54580 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54581
54582         * objc/execute/bf-21.m: New test.
54583         * objc/execute/enumeration-1.m: New test.
54584         * objc/execute/enumeration-2.m: New test.
54585
54586 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54587
54588         * gcc.dg/gnu89-init-1.c: New test.
54589
54590 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54591
54592         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54593         * g++.old-deja/g++.jason/2371.C: Likewise.
54594         * g++.old-deja/g++.jason/template33.C: Likewise.
54595         * g++.old-deja/g++.jason/template34.C: Likewise.
54596         * g++.old-deja/g++.jason/template36.C: Likewise.
54597         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54598         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54599         * g++.old-deja/g++.other/typename1.C: Likewise.
54600         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54601         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54602         * g++.old-deja/g++.pt/typename11.C: Likewise.
54603         * g++.old-deja/g++.pt/typename14.C: Likewise.
54604         * g++.old-deja/g++.pt/typename16.C: Likewise.
54605         * g++.old-deja/g++.pt/typename3.C: Likewise.
54606         * g++.old-deja/g++.pt/typename4.C: Likewise.
54607         * g++.old-deja/g++.pt/typename5.C: Likewise.
54608         * g++.old-deja/g++.pt/typename7.C: Likewise.
54609         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54610
54611 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54612
54613         * g++.dg/other/linkage1.C: New test.
54614         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54615         specifiers.
54616
54617 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54618
54619         * gcc.dg/concat.c: New test.
54620
54621 2001-12-11  Stan Shebs  <shebs@apple.com>
54622
54623         * objc/compile: New test directory.
54624         * objc/compile/compile.exp: New expect script.
54625         * objc/compile/20011211-1.m: New compile test.
54626
54627 2001-12-11  Jason Merrill  <jason@redhat.com>
54628
54629         * lib/prune.exp (prune_gcc_output): Also handle "In member
54630         function".  So many permutations...
54631
54632 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54633
54634         * g++.dg/template/typedef1.C: New test.
54635
54636 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54637
54638         * g++.dg/other/copy1.C: New test.
54639
54640 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54641
54642         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54643
54644         * gcc.dg/builtin-choose-expr.c: New.
54645
54646 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54647
54648         * gcc.dg/altivec-2.c: New.
54649
54650 2001-12-07  Richard Henderson  <rth@redhat.com>
54651
54652         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54653
54654 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54655
54656         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54657         ultrasparc.
54658
54659 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54660
54661         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54662
54663 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54664
54665         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54666         variable argument list.
54667
54668 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54669
54670         * gcc.c-torture/execute/memcheck: Delete entire directory.
54671         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54672         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54673
54674 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54675
54676         * gcc.dg/Wshadow-1.c: New test.
54677
54678 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54679
54680         * gcc.c-torture/compile/20011130-1.c: New test.
54681
54682         * gcc.dg/noncompile/20011025-1.c: New test.
54683
54684         * g++.dg/other/anon-union.C: New test.
54685
54686         * gcc.c-torture/execute/20011024-1.c: New test.
54687
54688 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54689
54690         * gcc.c-torture/execute/20000722-1.x,
54691         gcc.c-torture/execute/20010123-1.x: Remove.
54692         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54693         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54694         gcc.dg/c99-complit-2.c: New tests.
54695
54696 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54697
54698         * g++.dg/inherit/base1.C: New test.
54699
54700 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54701
54702         * g++.dg/other/stdarg1.C: New test.
54703
54704         * gcc.c-torture/compile/20011130-2.c: New test.
54705
54706 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54707
54708         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54709         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54710         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54711         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54712         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54713         * gcc.dg/builtin-prefetch-1.c: New test.
54714
54715 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54716
54717         * gcc.dg/20011130-1.c: New test.
54718
54719 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54720
54721         * g++.dg/other/scope1.C: New test.
54722         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54723
54724 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54725
54726         * gcc.dg/vla-init-1.c: New test.
54727
54728 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54729
54730         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54731
54732 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54733
54734         * objc.dg/alias.m: Update.
54735         * objc.dg/class-1.m: Update.
54736         * objc.dg/const-str-1.m: Update.
54737         * objc.dg/fwd-proto-1.m: Update.
54738         * objc.dg/id-1.m: Update.
54739         * objc.dg/super-class-1.m: Update.
54740
54741 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54742
54743         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54744         constructs.
54745
54746 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54747
54748         * gcc.c-torture/execute/20011128-1.c: New test.
54749
54750 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54751
54752         * gcc.dg/20011127-1.c: New test.
54753
54754 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54755
54756         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54757         from Austin Group draft 7.
54758         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54759         scanf format arguments.
54760         * gcc.dg/format/no-exargs-2.c: New test.
54761
54762 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54763
54764         * g++.dg/abi/vbase8-4.C: New test.
54765
54766 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54767
54768         * gcc.c-torture/execute/20011121-1.c: New test.
54769
54770 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54771
54772         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54773
54774 2001-11-23  Andreas Jaeger  <aj@suse.de>
54775
54776         * gcc.dg/cpp/charconst-2.c: New test.
54777
54778 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54779
54780         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54781         to the host if it is remote.  Let tests specify extra headers
54782         they use.
54783         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54784         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54785         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54786         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54787         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54788         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54789         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54790         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54791         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54792         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54793
54794 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54795
54796         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54797         for little endian ARMs.
54798
54799 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54800
54801         * gcc.c-torture/compile/20011119-1.c: New test.
54802         * gcc.c-torture/compile/20011119-2.c: New test.
54803
54804 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54805
54806         * gcc.dg/altivec-1.c: Fix typo.
54807
54808 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54809
54810         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54811
54812 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54813
54814         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54815
54816 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54817
54818         * lib/g77.exp: Don't specify --rpath-link.
54819
54820         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54821         across all the headers.
54822         * gcc.dg/format/format.exp: For testing on a remote host,
54823         copy format.h.
54824
54825         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54826         * gcc.c-torture/execute/930406-1.c: Likewise.
54827         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54828
54829 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54830
54831         * gcc.dg/altivec-1.c: New.
54832
54833 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54834
54835         * gcc.dg/cpp/fpreprocessed.c: New test case.
54836
54837 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54838
54839         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54840         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54841         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54842
54843 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54844
54845         * gcc.dg/no-builtin-1.c: New test.
54846
54847 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54848
54849         * gcc.c-torture/execute/20011115-1.c: New test.
54850
54851 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54852
54853         * gcc.c-torture/compile/20011114-2.c: New test.
54854         * gcc.c-torture/compile/20011114-3.c: New test.
54855         * gcc.c-torture/compile/20011114-4.c: New test.
54856
54857 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54858
54859         * g++.dg/other/init1.C: New test.
54860
54861 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54862
54863         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54864         message.
54865
54866         * gcc.c-torture/execute/20011114-1.c: New testcase.
54867
54868         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54869         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54870         like the (before this change) version of 20010327-1.c.
54871
54872 2001-11-14  Roger Sayle <roger@eyesopen.com>
54873
54874         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54875
54876 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54877
54878         * g++.dg/init/array2.C: New test.
54879
54880 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54881
54882         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54883
54884 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54885
54886         * g++.dg/other/forscope1.C: New test.
54887         * g++.dg/ext/forscope1.C: New test.
54888         * g++.dg/ext/forscope2.C: New test.
54889
54890 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54891
54892         * gcc.c-torture/execute/20011113-1.c: New test.
54893
54894 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54895
54896         * gcc.c-torture/execute/20011109-2.c: New test.
54897
54898         * gcc.c-torture/execute/20011109-1.c: New test.
54899
54900 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54901
54902         * gcc.c-torture/compile/20011109-1.c: New test.
54903
54904 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54905
54906         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54907         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54908         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54909         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54910         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54911         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54912         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54913
54914 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54915
54916         * g++.dg/warn/Wshadow-1.C: New tests.
54917         * g++.old-deja/g++.mike/for3.C: Update.
54918
54919 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54920
54921         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54922         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54923         XFAILs.  Adjust expected error texts.
54924         * gcc.c-torture/compile/20011106-1.c,
54925         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54926         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54927         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54928         gcc.dg/c99-array-lval-5.c: New tests.
54929
54930 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54931
54932         * gcc.dg/cpp/defined.c: Update.
54933
54934 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54935
54936         * gcc.c-torture/execute/anon-1.c: New test.
54937
54938 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54939
54940         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54941         same size, so no warning should be produced on stormy16.
54942
54943         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54944         due to oversized array.
54945         * g++.old-deja/g++.mike/ns15.C: Likewise.
54946         * g++.old-deja/g++.pt/crash16.C: Likewise.
54947
54948 2001-11-02  Graham Stott  <grahams@redhat.com>
54949
54950         * g++.dgother/debug1.C: Fix typos.
54951
54952 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54953
54954         * g++.dg/other/debug1.C: New test.
54955
54956 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54957
54958         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54959         of unsigned long.
54960
54961 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54962
54963         * gcc.dg/20011029-2.c: New test.
54964
54965         * gcc.c-torture/compile/20011029-1.c: New test.
54966
54967 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54968
54969         * objc/execute/class_self-1.m: New test.
54970         * objc/execute/class_self-2.m: New test.
54971
54972 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54973
54974         * gcc.misc-tests/msgs.exp: Delete.
54975         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54976         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54977         error set to match recent changes.
54978
54979 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54980
54981         * gcc.dg/20011021-1.c: New test.
54982
54983 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54984
54985         * gcc.c-torture/compile/20011023-1.c: New test.
54986
54987 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54988
54989         * lib/g77.exp: Rewrite based on lib/g++.exp.
54990
54991 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54992
54993         * gcc.c-torture/execute/20011019-1.c: New test.
54994
54995         * gcc.dg/20011018-1.c: New test.
54996
54997 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54998
54999         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55000
55001 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55002
55003         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55004         * gcc.dg/attr-invalid.c: Likewise.
55005
55006 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55007
55008         * gcc.dg/20011015-1.c: New test.
55009
55010 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55011
55012         * g++.dg/template/unify2.C: New test.
55013
55014 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55015
55016         * g++.dg/other/exception-specification.C: New test
55017
55018 2001-10-13  Tom Rix  <trix@redhat.com>
55019
55020         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55021         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55022
55023 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55024
55025         * gcc.dg/20011009-1.c: New test.
55026
55027 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55028
55029         PR g++/4476
55030         * g++.dg/other/friend1.C: New test.
55031
55032 2001-10-11  Richard Henderson  <rth@redhat.com>
55033
55034         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55035
55036 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55037
55038         * gcc.c-torture/compile/20011010-1.c: New.
55039
55040 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55041
55042         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55043         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55044         g77.f-torture/execute/execute.exp,
55045         g77.f-torture/noncompile/noncompile.exp,
55046         gcc.c-torture/compile/compile.exp,
55047         gcc.c-torture/execute/execute.exp,
55048         gcc.c-torture/execute/ieee/ieee.exp,
55049         gcc.c-torture/execute/memcheck/memcheck.exp,
55050         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55051         objc/execute/execute.exp: Update FSF address.
55052
55053 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55054
55055         * gcc.dg/cpp/cmdlne-C.c: Update.
55056         * gcc.dg/cpp/cmdlne-C2.c: New.
55057
55058 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55059
55060         * gcc.c-torture/execute/20011008-3.c: New.
55061
55062 2001-10-08  DJ Delorie  <dj@redhat.com>
55063
55064         * gcc.dg/20011008-1.c: New.
55065         * gcc.dg/20011008-2.c: New.
55066
55067 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55068
55069         * gcc.dg/cpp/spacing1.c: Update test.
55070
55071 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55072
55073         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55074         spelling errors of "separate" as "seperate".
55075
55076 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55077
55078         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55079         enough to avoid inlining.
55080
55081 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55082
55083         * lib/g77.exp: set libg2c_dir correctly.
55084
55085 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55086
55087         * gcc.dg/cpp/macro11.c: New test.
55088
55089 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55090
55091         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55092         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55093         gcc.dg/format/multattr-3.c: New tests.
55094         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55095         tests for format attributes on function pointers being rejected.
55096
55097 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55098
55099         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55100
55101 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55102
55103         * g++.dg/warn/format1.C: New test.
55104
55105 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55106
55107         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55108
55109 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55110
55111         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55112
55113 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55114
55115         * gcc.dg/cpp/redef2.c: Add test.
55116
55117 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55118
55119         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55120         long-standing bug on i686, apparently.
55121         * gcc.c-torture/execute/loop-2c.x: New file.
55122         * gcc.c-torture/execute/loop-2d.x: New file.
55123         * gcc.c-torture/execute/loop-3c.x: New file.
55124
55125 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55126
55127         * gcc.dg/cpp/20000625-2.c: Correct line number.
55128
55129 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55130
55131         * gcc.dg/cpp/macro10.c: New test.
55132         * gcc.dg/cpp/strify3.c: New test.
55133         * gcc.dg/cpp/spacing1.c: Add tests.
55134         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55135         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55136
55137 2001-09-24  DJ Delorie  <dj@redhat.com>
55138
55139         * gcc.c-torture/execute/20010924-1.c: New test.
55140
55141 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55142
55143         * objc/execute/paste.m: Remove.
55144
55145 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55146
55147         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55148
55149 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55150
55151         * g77.dg/strlen0.f: New test.
55152
55153 2001-09-21  Richard Henderson  <rth@redhat.com>
55154
55155         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55156         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55157
55158 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55159
55160         Table-driven attributes.
55161         * g++.dg/ext/attrib1.C: New test.
55162
55163 2001-09-20  DJ Delorie  <dj@redhat.com>
55164
55165         * gcc.dg/20000926-1.c: Update expected warning messages.
55166         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55167         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55168         array.
55169
55170 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55171
55172         * g++.dg/eh/registers1.C: New test case.
55173
55174 2001-09-17  Richard Henderson  <rth@redhat.com>
55175
55176         * gcc.dg/array-5.c: Fix VLA decomposition test.
55177
55178 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55179
55180         * gcc.dg/cpp/line5.c: New testcase.
55181
55182 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55183
55184         * gcc.dg/cpp/macro9.c: New test.
55185
55186 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55187
55188         * gcc.c-torture/execute/980223.c: Change type of addr from long
55189         to char *.
55190
55191 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55192
55193         * gcc.c-torture/execute/20010915-1.c: New test.
55194
55195 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55196
55197         * g77.dg/bprob: New directory.
55198         * g77.dg/bprob/bprob.exp: New file.
55199         * g77.dg/bprob/bprob-1.f: New test.
55200         * g77.dg/gcov: New directory.
55201         * g77.dg/gcov/gcov.exp: New file.
55202         * g77.dg/gcov/gcov-1.f: New test.
55203         * g77.dg/gcov/gcov-1.x: New file.
55204
55205 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55206
55207         * gcc.dg/cpp/directiv.c: Update.
55208         * gcc.dg/cpp/undef1.c: Update.
55209
55210 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55211
55212         * gcc.dg/20010912-1.c: New test.
55213
55214 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55215
55216         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55217         language-independent file in lib.
55218         * lib/gcov.exp: New file.
55219
55220 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55221
55222         * gcc.c-torture/compile/20010911-1.c: New test.
55223
55224 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55225
55226         * lib/profopt.exp: New, to support profile-directed optimizations.
55227         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55228         * gcc.misc-tests/bprob-1.c: New test.
55229         * gcc.misc-tests/bprob-2.c: New test.
55230
55231 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55232
55233         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55234         XFAIL and which kinds of gcov output to verify.
55235         * gcc.misc-tests/gcov-4b.x: New file.
55236         * gcc.misc-tests/gcov-5b.x: New file.
55237         * gcc.misc-tests/gcov-6.x: New file.
55238         * gcc.misc-tests/gcov-7.c: New test.
55239         * gcc.misc-tests/gcov-7.x: New file.
55240
55241 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55242
55243         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55244         * gcc.misc-tests/gcov-6.c: New test.
55245
55246 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55247
55248         PR c++/3986
55249         * g++.dg/abi/vbase1.C: New test.
55250
55251 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55252
55253         * objc.dg/method-2.m: New.
55254
55255 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55256
55257         PR c++/4203
55258         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55259         * g++.dg/init/empty1.C: New test.
55260
55261 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55262
55263         * gcc.c-torture/compile/20010903-1.c: New test.
55264
55265 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55266
55267         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55268         for m68k.
55269
55270 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55271
55272         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55273
55274         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55275
55276         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55277
55278 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55279
55280         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55281         for 16-bit 'unsigned int'.
55282
55283 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55284
55285         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55286
55287 2001-08-27  Richard Henderson  <rth@redhat.com>
55288
55289         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55290         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55291
55292 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55293
55294         * gcc.dg/asm-names.c (ymain): New.
55295
55296 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55297
55298         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55299         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55300         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55301
55302 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55303
55304         * gcc.dg/compare5.c: New testcase.
55305
55306 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55307
55308         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55309         and "In instantiation".
55310
55311 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55312
55313         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55314
55315 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55316
55317         * gcc.misc-tests/gcov.exp: Add support for branch information.
55318         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55319         * gcc.misc-tests/gcov-4.c: New test.
55320         * gcc.misc-tests/gcov-4b.c: New test.
55321         * gcc.misc-tests/gcov-5b.c: New test.
55322
55323 2001-08-20  Zack Weinberg  <zackw@panix.com>
55324
55325         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55326         expected to fail.
55327
55328 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55329
55330         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55331
55332 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55333
55334         * g++.dg/eh/template1.C: New test.
55335
55336 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55337
55338         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55339         Fix thinko.
55340         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55341         for xfail.
55342
55343 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55344
55345         * lib/g77-dg.exp: Use prune.exp for common procedures
55346         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55347         * lib/g77.exp: (g77-dg-prune) Remove
55348
55349 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55350
55351         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55352
55353 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55354
55355         * g++.dg/template/unify1.C: New test.
55356
55357 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55358
55359         * g++.dg/abi/empty4.C: New test.
55360
55361 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55362
55363         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55364         solaris2.*
55365         * g77.f-torture/compile/pr3743.x: Likewise.
55366
55367 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55368
55369         * g++.dg/other/using-declaration.C: New test.
55370
55371 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55372
55373         * gcc.dg/cpp/tr-sign.c: New testcase.
55374
55375 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55376
55377         * gcc.dg/cpp/19951025-1.c: Revert.
55378         * gcc.dg/cpp/directiv.c: We no longer process directives that
55379         interrupt macro arguments.
55380
55381 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55382
55383         * gcc.dg/bconstp-1.c: New test.
55384
55385 2001-08-03  Richard Henderson  <rth@redhat.com>
55386
55387         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55388
55389 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55390
55391         * gcc.dg/cpp/19951025-1.c: Update.
55392
55393 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55394
55395         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55396         should be x.
55397
55398 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55399
55400         Kill -fhonor-std.
55401         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55402         * g++.old-deja/g++.other/std1.C: Likewise.
55403         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55404
55405 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55406
55407         * lib/g77.exp: Load gcc-defs.exp for common procedures
55408         (g77_pass, g77_fail, g77_finish, g77_exit,
55409         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55410
55411 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55412
55413         * g77.dg/fbackslash.f
55414         * g77.dg/fcase-preserve.f
55415         * g77.dg/ff90-1.f
55416         * g77.dg/ffixed-line-length-0.f
55417         * g77.dg/ffixed-line-length-132.f
55418         * g77.dg/ffixed-line-length-7.f
55419         * g77.dg/ffixed-line-length-72.f
55420         * g77.dg/ffixed-line-length-none.f
55421         * g77.dg/ffree-form-1.f
55422         * g77.dg/fno-backslash.f
55423         * g77.dg/fno-f90-1.f
55424         * g77.dg/fno-fixed-form-1.f
55425         * g77.dg/fno-onetrip.f
55426         * g77.dg/fno-typeless-boz.f
55427         * g77.dg/fno-underscoring.f
55428         * g77.dg/fno-vxt-1.f
55429         * g77.dg/fonetrip.f
55430         * g77.dg/ftypeless-boz.f
55431         * g77.dg/fugly-assumed.f
55432         * g77.dg/funderscoring.f
55433         * g77.dg/fvxt-1.f
55434
55435 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55436
55437         * objc.dg/fwd-proto-1.m: New.
55438         * objc.dg/local-decl-1.m: New.
55439         * objc.dg/naming-1.m: New.
55440         * objc.dg/naming-2.m: New.
55441         * objc.dg/proto-hier-1.m: New.
55442
55443 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55444
55445         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55446         largest-type elements to a struct makes its size grow.
55447
55448 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55449
55450         * g++.dg/abi/vthunk1.C: New test.
55451
55452 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55453
55454         * g++.dg/abi/vbase8-22.C: New test.
55455
55456 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55457
55458         * gcc.dg/cpp/macro8.c: New test.
55459
55460 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55461
55462         * g++.dg/abi/vbase8-21.C: New test.
55463
55464 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55465
55466         * g++.dg/abi/vbase8-10.C: New test.
55467
55468 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55469
55470         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55471         ${tool}_set_ld_library_path.
55472         Changed caller.
55473         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55474         g++.exp.
55475
55476 2001-07-26  Stan Cox <scox@redhat.com>
55477
55478         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55479         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55480         gcc_exit, gcc_check_unsupported_p):
55481         Moved to gcc-deps.exp
55482         * gcc-deps.exp: New file.
55483
55484 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55485
55486         * g++.old-deja/g++.pt/defarg14.C: New test.
55487
55488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55489
55490         * g++.old-deja/g++.other/lineno5.C: New test.
55491
55492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55493
55494         * g++.old-deja/g++.pt/crash68.C: New test.
55495
55496 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55497
55498         * g++.old-deja/g++.other/crash42.C: New test.
55499
55500 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55501
55502         * gcc.dg/cpp/extratokens.c: Fix.
55503         * gcc.dg/cpp/skipping2.c: New tests.
55504
55505 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55506
55507         * gcc.c-torture/execute/20010724-1.c: New file.
55508         * gcc.c-torture/execute/20010724-1.x: New file.
55509
55510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55511
55512         * g++.old-deja/g++.other/cond7.C: New test.
55513
55514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55515
55516         * g++.old-deja/g++.other/optimize4.C: New test.
55517
55518 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55519
55520         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55521
55522 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55523
55524         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55525         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55526         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55527         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55528
55529         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55530         bug report" message.
55531
55532         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55533         * g++.dg/ext/instantiate1.C: Move from old-deja.
55534
55535 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55536
55537         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55538         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55539         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55540         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55541
55542 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55543
55544         * gcc.c-torture/execute/20010723-1.c: New test.
55545
55546 2001-07-23  Ben Elliston  <bje@redhat.com>
55547
55548         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55549
55550 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55551
55552         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55553         i[34567]86-*-*.
55554         Delete handling of ieee_multilib_flags.
55555         Pass -mieee for alpha*-*-* and sh-*-*.
55556         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55557
55558 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55559
55560         Remove old-abi tests.
55561         * g++.old-deja/g++.mike/p11116.C: Remove.
55562         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55563
55564 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55565
55566         * g77.f-torture/compile/pr3743.f: New test
55567
55568 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55569
55570         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55571
55572 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55573
55574         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55575         g++.old-deja/g++.pt/static6.C: Likewise.
55576         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55577         supports weak symbols.
55578
55579 2001-07-18  Andreas Jaeger  <aj@suse.de>
55580
55581         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55582         supported again.
55583
55584 2001-07-18  Andreas Jaeger  <aj@suse.de>
55585
55586         * gcc.dg/iftrap-1.c: Fix target line.
55587
55588 2001-07-17  Richard Henderson  <rth@redhat.com>
55589
55590         * gcc.c-torture/execute/20010717-1.c: New.
55591
55592 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55593
55594         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55595         tests.
55596
55597 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55598
55599         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55600
55601 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55602
55603         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55604         UAC_SIGBUS, UAC_NOPRINT definitions.
55605
55606 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55607
55608         * objc/execute/object_is_class.m: New test.
55609         * objc/execute/object_is_meta_class.m: New test.
55610
55611 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55612
55613         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55614         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55615
55616 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55617
55618         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55619         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55620
55621 2001-07-14  Richard Henderson  <rth@redhat.com>
55622
55623         * gcc.dg/iftrap-1.c: New.
55624
55625 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55626
55627         * g77.f-torture/execute/intrinsic77.f: New test.
55628
55629 2001-07-11  Janis Johnson <janis@us.ibm.com>
55630
55631         * gcc.misc-tests/gcov-3.c: New test.
55632
55633 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55634
55635         * gcc.c-torture/compile/20010711-1.c,
55636         * gcc.c-torture/compile/20010711-2.c: New tests.
55637
55638 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55639
55640         * gcc.c-torture/execute/20010711-1.c: New test.
55641
55642 2001-07-11  Ben Elliston  <bje@redhat.com>
55643
55644         * g++.old-deja/g++.other/enum5.C: New test.
55645
55646 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55647
55648         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55649         (g++-dg-prune): Call prune_gcc_output.
55650         * prune.exp: New file for prune_gcc_output.
55651         * lib/g++.exp, lib/gcc.exp: Load it.
55652
55653 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55654
55655         * gcc.c-torture/compile/20010701-1.c,
55656         g++.old-deja/g++.ext/attrib6.C: New tests.
55657
55658 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55659
55660         * gcc.c-torture/compile/20010706-1.c: New test.
55661
55662 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55663
55664         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55665
55666 2001-06-28  Stan Shebs  <shebs@apple.com>
55667
55668         * gcc.dg/pragma-darwin.c: New test.
55669
55670 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55671
55672         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55673         Solaris 2.[678] system.
55674
55675 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55676
55677         * gcc.dg/20010622-1.c: New test.
55678
55679 2001-06-18  Stan Shebs  <shebs@apple.com>
55680
55681         * objc.dg: New directory.
55682         * objc.dg/dg.exp: New file.
55683         * objc.dg/alias.m: New.
55684         * objc.dg/class-1.m: New.
55685         * objc.dg/class-2.m: New.
55686         * objc.dg/const-str-1.m: New.
55687         * objc.dg/const-str-2.m: New.
55688         * objc.dg/id-1.m: New.
55689         * objc.dg/method-1.m: New.
55690         * objc.dg/super-class-1.m: New.
55691         * lib/objc-dg.exp: New file.
55692
55693 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55694
55695         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55696         of label name.
55697
55698 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55699
55700         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55701
55702 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55703
55704         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55705         variable.
55706
55707 2001-06-12  Richard Henderson  <rth@redhat.com>
55708
55709         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55710
55711 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55712
55713         * g++.old-deja/g++.abi/vbase5.C: New test.
55714         * g++.old-deja/g++.abi/vbase6.C: New test.
55715         * g++.old-deja/g++.abi/vbase7.C: New test.
55716
55717 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55718
55719         * gcc.c-torture/compile/20010610-1.c: New test.
55720
55721 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55722
55723         * g++.old-deja/g++.abi/vbase4.C: New test.
55724
55725 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55726
55727         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55728         support %f for HC11/HC12 targets.
55729         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55730         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55731         on HC11/HC12 targets.
55732         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55733
55734 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55735
55736         * gcc.dg/wchar_t-1.c: New file.
55737         * gcc.dg/wint_t-1.c: Likewise.
55738
55739 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55740
55741         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55742
55743 2001-06-11  Richard Henderson  <rth@redhat.com>
55744
55745         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55746
55747 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55748
55749         * gcc.c-torture/compile/20010611-1.c: New test.
55750
55751 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55752
55753         * gcc.dg/c99-tag-1.c: Add more tests.
55754
55755 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55756
55757         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55758         representation on MN10300 and ARM/Thumb.
55759
55760 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55761
55762         * g77.f-torture/execute/20010610.f: New.
55763
55764 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55765
55766         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55767         names.
55768
55769 2001-06-09  Richard Henderson  <rth@redhat.com>
55770
55771         * gcc.c-torture/execute/ashrdi-1.c: New.
55772         * gcc.c-torture/execute/ashldi-1.c: New.
55773         * gcc.c-torture/execute/lshrdi-1.c: New.
55774
55775 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55776
55777         * objc/execute/load-3.m: Added. Check sending +load to categories,
55778         in addition to classes.
55779
55780 2001-06-08  Stan Shebs  <shebs@apple.com>
55781
55782         * objc/execute/load-2.m: New test.  From Nicola Pero
55783         <n.pero@mi.flashnet.it>.
55784
55785 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55786
55787         * gcc.c-torture/execute/20010605-2.c: New test.
55788
55789 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55790
55791         * g++.old-deja/g++.abi/vbase2.C: New test.
55792         * g++.old-deja/g++.abi/vbase3.C: New test.
55793
55794 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55795
55796         * g++.old-deja/g++.pt/friend49.C: New test.
55797
55798 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55799
55800         * g++.old-deja/g++.ext/anon3.C: New test.
55801
55802 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55803
55804         * g++.old-deja/g++.other/conv7.C: New test.
55805
55806 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55807
55808         * gcc.c-torture/compile/20010605-2.c: New test.
55809
55810 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55811
55812         * gcc.c-torture/execute/20010604-1.c: New test.
55813
55814 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55815
55816         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55817
55818 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55819
55820         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55821         (g++_link_flags): Likewise.
55822         (g++_init): Pass gccpath's value to two previous functions.
55823
55824 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55825
55826         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55827         Ensure logfile entry matches exec command line.
55828
55829 2001-05-31  Richard Henderson  <rth@redhat.com>
55830
55831         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55832         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55833
55834 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55835
55836         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55837         compiler for irix6.2
55838
55839 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55840
55841         * g++.old-deja/g++.other/optimize3.C: New file.
55842
55843 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55844
55845         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55846         assemble.
55847
55848 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55849
55850         * g++.old-deja/g++.other/optimize2.C: New file.
55851
55852 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55853
55854         * gcc.c-torture/compile/20010518-2.c: New file.
55855         * gcc.c-torture/execute/20010518-1.c: New file.
55856         * gcc.c-torture/execute/20010518-2.c: New file.
55857
55858 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55859
55860         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55861
55862 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55863
55864         G++ no longer defines builtins that do not begin with __builtin.
55865         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55866         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55867         * g++.old-deja/g++.law/builtin1.C: Likewise.
55868         * g++.old-deja/g++.law/cvt2.C: Likewise.
55869         * g++.old-deja/g++.mike/net5.C: Likewise.
55870         * g++.old-deja/g++.other/builtins1.C: Likewise.
55871         * g++.old-deja/g++.other/builtins2.C: Likewise.
55872         * g++.old-deja/g++.other/builtins3.C: Likewise.
55873         * g++.old-deja/g++.other/builtins4.C: Likewise.
55874         * g++.old-deja/g++.other/inline8.C: Likewise.
55875         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55876
55877 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55878
55879         * g++.old-deja/g++.pt/using1.C: Adjust.
55880         * g++.old-deja/g++.pt/using2.C: New test.
55881
55882 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55883
55884         * gcc.dg/cpp/charconst.c: New tests.
55885         * gcc.dg/cpp/escape.c: New tests.
55886         * gcc.dg/cpp/escape-1.c: New tests.
55887         * gcc.dg/cpp/escape-2.c: New tests.
55888         * gcc.dg/cpp/ucs.c: New tests.
55889
55890 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55891
55892         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55893         native compiler for irix6.5.
55894
55895 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55896
55897         * lib/g++.exp (g++_include_flags): Use args to compute
55898         get_multilibs.
55899         (g++_link_flags): Likewise.
55900         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55901
55902 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55903
55904         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55905
55906 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55907
55908         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55909         this file.
55910
55911 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55912
55913         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55914         STACK_SIZE;
55915         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55916         to STACK_SIZE; Use it to define size of add_histo array.
55917         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55918         to STACK_SIZE.
55919         (f): Use GITT_SIZE to define size of gitt local table.
55920         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55921         to STACK_SIZE; Use it to define size of bytemem array.
55922
55923 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55924
55925         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55926         on 68HC11/HC12 due to the asm instruction.
55927         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55928         * gcc.c-torture/compile/920520-1.x: Likewise.
55929         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55930         on 68HC11/HC12 because the function is larger than 64K.
55931         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55932         on 68HC11/HC12 because the structure is too large.
55933
55934 2001-05-20  Richard Henderson  <rth@redhat.com>
55935
55936         * gcc.c-torture/execute/20010520-1.c: New.
55937
55938 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55939
55940         * g++.old-deja/g++.warn/compare1.C: New test.
55941         * gcc.dg/compare4.c: New test.
55942
55943 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55944
55945         * g++.old-deja/g++.other/optimize1.C: New test.
55946
55947 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55948
55949         * g++.old-deja/g++.pt/spec41.C: New test.
55950
55951 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55952
55953         * gcc.c-torture/compile/20010114-1.x: Remove.
55954
55955 2001-05-18  Stan Shebs  <shebs@apple.com>
55956
55957         * gcc.c-torture/compile/20010518-1.c: New test.
55958
55959 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55960
55961         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55962         * g++.old-deja/g++.pt/crash67.C: New test.
55963
55964 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55965
55966         * g++.old-deja/g++.other/debug9.C: New test.
55967
55968 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55969
55970         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55971
55972 2001-05-16  Jan Hubicka  <jh@suse.cz>
55973
55974         * gcc.c-torture/compile/20010516-1.c: New test.
55975
55976 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55977
55978         * g++.old-deja/g++.other/crash41.C: New test.
55979
55980 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55981
55982         * g++.old-deja/g++.pt/crash66.C: New test.
55983
55984 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55985
55986         * g++.old-deja/g++.robertl/eb27.C: Convert.
55987
55988 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55989
55990         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55991         declaration being redundant.
55992
55993 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55994
55995         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55996
55997 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55998
55999         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56000
56001 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56002
56003         * lib/g++.exp: Use testsuite_flags.
56004
56005 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56006
56007         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56008
56009 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56010
56011         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56012
56013 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56014
56015         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56016
56017 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56018
56019         * gcc.c-torture/compile/20010313-1.c: New test.
56020
56021 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56022
56023         * gcc.dg/cpp/direct2.c: New test.
56024         * gccq.dg/cpp/direct2s.c: New test.
56025
56026         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56027
56028 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56029
56030         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56031         * g++.old-deja/g++.other/op3.C: Likewise.
56032
56033 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56034
56035         * gcc.dg/cpp/syshdr.h: New file.
56036         * gcc.dg/cpp/sysmac1.c: Update.
56037         * gcc.dg/cpp/sysmac2.c: Update.
56038
56039 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56040
56041         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56042
56043 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56044
56045         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56046         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56047
56048 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56049
56050         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56051
56052 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56053
56054         * lib/g++.exp (g++_include_flags): Don't use any special flags
56055         if TESTING_IN_BUILD_TREE is not defined.
56056         (g++_init): Use a plain 'c++' as the compiler if
56057         TESTING_IN_BUILD_TREEE is not defined.
56058
56059 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56060
56061         * g++.old-deja/g++.eh/catch13.C: New test.
56062         * g++.old-deja/g++.eh/catch14.C: New test.
56063
56064 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56065
56066         * gcc.dg/cpp/tr-define.c: New test.
56067
56068 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56069
56070         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56071         <stdlib.h>, not <malloc.h>.
56072
56073 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56074
56075         * g++.old-deja/g++.ns/template17.C: New test.
56076
56077 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56078
56079         * g++.old-deja/g++.pt/ref4.C: New test.
56080
56081 2001-04-30  Richard Henderson  <rth@redhat.com>
56082
56083         * gcc.dg/20000724-1.c: Revert last change.
56084
56085 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56086
56087         * g77.f-torture/execute/20010430.f: New test.
56088
56089 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56090
56091         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56092
56093 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56094
56095         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56096
56097 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56098
56099         * g++.old-deja/g++.eh/crash6.C: New test.
56100
56101 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56102
56103         * g++.old-deja/g++.other/warn7.C: New test.
56104
56105 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56106
56107         * g++.old-deja/g++.other/defarg9.C: New test.
56108
56109 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56110
56111         * g77.f-torture/compile/20010426.f: New test.
56112         * g77.f-torture/execute/20010426.f: New test.
56113
56114 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56115
56116         * g77.f-torture/compile/20000629-1.x: Remove - error
56117         has been fixed.
56118
56119 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56120
56121         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56122         Tweak slightly to work with g++.dg framework.
56123         * g++.dg/special/ecos.exp: Run initp1.C test.
56124         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56125
56126         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56127         its linker doesn't give line numbers either.
56128         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56129
56130 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56131
56132         * g++.old-deja/g++.other/lex1.C: New test.
56133
56134 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56135
56136         * gcc.dg/noncompile/20010425-1.c: New test.
56137
56138 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56139
56140         * g++.old-deja/g++.pt/mangle2.C: New test.
56141
56142 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56143
56144         * gcc.dg/format/plus-1.c: New test.
56145
56146 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56147
56148         * gcc.dg/20010423-1.c: New test.
56149
56150 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56151
56152         * gcc.c-torture/execute/20010422-1.c: New test.
56153
56154 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56155
56156         * g++.old-deja/g++.ns/type2.C: New test.
56157
56158 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56159
56160         * g++.old-deja/g++.other/perf1.C: New test.
56161
56162 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56163
56164         * gcc.dg/c99-func-2.c: Remove xfail.
56165         * gcc.dg/c99-func-3.c: Remove xfail.
56166         * gcc.dg/c99-func-4.c: Remove xfail.
56167
56168 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56169
56170         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56171
56172 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56173
56174         * gcc.c-torture/compile/20010423-1.c: New test.
56175
56176 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56177
56178         * g++.old-deja/g++.pt/typename28.C: New test.
56179
56180 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56181
56182         * g++.old-deja/g++.abi/empty2.C: New test.
56183         * g++.old-deja/g++.abi/empty3.C: New test.
56184
56185 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56186
56187         * g++.old-deja/g++.other/comdat2.C: New test.
56188         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56189
56190 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56191
56192         * g++.old-deja/g++.other/overload14.C: New test.
56193
56194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56195
56196         * g++.old-deja/g++.other/lookup23.C: New test.
56197
56198 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56199
56200         * gcc.c-torture/execute/20010403-1.c: New test.
56201
56202 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56203             Mark Mitchell  <mark@codesourcery.com>
56204
56205         * lib/old-dejagnu.exp: Don't delete output of executable.
56206         Add .exe suffix to executables.
56207
56208 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56209
56210         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56211
56212 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56213
56214         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56215
56216 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56217
56218         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56219         * g++.old-deja/g++.abi/crash1.C: New test.
56220
56221 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56222
56223         * g++.old-deja/g++.other/crash40.C: New test.
56224
56225 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56226
56227         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56228
56229 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56230
56231         * g++.old-deja/g++.other/warn6.C: New test.
56232
56233 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56234
56235         * g++.old-deja/g++.robertl/eb42.C: Same.
56236
56237 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56238
56239         * gcc.dg/wtr-conversion-1.c: New testcase.
56240
56241 2001-04-10  Richard Henderson  <rth@redhat.com>
56242
56243         * g++.old-deja/g++.other/array5.C: New.
56244
56245 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56246
56247         * gcc.c-torture/execute/20010408-1.c: New test.
56248
56249 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56250
56251         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56252         headers and constructs.
56253         * g++.old-deja/g++.robertl/eb79.C: Same.
56254         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56255         * g++.old-deja/g++.robertl/eb73.C: Same.
56256         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56257         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56258         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56259         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56260         * g++.old-deja/g++.robertl/eb44.C: Same.
56261         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56262         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56263         * g++.old-deja/g++.robertl/eb39.C: Same.
56264         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56265         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56266         * g++.old-deja/g++.robertl/eb30.C: Same.
56267         * g++.old-deja/g++.robertl/eb3.C: Same.
56268         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56269         * g++.old-deja/g++.robertl/eb21.C: Same.
56270         * g++.old-deja/g++.robertl/eb15.C: Same.
56271         * g++.old-deja/g++.robertl/eb118.C: Same.
56272         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56273         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56274         * g++.old-deja/g++.robertl/eb109.C: Same.
56275         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56276         * g++.old-deja/g++.mike/rtti1.C: Same.
56277         * g++.old-deja/g++.mike/p658.C: Same.
56278         * g++.old-deja/g++.mike/net46.C: Same.
56279         * g++.old-deja/g++.mike/net34.C: Same.
56280         * g++.old-deja/g++.mike/memoize1.C: Same.
56281         * g++.old-deja/g++.mike/eh2.C: Same.
56282         * g++.old-deja/g++.law/weak.C: Same.
56283         * g++.old-deja/g++.law/visibility7.C: Same.
56284         * g++.old-deja/g++.law/visibility25.C: Same.
56285         * g++.old-deja/g++.law/visibility22.C: Same.
56286         * g++.old-deja/g++.law/visibility2.C: Same.
56287         * g++.old-deja/g++.law/visibility17.C: Same.
56288         * g++.old-deja/g++.law/visibility13.C: Same.
56289         * g++.old-deja/g++.law/visibility10.C: Same.
56290         * g++.old-deja/g++.law/visibility1.C: Same.
56291         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56292         * g++.old-deja/g++.law/vbase1.C: Same.
56293         * g++.old-deja/g++.law/operators32.C: Same.
56294         * g++.old-deja/g++.law/nest3.C: Same.
56295         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56296         * g++.old-deja/g++.law/except5.C (main): Same.
56297         * g++.old-deja/g++.law/cvt7.C (run): Same.
56298         * g++.old-deja/g++.law/cvt2.C: Same.
56299         * g++.old-deja/g++.law/cvt16.C: Same.
56300         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56301         * g++.old-deja/g++.law/ctors17.C (main): Same.
56302         * g++.old-deja/g++.law/ctors13.C: Same.
56303         * g++.old-deja/g++.law/ctors12.C (main): Same.
56304         * g++.old-deja/g++.law/ctors10.C: Same.
56305         * g++.old-deja/g++.law/code-gen5.C: Same.
56306         * g++.old-deja/g++.law/bad-error7.C: Same.
56307         * g++.old-deja/g++.law/arm9.C: Same.
56308         * g++.old-deja/g++.law/arm12.C: Same.
56309         * g++.old-deja/g++.law/arg8.C: Same.
56310         * g++.old-deja/g++.law/arg1.C: Same.
56311         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56312         * g++.old-deja/g++.jason/template31.C: Same.
56313         * g++.old-deja/g++.jason/template24.C (main): Same.
56314         * g++.old-deja/g++.jason/2371.C: Same.
56315         * g++.old-deja/g++.eh/new2.C: Same.
56316         * g++.old-deja/g++.eh/new1.C: Same.
56317         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56318         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56319         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56320         * g++.old-deja/g++.brendan/crash62.C: Same.
56321         * g++.old-deja/g++.brendan/crash52.C: Same.
56322         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56323         * g++.old-deja/g++.brendan/crash38.C: Same.
56324         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56325         * g++.old-deja/g++.brendan/copy9.C: Same.
56326
56327 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56328
56329         * gcc.c-torture/execute/20001203-2.c (memset):
56330         Count argument is of type __SIZE_TYPE__.
56331
56332 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56333
56334         * gcc.c-torture/compile/20010404-1.c: New test.
56335
56336 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56337
56338         * gcc.c-torture/compile/20010326-1.c: New test.
56339
56340 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56341
56342         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56343         peculiarities of the SH.
56344         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56345
56346 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56347
56348         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56349         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56350         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56351
56352 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56353
56354         * g77.f-torture/compile/20010321-1.f: New test.
56355
56356 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56357
56358         * gcc.c-torture/compile/20010329-1.c: New test.
56359
56360 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56361
56362         * gcc.c-torture/execute/20010329-1.c: New test.
56363
56364 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56365
56366         * g++.old-deja/g++.other/eh4.C: Fix typo.
56367
56368 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56369
56370         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56371
56372 2001-03-28  Philip Blundell  <philb@gnu.org>
56373
56374         * gcc.c-torture/compile/20010328-1.c: New test.
56375
56376 2001-03-27  Richard Henderson  <rth@redhat.com>
56377
56378         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56379         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56380
56381 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56382
56383         * gcc.c-torture/compile/20010327-1.c: New test.
56384
56385 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56386
56387         * g++.old-deja/g++.other/friend12.C: New test.
56388         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56389         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56390
56391 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56392
56393         * gcc.c-torture/execute/20010325-1.c: New test.
56394
56395 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56396
56397         * g++.old-deja/g++.other/mangle3.C: New test.
56398
56399 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56400
56401         * g++.old-deja/g++.other/anon8.C: New test.
56402
56403 2001-03-20  Philip Blundell  <philb@gnu.org>
56404
56405         * gcc.c-torture/compile/20010320-1.c: New test.
56406
56407 2001-03-17  Richard Henderson  <rth@redhat.com>
56408
56409         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56410
56411 2001-03-15  Geoff Keating  <geoff@redhat.com>
56412
56413         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56414         tests on AIX.
56415
56416 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56417
56418         * g++.old-deja/g++.other/eh4.C: New test.
56419
56420 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56421
56422         * gcc.dg/cpp/mi1.c: Update.
56423
56424 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56425
56426         * g++.old-deja/g++.other/regstack.C: New test.
56427
56428 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56429
56430         * g++.old-deja/g++.other/ref4.C: New test.
56431
56432 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56433
56434         * objc/execute/va_method.m: Added.
56435         * objc/execute/IMP.m: Added.
56436         * objc/execute/_cmd.m: Added.
56437         * objc/execute/accessing_ivars.m: Added.
56438         * objc/execute/class-1.m: Added.
56439         * objc/execute/class-10.m: Added.
56440         * objc/execute/class-11.m: Added.
56441         * objc/execute/class-12.m: Added.
56442         * objc/execute/class-13.m: Added.
56443         * objc/execute/class-14.m: Added.
56444         * objc/execute/class-2.m: Added.
56445         * objc/execute/class-3.m: Added.
56446         * objc/execute/class-4.m: Added.
56447         * objc/execute/class-5.m: Added.
56448         * objc/execute/class-6.m: Added.
56449         * objc/execute/class-7.m: Added.
56450         * objc/execute/class-8.m: Added.
56451         * objc/execute/class-9.m: Added.
56452         * objc/execute/class-tests-1.h
56453         * objc/execute/class-tests-2.h
56454         * objc/execute/compatibility_alias.m: Added.
56455         * objc/execute/encode-1.m: Added.
56456         * objc/execute/formal_protocol-1.m: Added.
56457         * objc/execute/formal_protocol-2.m: Added.
56458         * objc/execute/formal_protocol-3.m: Added.
56459         * objc/execute/formal_protocol-4.m: Added.
56460         * objc/execute/formal_protocol-5.m: Added.
56461         * objc/execute/formal_protocol-6.m: Added.
56462         * objc/execute/formal_protocol-7.m: Added.
56463         * objc/execute/informal_protocol.m: Added.
56464         * objc/execute/initialize.m: Added.
56465         * objc/execute/load.m: Added.
56466         * objc/execute/many_args_method.m: Added.
56467         * objc/execute/nested-3.m: Added.
56468         * objc/execute/no_clash.m: Added.
56469         * objc/execute/private.m: Added.
56470         * objc/execute/redefining_self.m: Added.
56471         * objc/execute/root_methods.m: Added.
56472         * objc/execute/selector-1.m: Added.
56473         * objc/execute/static-1.m: Added.
56474         * objc/execute/static-2.m: Added.
56475         * objc/execute/va_method.m: Added.
56476
56477 2001-03-10  Richard Henderson  <rth@redhat.com>
56478
56479         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56480
56481 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56482
56483         * g++.old-deja/g++.other/crash31.C: XFAIL.
56484         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56485         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56486         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56487         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56488         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56489
56490 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56491
56492         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56493
56494 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56495
56496         * gcc.dg/20000724-1.c: Don't use multiline strings.
56497
56498 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56499
56500         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56501         result of -cString against what we expect it to be; don't just
56502         print it out for no one to read.
56503
56504         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56505         Based on testcases provided by Nicola Pero.
56506
56507 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56508
56509         * gcc.dg/cpp/macro7.c: New test.
56510
56511 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56512
56513         * gcc.dg/cpp/multiline.c: Update.
56514
56515 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56516
56517         * g++.old-deja/g++.other/enum3.C: New test.
56518
56519 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56520
56521         * g++.old-deja/g++.other/pod1.C: New test.
56522
56523 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56524
56525         * g++.old-deja/g++.ext/overload1.C: New test.
56526
56527 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56528
56529         * g++.old-deja/g++.pt/using1.C: New test.
56530
56531 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56532
56533         * g++.old-deja/g++.other/using9.C: New test.
56534
56535 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56536
56537         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56538
56539         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56540
56541 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56542
56543         * g++.old-deja/g++.ext/realpt1.C: Remove.
56544
56545 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56546
56547         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56548
56549 2001-02-26  Will Cohen  <wcohen@redhat.com>
56550
56551         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56552
56553 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56554
56555         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56556         templatized constructors.
56557
56558 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56559
56560         * gcc.c-torture/execute/20010224-1.c: New test.
56561
56562 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56563
56564         * gcc.c-torture/execute/20010222-1.c: New test.
56565
56566 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56567
56568         * g++.old-deja/g++.other/inline20.C: New test.
56569
56570 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56571
56572         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56573
56574 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56575
56576         * g++.old-deja/g++.other/lookup22.C: New test.
56577
56578 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56579
56580         * g77.dg: New directory.
56581         * g77.dg/20010216-1.f: New test case.
56582         * g77.dg/dg.exp: New driver.
56583         * lib/g77-dg.exp: New driver library.
56584
56585 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56586
56587         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56588
56589 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56590
56591         * g++.old-deja/g++.other/decl9.C: New test.
56592
56593 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56594
56595         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56596         not need <string> and also tests the initialization at runtime.
56597
56598 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56599
56600         * gcc.c-torture/execute/longlong.c: New test.
56601
56602 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56603
56604         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56605
56606 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56607
56608         * gcc.c-torture/execute/920302-1.c (execute):
56609         Change argument type to short.
56610
56611 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56612
56613         * g++.old-deja/g++.pt/deduct6.C: New test.
56614
56615 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56616
56617         * g++.old-deja/g++.pt/deduct5.C: New test.
56618
56619 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56620
56621         * gcc.c-torture/execute/20010209-1.c: New test.
56622
56623 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56624
56625         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56626
56627 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56628
56629         * g++.dg/vtgc1.C: Update for new ABI.
56630
56631         * consistency.vlad: New directory, 1665 files.
56632
56633 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56634
56635         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56636         return type.
56637         * gcc.dg/cpp/digraphs.c: Declare puts.
56638
56639 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56640
56641         * g++.old-deja/g++.other/warn5.C: New test.
56642
56643 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56644
56645         * g++.old-deja/g++.pt/spec40.C: New test.
56646
56647 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56648
56649         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56650         case.
56651         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56652
56653 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56654
56655         * gcc.c-torture/compile/20010209-1.c: New test.
56656
56657 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56658
56659         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56660         excess errors message but not if it crashes.
56661         * g++.old-deja/g++.other/crash27.C: Likewise.
56662         * g++.old-deja/g++.other/crash28.C: Likewise.
56663         * g++.old-deja/g++.other/crash30.C: Likewise.
56664         * g++.old-deja/g++.other/crash32.C: Likewise.
56665         * g++.old-deja/g++.other/crash35.C: Likewise.
56666         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56667
56668 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56669
56670         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56671         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56672         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56673         g77.f-torture/execute/execute.exp,
56674         g77.f-torture/noncompile/noncompile.exp,
56675         gcc.c-torture/execute/execute.exp,
56676         gcc.c-torture/execute/memcheck/memcheck.exp,
56677         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56678         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56679         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56680         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56681         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56682         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56683         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56684         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56685         Remove bug reporting instructions with ancient email addresses.
56686
56687 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56688
56689         * gcc.dg/20010202-1.c: New test.
56690         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56691
56692 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56693
56694         * g++.dg/stdbool-if.C: New test.
56695
56696 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56697
56698         * objc/execute/fdecl.m: Added main().
56699
56700 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56701
56702         * gcc.c-torture/execute/20010206-1.c: New test.
56703
56704 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56705
56706         * gcc.dg/cpp/avoidpaste1.c: Update.
56707
56708 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56709
56710         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56711         Pero <nicola@brainstorm.co.uk>.
56712         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56713
56714 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56715
56716         * g++.old-deja/g++.pt/spec39.C: New test.
56717
56718 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56719
56720         * gcc.c-torture/compile/20010202-1.c: New test.
56721
56722 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56723
56724         * g++.old-deja/g++.abi/primary2.C: New test.
56725         * g++.old-deja/g++.abi/primary3.C: New test.
56726         * g++.old-deja/g++.abi/primary4.C: New test.
56727         * g++.old-deja/g++.abi/primary5.C: New test.
56728         * g++.old-deja/g++.abi/vtable3.h: New test.
56729         * g++.old-deja/g++.abi/vtable3a.C: New test.
56730         * g++.old-deja/g++.abi/vtable3b.C: New test.
56731         * g++.old-deja/g++.abi/vtable3c.C: New test.
56732         * g++.old-deja/g++.abi/vtable3d.C: New test.
56733         * g++.old-deja/g++.abi/vtable3e.C: New test.
56734         * g++.old-deja/g++.abi/vtable3f.C: New test.
56735         * g++.old-deja/g++.abi/vtable3g.C: New test.
56736         * g++.old-deja/g++.abi/vtable3h.C: New test.
56737         * g++.old-deja/g++.abi/vtable3i.C: New test.
56738         * g++.old-deja/g++.abi/vtable3j.C: New test.
56739         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56740
56741 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56742
56743         * g++.old-deja/g++.other/anon6.C: New test.
56744         * g++.old-deja/g++.other/anon7.C: New test.
56745
56746 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56747
56748         * gcc.dg/cpp/avoidpaste2.c: New tests.
56749
56750 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56751
56752         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56753
56754 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56755
56756         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56757         DECIMAL_DIG cases for Irix."
56758
56759 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56760
56761         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56762
56763 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56764
56765         * gcc.dg/c99-tag-1.c: New test.
56766
56767 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56768
56769         * gcc.dg/cpp/tr-warn1.c: Add tests.
56770
56771 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56772
56773         * gcc.dg/cpp/avoidpaste1.c: Update.
56774         * gcc.dg/cpp/paste4.c: Update.
56775
56776 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56777
56778         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56779         cases for Irix.
56780
56781 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56782
56783         * g++.old-deja/g++.other/inline19.C: New test.
56784
56785 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56786
56787         * gcc.dg/Wlarger-than.c: New test.
56788
56789 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56790
56791         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56792
56793 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56794
56795         * gcc.c-torture/execute/20010129-1.c: New test.
56796         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56797
56798 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56799
56800         * gcc.dg/cpp/avoidpaste1.c: Test case.
56801
56802 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56803
56804         * g++.old-deja/g++.other/inline18.C: New test.
56805
56806 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56807
56808         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56809         and __builtin_putchar.
56810
56811 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56812
56813         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56814         tests.
56815
56816 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56817
56818         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56819         floating point number rounding mode to round to the nearest
56820         representable mode.
56821
56822 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56823
56824         * g++.old-deja/g++.other/mangle2.C: New test.
56825
56826 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56827
56828         * gcc.c-torture/compile/20010124-1.c: New test.
56829
56830 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56831
56832         * g++.old-deja/g++.pt/spec38.C: New test.
56833
56834 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56835
56836         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56837         "Build don't run".
56838
56839 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56840
56841         * gcc.c-torture/execute/20010123-1.c: New test.
56842
56843 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56844
56845         * g++.old-deja/g++.pt/spec37.C: New test.
56846
56847 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56848
56849         * g++.old-deja/g++.pt/overload14.C: New test.
56850
56851 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56852
56853         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56854         __builtin_return_address.
56855
56856 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56857
56858         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56859         * g++.old-deja/g++.pt/spec35.C: New test.
56860         * g++.old-deja/g++.pt/spec36.C: New test.
56861
56862 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56863
56864         * gcc.c-torture/compile/20010118-1.c: New test.
56865
56866 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56867
56868         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56869
56870 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56871
56872         * gcc.c-torture/execute/20010119-1.c: New test.
56873
56874 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56875
56876         * g++.old-deja/g++.other/vbase5.C: New test.
56877
56878 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56879
56880         * gcc.c-torture/execute/20010118-1.c: New test.
56881
56882 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56883
56884         * g++.old-deja/g++.pt/deduct3.C: New test.
56885
56886 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56887
56888         * g++.old-deja/g++.pt/spec34.C: New test.
56889
56890 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56891
56892         * g77.f-torture/compile/20000601-2.f: New test.
56893
56894 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56895
56896         * g++.old-deja/g++.other/init17.C: New test.
56897
56898 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56899
56900         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56901
56902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56903
56904         * g++.old-deja/g++.pt/unify8.C: New test.
56905
56906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56907
56908         * g++.old-deja/g++.abi/vbase1.C: New test.
56909
56910 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56911
56912         * g++.old-deja/g++.pt/crash65.C: New test.
56913
56914 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56915
56916         * gcc.dg/cpp/assembl2.S: New test case.
56917
56918 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56919
56920         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56921         are supported.
56922
56923 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56924
56925         * g++.old-deja/g++.other/builtins1.C: New test.
56926         * g++.old-deja/g++.other/builtins2.C: Likewise.
56927         * g++.old-deja/g++.other/builtins3.C: Likewise.
56928         * g++.old-deja/g++.other/builtins4.C: Likewise.
56929
56930 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56931
56932         * gcc.c-torture/compile/20010117-1.c: New test.
56933         * gcc.c-torture/compile/20010117-2.c: New test.
56934
56935 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56936
56937         * g77.f-torture/execute/20010116.[fx]: New test,
56938         XFAIL on i?86-*-*.
56939         * g77.f-torture/compile/20010115.f: Indicate it's
56940         a test for PR fortran/1636.
56941
56942 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56943
56944         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56945
56946 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56947
56948         * g77.f-torture/compile/20010115.f: New test.
56949
56950 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56951
56952         * g++.old-deja/g++.pt/nontype5.C: New test.
56953
56954 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56955
56956         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56957         have an equivalent working one below it.
56958
56959 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56960
56961         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56962         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56963
56964 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56965
56966         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56967         message containing "init_priority".
56968         (conpr-2.C): Likewise.
56969         (conpr-3.C): Likewise.
56970         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56971
56972 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56973
56974         * gcc.c-torture/execute/20010114-2.c: New test.
56975
56976 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56977
56978         * gcc.c-torture/compile/20010114-1.c: New test.
56979         * gcc.c-torture/compile/20010114-1.x: Xfail.
56980         * gcc.c-torture/compile/20010114-2.c: New test.
56981         * gcc.c-torture/execute/20010114-1.c: New test.
56982         * gcc.dg/trunc-1.c: New test.
56983         * gcc.dg/uninit-B.c: New test.
56984
56985 2001-01-13  Nick Clifton  <nickc@redhat.com>
56986
56987         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56988         target.
56989
56990 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56991
56992         * gcc.c-torture/compile/20010113-1.c: New test.
56993
56994 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56995
56996         * gcc.c-torture/compile/20001212-1.c: New test.
56997
56998 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56999
57000         * gcc.dg/cpp/widestr1.c: Update.
57001         * gcc.dg/cpp/prag-imp.c: Remove.
57002
57003 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57004
57005         * gcc.c-torture/execute/20000801-3.x: Remove.
57006         * gcc.dg/c90-init-1.c: New test.
57007         * gcc.dg/c99-init-1.c: New test.
57008         * gcc.dg/c99-init-2.c: New test.
57009         * gcc.dg/gnu99-init-1.c: New test.
57010
57011 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57012
57013         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57014         testing that no relevant ones were found.
57015
57016 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57017
57018         * g++.old-deja/g++.pt/cast2.C: New test.
57019
57020 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57021
57022         * g++.old-deja/g++.pt/friend47.C: New test.
57023
57024 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57025
57026         * g++.old-deja/g++.pt/instantiate13.C: New test.
57027
57028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57029
57030         * g++.old-deja/g++.other/defarg7.C: New test.
57031         * g++.old-deja/g++.other/defarg8.C: New test.
57032
57033 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57034
57035         * g++.old-deja/g++.pt/crash64.C: New test.
57036
57037 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57038
57039         * g++.old-deja/g++.pt/crash63.C: New test.
57040
57041 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57042
57043         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57044
57045 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57046
57047         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57048
57049 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57050
57051         * g++.old-deja/g++.pt/error3.C: New test.
57052
57053 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57054
57055         * g++.old-deja/g++.other/crash39.C: New test.
57056
57057 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57058
57059         * g++.old-deja/g++.other/vbase4.C: New test.
57060
57061 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57062
57063         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57064         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57065         * gcc.dg/special/special.exp: New test driver which will check
57066         for alias support for the above test.
57067
57068 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57069
57070         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57071         problems on small machines.
57072         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57073         parameterize.
57074
57075 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57076
57077         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57078         mips.
57079         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57080
57081 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57082
57083         * g++.old_deja/g++.pt/using8.C: New test.
57084
57085 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57086
57087         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57088
57089 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57090
57091         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57092         where a failure is expected.
57093         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57094
57095 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57096
57097         * g++.old_deja/g++.pt/instantiate12.C: New test.
57098
57099 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57100
57101         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57102         start of structs.
57103         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57104         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57105         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57106         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57107         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57108         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57109         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57110         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57111         * g++.old-deja/g++.eh/spec6.C: Likewise.
57112         * g++.old-deja/g++.jason/crash3.C: Likewise.
57113         * g++.old-deja/g++.law/ctors11.C: Likewise.
57114         * g++.old-deja/g++.law/ctors17.C: Likewise.
57115         * g++.old-deja/g++.law/ctors5.C: Likewise.
57116         * g++.old-deja/g++.law/ctors9.C: Likewise.
57117         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57118         * g++.old-deja/g++.mike/net22.C: Likewise.
57119         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57120         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57121         * g++.old-deja/g++.mike/virt3.C: Likewise.
57122         * g++.old-deja/g++.niklas/t128.C: Likewise.
57123         * g++.old-deja/g++.other/anon4.C: Likewise.
57124         * g++.old-deja/g++.other/using1.C: Likewise.
57125         * g++.old-deja/g++.other/warn3.C: Likewise.
57126         * g++.old-deja/g++.pt/t37.C: Likewise.
57127         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57128         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57129
57130 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57131
57132         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57133
57134 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57135
57136         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57137
57138 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57139
57140         * gcc.c-torture/compile/20010107-1.c: New test.
57141
57142 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57143
57144         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57145
57146 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57147
57148         * gcc.dg/format/format.h: New file.
57149         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57150         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57151         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57152         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57153         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57154         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57155         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57156         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57157         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57158         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57159         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57160         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57161         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57162         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57163         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57164         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57165         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57166         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57167         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57168         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57169         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57170         instead of declaring standard types, macros and functions in each
57171         test.
57172
57173 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57174
57175         * gcc.c-torture/execute/20010106-1.c: New test.
57176
57177 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57178
57179         * gcc.dg/format/format.exp: New file.
57180         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57181         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57182         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57183         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57184         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57185         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57186         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57187         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57188         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57189         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57190         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57191         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57192         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57193         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57194         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57195         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57196         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57197         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57198         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57199         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57200         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57201         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57202         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57203         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57204         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57205         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57206         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57207         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57208         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57209         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57210         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57211         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57212         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57213         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57214         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57215         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57216         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57217         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57218         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57219         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57220         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57221         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57222
57223 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57224
57225         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57226         account.
57227
57228 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57229
57230         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57231
57232 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57233
57234         * g++.old-deja/g++.pt/crash62.C: New test.
57235
57236 2001-01-04  Richard Henderson  <rth@redhat.com>
57237
57238         * gcc.dg/20000926-1.c: Update expected warnings.
57239         * gcc.dg/array-2.c: Likewise.
57240         * gcc.dg/array-4.c: Also validate flexible array members.
57241         * gcc.dg/c99-flex-array-1.c: New.
57242
57243 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57244
57245         * gcc.c-torture/compile/20001222-1.x: Remove.
57246
57247 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57248
57249         * gcc.c-torture/execute/built-in-setjmp.c: New.
57250
57251 2001-01-03  Richard Henderson  <rth@redhat.com>
57252
57253         * gcc.dg/940510-1.c: Update expected error wording.
57254         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57255
57256 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57257
57258         * lib/target-supports.exp (check_alias_available): Modified to
57259         indicate aliases not supported if only weak aliases are supported.
57260
57261 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57262
57263         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57264         Turn on cmpstrsi checks for __pj__ and __i370__.
57265
57266 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57267
57268         * g++.old-deja/g++.other/virtual11.C: New test.
57269
57270 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57271
57272         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57273
57274 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57275
57276         * gcc.c-torture/compile/20010102-1.c: New test.
57277
57278 2001-01-02  Andreas Jaeger  <aj@suse.de>
57279
57280         * gcc.dg/noreturn-3.c: New test.
57281
57282         * gcc.dg/noreturn-4.c: New test.
57283
57284 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57285
57286         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57287         __builtin_fputc and __builtin_fwrite.
57288
57289 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57290
57291         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57292         signed char, not default char.
57293
57294 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57295
57296         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57297
57298 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57299
57300         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57301
57302 2000-12-29  Richard Henderson  <rth@redhat.com>
57303
57304         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57305         (__cyg_profile_func_exit): Define.
57306
57307 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57308
57309         * g++.dg/vtgc1.C: New test.
57310
57311 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57312
57313         * gcc.dg/noncompile/20001228-1.c: New test.
57314
57315         * gcc.dg/20001228-1.c: New test.
57316
57317         * gcc.c-torture/execute/20001228-1.c: New test.
57318
57319 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57320
57321         * gcc.dg/format-strfmon-1.c: New test.
57322
57323 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57324
57325         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57326         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57327         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57328         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57329         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57330         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57331         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57332         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57333         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57334         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57335         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57336         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57337         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57338
57339         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57340         * gcc.c-torture/execute/string-opt-4.c: Test index.
57341
57342 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57343
57344         * gcc.c-torture/compile/20001226-1.c: New test.
57345
57346 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57347
57348         * gcc.c-torture/compile/20001222-1.c: New test.
57349         * gcc.c-torture/compile/20001222-1.x: Xfail.
57350
57351 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57352
57353         * gcc.c-torture/execute/comp-goto-2.c: New test.
57354
57355 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57356
57357         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57358         Use long types if __INT_MAX__ is 32767.
57359         (main): Use cast to (sint32 *) when poking 88 into a_page.
57360
57361         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57362
57363 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57364
57365         * gcc.c-torture/compile/20001221-1.c: New test.
57366         * gcc.c-torture/execute/20001221-1.c: New test.
57367
57368 2000-12-20  Richard Henderson  <rth@redhat.com>
57369
57370         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57371         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57372
57373 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57374
57375         * gcc.dg/compare3.c: New test.
57376
57377 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57378
57379         * gcc.dg/format-warnll-1.c: New test.
57380
57381 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57382
57383         * gcc.dg/cpp/cmdlne-P.c: New test.
57384
57385 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57386
57387         * gcc.c-torture/execute/builtin-abs-1.c,
57388         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57389
57390 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57391
57392         * gcc.dg/cpp/multiline.c: New test.
57393
57394 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57395
57396         * g++.old-deja/g++.other/syshdr1.C: Update.
57397         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57398
57399 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57400
57401         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57402
57403 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57404
57405         * g++.old-deja/g++.pt/ttp65.C: New test.
57406
57407 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57408
57409         * g++.old-deja/g++.pt/ttp64.C: New test.
57410
57411 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57412
57413         * g++.old-deja/g++.pt/spec33.C: New test.
57414
57415 2000-12-14  Catherine Moore  <clm@redhat.com>
57416
57417         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57418         * gcc.c-torture/execute/920612-2.c: Likewise.
57419         * gcc.c-torture/execute/920428-2.c: Likewise.
57420         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57421         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57422
57423 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57424
57425         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57426         * gcc.dg/pack-test-2.c: Likewise.
57427
57428 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57429
57430         Tests by Zack Weinberg <zackw@stanford.edu>.
57431
57432         * gcc.dg/cpp/defined.c: Update.
57433         * gcc.dg/cpp/defined_trad.c: New tests.
57434
57435 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57436
57437         * gcc.dg/cpp/trad-direct.c: Update.
57438
57439 2000-12-11  Neil Booth  <neilb@earthling.net>
57440
57441         * gcc.dg/cpp/defined_trad.c
57442
57443 2000-12-11  Neil Booth  <neilb@earthling.net>
57444
57445         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57446
57447 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57448
57449         * gcc.dg/format-miss-2.c: New test.
57450
57451 2000-12-09  Neil Booth  <neilb@earthling.net>
57452
57453         * gcc.dg/cpp/lineflags.c: New tests.
57454         * gcc.dg/cpp/poison.c: Update.
57455         * gcc.dg/cpp/redef2.c: Update.
57456         * gcc.dg/cpp/skipping.c: New test.
57457
57458 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57459
57460         * g++.old-deja/g++.other/eh3.C: New testcase.
57461
57462 2000-12-07  Neil Booth  <neilb@earthling.net>
57463
57464         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57465         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57466         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57467         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57468         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57469         Update.
57470
57471 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57472
57473         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57474         __SIZE_TYPE__ instead of int for type of integers cast to
57475         pointers.
57476
57477 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57478
57479         * g++.old-deja/g++.other/cleanup4.C: New test.
57480
57481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57482
57483         * format-sec-1.c: New test.
57484
57485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57486
57487         * gcc.dg/format-nonlit-3.c: New test.
57488
57489 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57490
57491         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57492         through a null pointer.
57493
57494 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57495
57496         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57497         * g++.old-deja/g++.pt/partial4.C: New test.
57498
57499 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57500
57501         * gcc.c-torture/execute/ieee/hugeval.x: New.
57502
57503 2000-12-06  Neil Booth  <neilb@earthling.net>
57504
57505         * gcc.dg/cpp/backslash2.c: New tests.
57506
57507 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57508
57509         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57510         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57511
57512 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57513
57514         * gcc.c-torture/execute/20001203-2.c: New testcase.
57515
57516 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57517
57518         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57519         * g++.old-deja/g++.other/virtual10.C: New test.
57520
57521 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57522
57523         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57524
57525 2000-12-05  Richard Henderson  <rth@redhat.com>
57526
57527         * gcc.c-torture/compile/20001205-1.c: New.
57528
57529 2000-12-04  Neil Booth  <neilb@earthling.net>
57530
57531         * g++.old-deja/g++.other/virtual9.C: New test.
57532         * g++.old-deja/g++.pt/crash61.C: New test.
57533         * gcc.c-torture/execute/loop-9.c: New test.
57534
57535 2000-12-04  Neil Booth  <neilb@earthling.net>
57536
57537         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57538         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57539         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57540         * gcc.dg/cpp/extratokens.c: ...here.
57541
57542 2000-12-04  Neil Booth  <neilb@earthling.net>
57543
57544         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57545         New tests.
57546
57547 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57548
57549         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57550         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57551
57552 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57553
57554         * gcc.c-torture/execute/20001203-1.c: New test.
57555
57556 2000-12-03  Neil Booth  <neilb@earthling.net>
57557
57558         * gcc.dg/cpp/macro6.c: New test cases.
57559
57560 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57561
57562         * gcc.c-torture/execute/string-opt-9.c: New test.
57563         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57564         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57565         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57566
57567         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57568         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57569
57570 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57571
57572         * gcc.dg/cpp/if-6.c: New testcase.
57573
57574         * gcc.dg/20001201-1.c: New testcase.
57575
57576 2000-12-02  Neil Booth  <neilb@earthling.net>
57577
57578         * g++.old-deja/g++.other/externC4.C,
57579         g++.old-deja/g++.other/friend10.C: New tests.
57580
57581 2000-12-02  Neil Booth  <neilb@earthling.net>
57582
57583         * g++.old-deja/g++.other/instan2.C
57584         * g++.old-deja/g++.other/instan3.C: New test.
57585
57586 2000-12-02  Neil Booth  <neilb@earthling.net>
57587
57588         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57589         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57590         gnuc99.c,gnuc99-pedantic.c: New tests.
57591
57592 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57593
57594         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57595         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57596
57597 2000-12-01  Neil Booth  <neilb@earthling.net>
57598
57599         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57600         * gcc.dg/cpp/poison.c: Update.
57601         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57602
57603 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57604
57605         * g77.f-torture/execute/20001201.f: New test.
57606
57607 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57608
57609         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57610
57611 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57612
57613         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57614
57615 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57616
57617         * g++.old-deja/g++.other/cast6.C: New test.
57618
57619 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57620
57621         * gcc.c-torture/execute/20001130-2.c: New testcase.
57622
57623 2000-11-30  Richard Henderson  <rth@redhat.com>
57624
57625         * gcc.c-torture/execute/20001130-1.c: New test.
57626
57627 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57628
57629         * g++.old-deja/g++.other/op3.C: New test.
57630
57631 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57632
57633         * g++.old-deja/g++.other/op2.C: New test.
57634
57635 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57636
57637         * g++.old-deja/g++.other/crash38.C: New test.
57638
57639 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57640
57641         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57642
57643 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57644
57645         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57646         tests.
57647         * gcc.c-torture/execute/string-opt-6.c: New test.
57648
57649         * gcc.dg/20001117-1.c: Add main.
57650
57651 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57652
57653         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57654         Move from here ...
57655         * gcc.dg/940510-1.c: ... to here.
57656
57657         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57658         zero-size arrays in toplevel structures.
57659
57660 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57661
57662         * gcc.c-torture/execute/loop-8.c: New test.
57663
57664 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57665
57666         * g++.old-deja/g++.other/base1.C: New test.
57667
57668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57669
57670         * g++.old-deja/g++.other/parse2.C: New test.
57671
57672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57673
57674         * g++.old-deja/g++.pt/incomplete1.C: New test.
57675
57676 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57677
57678         * g++.old-deja/g++.other/friend9.C: New test.
57679
57680 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57681
57682         * gcc.dg/20001127-1.c: New test.
57683
57684 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57685
57686         * g++.old-deja/g++.pt/friend46.C: New test.
57687
57688 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57689
57690         * g++.old-deja/g++.other/ptrmem8.C: New test.
57691
57692 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57693
57694         * gcc.c-torture/execute/string-opt-7.c: New test.
57695         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57696
57697 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57698
57699         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57700         instead of 'mkcheck 2'.
57701
57702 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57703
57704         * gcc.c-torture/execute/memcheck/driver.c,
57705         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57706         C9X references to refer to C99.
57707
57708 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57709
57710         * gcc.dg/ultrasp3.c: New test.
57711
57712 2000-11-25  Neil Booth  <neilb@earthling.net>
57713
57714         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57715
57716 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57717
57718         * gcc.c-torture/compile/20001123-2.c: New.
57719
57720 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57721
57722         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57723
57724 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57725
57726         * gcc.dg/sequence-point-1.c: Add some new tests.
57727         * gcc.c-torture/execute/20001124-1.c: New test.
57728
57729 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57730
57731         * g++.old-deja/g++.other/vaarg4.C: New test.
57732         * gcc.c-torture/compile/20001123-1.c: New test.
57733
57734 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57735
57736         * g++.other/crash24.C: Adjust and remove XFAIL.
57737         * g++.other/crash37.C: New test.
57738
57739 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57740
57741         * g++.old-deja/g++.pt/instantiate9.C: New test.
57742
57743 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57744
57745         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57746         new ABI, too.
57747
57748         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57749         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57750
57751 2000-11-22  Neil Booth  <neilb@earthling.net>
57752
57753         * gcc.dg/cpp/Wtrigraphs.c: New test.
57754
57755 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57756
57757         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57758
57759 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57760
57761         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57762
57763 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57764
57765         * lib/gcc-dg.exp: load_lib scanasm.exp.
57766         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57767         * lib/g++-dg.exp: load_lib scanasm.exp.
57768         * lib/scanasm.exp: New.
57769         (scan-assembler, scan-assembler-not): Add optional arguments to
57770         test name, or if not present, the pattern name.
57771         (scan-assembler-dem, scan-assembler-dem-not): New.
57772
57773         * g++.dg/dg.exp: New.
57774
57775 2000-11-21  Neil Booth  <neilb@earthling.net>
57776
57777         * gcc.dg/cpp/integrated1.c: Remove.
57778
57779 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57780
57781         * gcc.c-torture/execute/20001121-1.c: New test.
57782
57783 2000-11-21  Richard Henderson  <rth@redhat.com>
57784
57785         * gcc.c-torture/compile/20001121-1.c: New test.
57786
57787 2000-11-20  Neil Booth  <neilb@earthling.net>
57788
57789         * gcc.dg/cpp/integrated1.c: New test.
57790
57791 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57792
57793         * g++.old-deja/g++.other/inline17.C: New test.
57794
57795 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57796
57797         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57798         local variable to be zero: I made the variable global. Now
57799         uses abort() and exit() instead of relying on main's return value.
57800
57801 2000-11-20  Neil Booth  <neilb@earthling.net>
57802
57803         * gcc.dg/cpp/paste2.c: Update test.
57804         * objc/execute/paste.m: New test.
57805
57806 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57807
57808         * gcc.dg/c99-condexpr-1.c: New test.
57809
57810 2000-11-20  Neil Booth  <neilb@earthling.net>
57811
57812         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57813
57814 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57815
57816         * g++.old-deja/g++.pt/export1.C: New test.
57817
57818 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57819
57820         * gcc.dg/20001117-1.c: New test.
57821
57822 2000-11-18  Richard Henderson  <rth@redhat.com>
57823
57824         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57825
57826 2000-11-18  Richard Henderson  <rth@redhat.com>
57827
57828         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57829         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57830         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57831
57832 2000-11-18  Richard Henderson  <rth@redhat.com>
57833
57834         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57835         (main): New.  Exit cleanly.
57836
57837 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57838
57839         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57840         gcc.dg/c99-fordecl-2.c: New tests.
57841
57842 2000-11-18  Richard Henderson  <rth@redhat.com>
57843
57844         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57845         * gcc.c-torture/execute/zerolen-2.c: New.
57846
57847 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57848
57849         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57850         memory.
57851
57852 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57853
57854         * g++.old-deja/g++.pt/instantiate8.C: New test.
57855
57856 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57857
57858         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57859         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57860
57861 2000-11-16  Nick Clifton  <nickc@redhat.com>
57862
57863         * gcc.c-torture/execute/nestfunc-2.c: New test.
57864         * gcc.c-torture/execute/nestfunc-3.c: New test.
57865
57866 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57867
57868         * gcc.c-torture/compile/20001116-1.c: New test.
57869
57870 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57871
57872         * gcc.c-torture/execute/20001115-1.c: New test.
57873
57874 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57875
57876         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57877         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57878         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57879         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57880
57881 2000-11-15  Neil Booth  <neilb@earthling.net>
57882
57883         gcc.dg/cpp/_Pragma1.c: Update.
57884         gcc.dg/cpp/_Pragma2.c: New test.
57885
57886 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57887
57888         * g++.old-deja/g++.other/anon5.C: New test.
57889
57890 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57891
57892         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57893         tests.
57894
57895 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57896
57897         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57898         output.
57899
57900 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57901
57902         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57903         labels at end of compound statements.
57904
57905 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57906
57907         * gcc.c-torture/execute/loop-7.c: New test.
57908
57909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57910
57911         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57912
57913 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57914
57915         * gcc.dg/c99-bool-1.c: New test.
57916
57917 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57918
57919         * gcc.dg/c99-scope-1.c: Remove xfail.
57920         * gcc.dg/c99-scope-2.c: New test.
57921
57922 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57923
57924         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57925         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57926
57927 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57928
57929         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57930         error messages.
57931
57932         * g++.mike/p700.C: Don't typedef wchar_t.
57933         * g++.mike/p784.C: Likewise.
57934         * g++.mike/eb101.C: Don't use __wchar_t.
57935
57936 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57937
57938         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57939         from DO loop.
57940
57941 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57942
57943         * gcc.c-torture/execute/20001111-1.c: New test.
57944
57945 2000-11-10  Nick Clifton  <nickc@redhat.com>
57946
57947         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57948         long multuiple and accumulate.
57949
57950 2000-11-09  Richard Henderson  <rth@redhat.com>
57951
57952         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57953         via size_t instead of int.
57954
57955         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57956         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57957         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57958         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57959
57960 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57961
57962         * gcc.c-torture/compile/20001109-1.c: New test.
57963         * gcc.c-torture/compile/20001109-2.c: New test.
57964
57965 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57966
57967         * g++.old-deja/g++.pt/operator1.C: New test.
57968         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57969
57970 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57971
57972         * gcc.dg/20001108-1.c: New test.
57973
57974 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57975
57976         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57977         with both arguments constant strings.
57978         * gcc.c-torture/execute/string-opt-3.c: New test.
57979         * gcc.c-torture/execute/string-opt-4.c: New test.
57980         * gcc.c-torture/execute/string-opt-5.c: New test.
57981
57982 2000-11-08  Nick Clifton  <nickc@redhat.com>
57983
57984         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57985         mulsidi3adddi patterns.
57986
57987 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57988
57989         * g++.old-deja/g++.other/crash36.C: New test.
57990
57991 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57992
57993         * g++.old-deja/g++.other/init16.C: New test.
57994
57995 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57996
57997         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57998
57999 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58000
58001         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58002         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58003         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58004
58005 2000-11-07  DJ Delorie  <dj@redhat.com>
58006
58007         * gcc.dg/20000614-1.c: Add return so that test can pass.
58008
58009 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58010
58011         * gcc.c-torture/execute/string-opt-1.c: New test.
58012
58013 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58014
58015         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58016         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58017         parameters in registers, and there is no way for a varargs
58018         function to know in which order the integer and floating-point
58019         parameters should be interleaved when they are placed on the
58020         stack.
58021         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58022         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58023
58024 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58025
58026         * gcc.c-torture/execute/string-opt-2.c: New test.
58027
58028 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58029
58030         * g++.old-deja/g++.pt/crash60.C: New test.
58031
58032 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58033
58034         * g++.old-deja/g++.other/crash24.C: New test.
58035         * g++.old-deja/g++.other/crash25.C: New test.
58036         * g++.old-deja/g++.other/crash26.C: New test.
58037         * g++.old-deja/g++.other/crash27.C: New test.
58038         * g++.old-deja/g++.other/crash28.C: New test.
58039         * g++.old-deja/g++.other/crash29.C: New test.
58040         * g++.old-deja/g++.other/crash30.C: New test.
58041         * g++.old-deja/g++.other/crash31.C: New test.
58042         * g++.old-deja/g++.other/crash32.C: New test.
58043         * g++.old-deja/g++.other/crash33.C: New test.
58044         * g++.old-deja/g++.other/crash34.C: New test.
58045         * g++.old-deja/g++.other/crash35.C: New test.
58046
58047 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58048
58049         * gcc.c-torture/execute/20001031-1.c: New test.
58050
58051 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58052
58053         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58054         namespace.
58055
58056         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58057         standards-conformant.
58058
58059         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58060
58061         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58062         * g++.old-deja/g++.mike/p755a.C: Likewise.
58063         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58064         library makes no calls to `operator new' during initialization.
58065
58066 2000-11-04  Neil Booth  <neilb@earthling.net>
58067
58068         * gcc.dg/cpp/include2.c: New tests.
58069
58070 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58071
58072         * lib/g++.exp (g++_set_ld_library_path): New function.
58073         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58074
58075 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58076
58077         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58078         warnings.
58079
58080 2000-11-01  Richard Henderson  <rth@redhat.com>
58081
58082         * g++.old-deja/g++.ext/namedret1.C: New.
58083         * g++.old-deja/g++.ext/namedret2.C: New.
58084         * g++.old-deja/g++.ext/namedret3.C: New.
58085
58086 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58087
58088         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58089         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58090
58091 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58092
58093         * gcc.c-torture/execute/va-arg-21.c: New test.
58094
58095 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58096
58097         * gcc.dg/c99-complex-2.c: New test.
58098
58099 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58100
58101         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58102
58103 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58104
58105         * g++.old-deja/g++.other/inline16.C: New test.
58106
58107 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58108
58109         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58110         __PRETTY_FUNCTION__
58111
58112 2000-10-29  Neil Booth  <neilb@earthling.net>
58113
58114         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58115         New tests.
58116         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58117         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58118         optimisation.
58119
58120 2000-10-29  Neil Booth  <neilb@earthling.net>
58121
58122         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58123         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58124         * mi5.c: Test multiple includes work with -C.
58125         * trigraphs.c: Test ^= version.
58126
58127 2000-10-28  Neil Booth  <neilb@earthling.net>
58128
58129         New tests and test updates for new macro expander.
58130
58131         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58132         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58133         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58134         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58135         new diagnostic messages.
58136
58137         * gcc.dg/cpp/macro3.c: New tests.
58138
58139 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58140
58141         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58142         on the same line.
58143
58144 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58145
58146         * g++.old-deja/g++.other/eh2.C: New test.
58147
58148 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58149
58150         * gcc.c-torture/execute/20001027-1.c: New test.
58151
58152 2000-10-26  Richard Henderson  <rth@redhat.com>
58153
58154         * gcc.c-torture/execute/20001026-1.c: New.
58155
58156 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58157
58158         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58159         * g++.old-deja/g++.law/builtin1.C: Likewise.
58160         * g++.old-deja/g++.law/ctors10.C: Likewise.
58161         * g++.old-deja/g++.law/virtual3.C: Likewise.
58162         * g++.old-deja/g++.mike/p658.C: Likewise.
58163         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58164         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58165         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58166         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58167         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58168
58169 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58170
58171         * gcc.c-torture/compile/20001024-1.c: New test.
58172
58173 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58174
58175         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58176         to tell us whether or not we are using V3.
58177
58178 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58179
58180         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58181         operands.
58182
58183 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58184
58185         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58186
58187 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58188
58189         * gcc.c-torture/execute/20001024-1.c: New test.
58190
58191 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58192
58193         * g++.old-deja/g++.other/sibcall1.C: New test.
58194
58195 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58196
58197         * gcc.dg/noncompile/init-3.c: New test.
58198
58199 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58200
58201         * gcc.dg/format-array-1.c: New test.
58202
58203 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58204
58205         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58206         writing through null pointers; remove comment about testing
58207         unterminated strings.
58208
58209 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58210
58211         * gcc.c-torture/execute/20001017-2.c: New test.
58212
58213 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58214
58215         * gcc.c-torture/compile/20001018-1.c: New test.
58216         * gcc.c-torture/compile/20001018-1.x: Xfail.
58217
58218 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58219
58220         * gcc.c-torture/execute/20001017-1.c: New test.
58221
58222 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58223
58224         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58225         for multiple use of arguments with scanf formats; add tests for
58226         multiple use of arguments.
58227
58228 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58229
58230         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58231         from some old tests.
58232
58233 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58234
58235         * gcc.dg/format-miss-1.c: New test.
58236
58237 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58238
58239         * gcc.c-torture/execute/20001013-1.c: New test.
58240
58241 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58242
58243         * gcc.dg/format-branch-1.c: New test.
58244
58245 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58246
58247         * README, lib/file-format.exp: Remove EGCS references.
58248
58249 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58250
58251         * gcc.dg/20001013-1.c: New test.
58252
58253 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58254
58255         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58256         for intmax_t in the compiler using __typeof__ and the type rules
58257         for conditional expressions.
58258
58259 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58260
58261         * gcc.dg/20001012-1.c: New test.
58262         * gcc.dg/20001012-2.c: New test.
58263
58264 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58265
58266         * gcc.dg/format-attr-1.c: New test.
58267
58268 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58269
58270         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58271         __LONG_LONG_MAX__ instead of LLONG_MAX.
58272
58273 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58274
58275         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58276         scanf flags.
58277         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58278         flags.
58279
58280 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58281
58282         * gcc.dg/sequence-pt-1.c: New test.
58283
58284 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58285
58286         * gcc.c-torture/execute/20001011-1.c: New testcase.
58287         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58288
58289 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58290
58291         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58292         does not error on it.
58293
58294 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58295
58296         * gcc.dg/20001009-1.c: New test.
58297
58298 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58299
58300         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58301         * gcc.c-torture/execute/20001009-2.c: ... to here.
58302
58303 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58304
58305         * gcc.c-torture/compile/20001009-1.c: New testcase.
58306         * gcc.c-torture/execute/20001009-1.c: New testcase.
58307         Testcases provided by Jan Hubicka <jh@suse.cz>.
58308
58309 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58310
58311         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58312         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58313         uintmax_t using <limits.h> to emulate the compiler's internal
58314         logic.  No longer XFAIL %j tests.
58315
58316 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58317
58318         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58319         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58320         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58321         regexps and details of expected handling of some bad formats.
58322         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58323         suppression.
58324
58325 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58326
58327         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58328         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58329         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58330         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58331         in list archives.
58332
58333 2000-10-06  Richard Henderson  <rth@cygnus.com>
58334
58335         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58336         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58337         * g++.old-deja/g++.jason/report.C: Likewise.
58338         * g++.old-deja/g++.law/friend5.C: Likewise.
58339         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58340         of the expected warnings.
58341
58342 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58343
58344         * g++.old-deja/g++.pt/enum14.C: New test.
58345
58346 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58347
58348         * g++.old-deja/g++.pt/crash59.C: New test.
58349
58350 2000-10-04  Will Cohen  <wcohen@redhat.com>
58351
58352         * gcc.dg/20000926-1.c: New test.
58353
58354 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58355
58356         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58357         function name for current C++ compiler.
58358         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58359
58360 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58361
58362         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58363         __PRETTY_FUNCTION__.
58364         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58365
58366 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58367
58368         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58369
58370 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58371
58372         * gcc.c-torture/compile/20000923-1.c: New test.
58373
58374 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58375
58376         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58377         * g++.old-deja/g++.pt/ttp62.C: Same.
58378         * g++.old-deja/g++.other/inline14.C: Same.
58379
58380 2000-09-24  Richard Henderson  <rth@cygnus.com>
58381
58382         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58383
58384 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58385
58386         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58387
58388 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58389
58390         * gcc.c-torture/compile/20000922-1.c: New file.
58391
58392 2000-09-21  Nick Clifton  <nickc@redhat.com>
58393
58394         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58395         a signed long modulo operation.
58396         (mod6): New function - perform an unsigned long modulo operation.
58397         (main): Add tests for modulos of very large numbers by very small
58398         dividends.
58399
58400 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58401
58402         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58403
58404 2000-09-19  Richard Henderson  <rth@cygnus.com>
58405
58406         * gcc.dg/compare2.c (case 10): XFAIL.
58407
58408 2000-09-18  Richard Henderson  <rth@cygnus.com>
58409
58410         * gcc.c-torture/execute/20000906-1.c: Move ...
58411         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58412         that support __builtin_trap.
58413
58414 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58415
58416         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58417
58418 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58419
58420         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58421         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58422         more $ format tests.
58423
58424 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58425
58426         * gcc.dg/format-errmk-1.c: New test.
58427
58428 2000-09-17  Greg McGary  <greg@mcgary.org>
58429
58430         * gcc.c-torture/execute/20000917-1.x: Remove.
58431
58432 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58433
58434         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58435
58436 2000-09-17  Greg McGary  <greg@mcgary.org>
58437
58438         * gcc.c-torture/execute/20000917-1.c: New test.
58439         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58440
58441 2000-09-16  Neil Booth  <NeilB@earthling.net>
58442
58443         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58444         in nested macro bug.
58445
58446 2000-09-15  Neil Booth  <NeilB@earthling.net>
58447
58448         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58449
58450 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58451
58452         * gcc.c-torture/execute/20000914-1.c: New test.
58453
58454 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58455
58456         * g++.other/inline13.C: New test.
58457
58458 2000-09-12  Andreas Jaeger  <aj@suse.de>
58459
58460         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58461         constant by Ulrich Drepper <drepper@redhat.com>.
58462
58463 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58464
58465         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58466
58467 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58468
58469         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58470
58471 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58472
58473         * gcc.dg/cpp/backslash.c: New test.
58474
58475 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58476
58477         * gcc.c-torture/execute/20000910-1.c: New test.
58478         * gcc.c-torture/execute/20000910-2.c: Likewise.
58479
58480 2000-09-11  Robert Lipe  <robertl@sco.com>
58481
58482         * gcc.dg/pragma-align.c: New test.
58483
58484 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58485
58486         * g++.old-deja/g++.pt/explicit82.C: New test.
58487         * g++.old-deja/g++.pt/explicit83.C: New test.
58488
58489 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58490
58491         * gcc.dg/asm-names.c: New test.
58492
58493 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58494
58495         * gcc.dg/cpp/tr-warn6.c: New test
58496
58497 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58498
58499         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58500         be accepted.
58501
58502 2000-09-07  Catherine Moore  <clm@redhat.com>
58503
58504         * gcc.c-torture/execute/unroll-1.c: New test.
58505
58506 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58507
58508         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58509         ERROR markers.
58510         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58511         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58512         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58513         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58514         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58515         Preprocess only.
58516         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58517         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58518
58519 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58520
58521         * g++.old-deja/g++.pt/deduct2.C: New test.
58522
58523 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58524
58525         * g++.old-deja/g++.pt/parms2.C: New test.
58526
58527 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58528
58529         * g++.old-deja/g++.pt/crash58.C: New test.
58530
58531 2000-09-06  Greg McGary  <greg@mcgary.org>
58532
58533         * gcc.c-torture/execute/20000906-1.c: New test.
58534         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58535
58536 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58537
58538         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58539
58540 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58541
58542         * g++.old-deja/g++.pt/crash57.C: New test.
58543
58544 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58545
58546         * g++.old-deja/g++.pt/crash56.C: New test.
58547
58548 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58549
58550         * g++.old-deja/g++.pt/koenig1.C: New test.
58551
58552 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58553
58554         * gcc.dg/20000904-1.c: New test.
58555
58556 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58557
58558         * gcc.dg/cpp/paste8.c: New test.
58559
58560 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58561
58562         * gcc.c-torture/compile/20000827-1.c: New test.
58563
58564 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58565
58566         * gcc.dg/format-diag-1.c: New test.
58567
58568 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58569
58570         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58571         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58572         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58573         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58574         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58575
58576 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58577
58578         * g++.old-deja/g++.other/nested4.C: New test.
58579
58580 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58581
58582         * g++.old-deja/g++.ns/scoped1.C: New test.
58583
58584 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58585
58586         * lib/g++.exp: Support testing already-installed GCC.
58587
58588 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58589
58590         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58591
58592 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58593
58594         * gcc.dg/return-type-2.c: New test.
58595
58596 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58597
58598         * gcc.c-torture/compile/20000825-1.c: New test.
58599
58600 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58601
58602         * gcc.dg/dwarf2-2.c: New test.
58603
58604 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58605
58606         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58607         dg-warning regexps.
58608
58609 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58610
58611         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58612         gcc.dg/format-ext-5.c: New tests.
58613
58614 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58615
58616         * g++.old-deja/g++.other/crash22.C: New test.
58617
58618 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58619
58620         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58621
58622 2000-08-24  Richard Henderson  <rth@cygnus.com>
58623
58624         * gcc.dg/ia64-sync-1.c: New test.
58625         * gcc.dg/ia64-sync-2.c: New test.
58626         * gcc.dg/ia64-asm-1.c: New test.
58627
58628 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58629
58630         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58631         * gcc.dg/format-ext-2.c: New test.
58632
58633 2000-08-23  Jason Merrill  <jason@redhat.com>
58634
58635         * lib/old-dejagnu.exp: Also ignore "In member function" and
58636         "At global scope".
58637
58638 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58639
58640         * gcc.dg/noncompile/label-lineno-1.c: New test.
58641
58642 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58643
58644         * gcc.dg/c99-array-nonobj-1.c: New test.
58645
58646 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58647
58648         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58649         tests.
58650         * gcc.dg/format-ext-1.c: New test.
58651
58652 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58653
58654         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58655         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58656         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58657         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58658         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58659
58660 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58661
58662         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58663         gcc.dg/c99-strftime-2.c: New tests.
58664
58665 2000-08-22  Richard Henderson  <rth@cygnus.com>
58666
58667         * gcc.c-torture/execute/20000822-1.c: New test.
58668
58669 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58670
58671         * gcc.c-torture/execute/20000819-1.x: Remove.
58672
58673 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58674
58675         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58676         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58677         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58678         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58679         gcc.dg/format-xopen-1.c: New tests.
58680
58681 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58682
58683         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58684
58685 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58686
58687         * g++.old-deja/g++.other/loop2.C: New test.
58688
58689         * gcc.c-torture/compile/20000606-1.c: New test.
58690         * gcc.c-torture/compile/20000728-1.c: New test.
58691         * gcc.c-torture/execute/20000801-1.c: New test.
58692         * gcc.c-torture/execute/20000801-2.c: New test.
58693         * gcc.c-torture/execute/20000819-1.c: New test.
58694         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58695         * gcc.dg/20000629-1.c: New test.
58696         * gcc.dg/20000724-1.c: New test.
58697         * gcc.dg/20000807-1.c: New test.
58698
58699 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58700
58701         * gcc.dg/cpp/pragma-1.c: New test.
58702         * gcc.dg/cpp/pragma-2.c: New test.
58703
58704 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58705
58706         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58707         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58708
58709 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58710
58711         * gcc.c-torture/compile/20000818-1.c: New test.
58712
58713 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58714
58715         * gcc.c-torture/execute/20000818-1.c: New test.
58716
58717 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58718
58719         * gcc.dg/format-va-1.c: New test.
58720
58721 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58722
58723         * g++.old-deja/g++.other/typedef8.C: New test.
58724
58725 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58726
58727         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58728         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58729         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58730         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58731         * g++.old-deja/g++.other/ptrmem7.C: New test.
58732         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58733
58734 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58735
58736         * g++.old-deja/g++.pt/typename27.C: New test.
58737
58738 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58739
58740         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58741         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58742         * g++.old-deja/g++.pt/friend45.C: New test.
58743         * g++.old-deja/g++.other/friend8.C: New test.
58744
58745 2000-08-15  Richard Henderson  <rth@cygnus.com>
58746
58747         * gcc.c-torture/execute/20000815-1.c: New test.
58748
58749 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58750
58751         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58752         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58753         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58754
58755 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58756
58757         * g++.old-deja/g++.other/refinit2.C: New test.
58758
58759 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58760
58761         * lib/c-torture.exp (c-torture): Make
58762         compiler_conditional_xfail_data global.
58763         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58764         compiler_conditional_xfail_data machinery.
58765         (f-torture-execute): Likewise.
58766         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58767         and only when unrolling loops.
58768
58769         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58770
58771 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58772
58773         * g++.old-deja/g++.pt/explicit81.C: New test.
58774
58775 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58776
58777         * g++.old-deja/g++.pt/typename26.C: New test.
58778
58779 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58780
58781         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58782         warning.
58783
58784 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58785
58786         * g++.old-deja/g++.other/array3.C: New test.
58787
58788 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58789
58790         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58791         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58792         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58793         New tests.
58794
58795 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58796
58797         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58798         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58799
58800 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58801
58802         * gcc.c-torture/execute/20000808-1.c: New test.
58803
58804 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58805
58806         * gcc.dg/c90-const-expr-1.c: New test.
58807
58808 2000-08-08  Richard Henderson  <rth@cygnus.com>
58809
58810         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58811
58812 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58813
58814         * gcc.dg/noncompile/const-ll-1.c: New test.
58815
58816 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58817
58818         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58819
58820 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58821
58822         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58823         that running programs linked against the shared version of libobjc
58824         run correctly.
58825
58826 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58827
58828         * gcc.dg/c99-printf-1.c: New test.
58829
58830 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58831
58832         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58833
58834 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58835
58836         * gcc.c-torture/execute/20000731-1.x: Delete.
58837
58838 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58839
58840         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58841         and torture_without_loops as is done by c-torture.exp.
58842         (search_for): Copy from c-torture.exp.
58843         (gcc-dg-runtest): New function, drives a directory of tests
58844         iterating over the TORTURE_OPTIONS.
58845         (scan-assembler, scan-assembler-not): Move here from
58846         individual directory drivers.
58847
58848         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58849         defined by lib/gcc-dg.exp.
58850         * gcc.dg/cpp/cpp.exp: Likewise.
58851         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58852         gcc-dg-runtest, so we cycle over optimization options.
58853
58854         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58855         * gcc.dg/compare2.c: No longer expected to fail.
58856
58857 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58858
58859         * gcc.c-torture/execute/20000804-1.c: New test.
58860
58861 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58862
58863         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58864
58865 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58866
58867         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58868
58869 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58870
58871         * gcc.c-torture/compile/20000803-1.c: New test.
58872
58873 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58874
58875         * gcc.c-torture/execute/20000801-3.c,
58876         gcc.c-torture/execute/20000801-4.c: New tests.
58877         * gcc.c-torture/execute/20000801-3.x,
58878         gcc.c-torture/execute/20000801-4.x: Xfail.
58879
58880 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58881
58882         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58883         libobjc/.libs to allow for libtool.
58884
58885 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58886
58887         * gcc.c-torture/compile/20000802-1.c: New test.
58888
58889 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58890
58891         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58892
58893 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58894
58895         * gcc-c-torture/execute/20000731-2.c: New test.
58896
58897         * gcc.c-torture/execute/20000731-1.c: New test.
58898         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58899
58900 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58901
58902         * gcc.dg/cpp/paste7.c: New test.
58903         * gcc.dg/cpp/20000725-1.c: New test.
58904
58905 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58906
58907         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58908         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58909         declaration warning for __builtin_dwarf_reg_size.
58910
58911         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58912
58913 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58914
58915         * gcc.dg/noncompile/voidparam-1.c: New test.
58916
58917 2000-07-30  Richard Henderson  <rth@cygnus.com>
58918
58919         * gcc.dg/c90-digraph-1.c: Don't xfail.
58920         * gcc.dg/compare2.c (case 10): Xfail.
58921         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58922
58923 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58924
58925         * gcc.dg/c99-main-1.c: New test.
58926
58927 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58928
58929         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58930
58931 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58932
58933         * gcc.c-tortuer/execute/20000726-1.c: New test.
58934
58935 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58936
58937         * gcc.c-torture/execute/enum-2.c: New test.
58938
58939 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58940
58941         * gcc.dg/cpp/tr-warn3.c: New test.
58942
58943 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58944
58945         * g++.old-deja/g++.ext/implicit1.C: Remove.
58946         * g++.old-deja/g++.jason/c2.C: Remove
58947         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58948         * g++.old-deja/g++.pt/crash16.C: Likewise.
58949         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58950
58951 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58952
58953         * g++.old-deja/g++.other/for2.C: New test.
58954
58955 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58956
58957         * gcc.dg/20000720-1.c: New test.
58958
58959 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58960
58961         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58962
58963 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58964
58965         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58966         * gcc.c-torture/execute/20000722-1.c: New.
58967         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58968
58969 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58970
58971         * gcc.dg/cpp/20000720-1.S: New test.
58972
58973 2000-07-21  Michael Meissner  <meissner@redhat.com>
58974
58975         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58976
58977 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58978
58979         * g++.old-deja/g++.brendan/crash16.C,
58980         g++.old-deja/g++.brendan/parse3.C,
58981         g++.old-deja/g++.brendan/redecl1.C,
58982         g++.old-deja/g++.ns/template13.C,
58983         g++.old-deja/g++.other/decl4.C,
58984         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58985
58986 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58987
58988         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58989         and "Internal error".
58990
58991         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58992         regexps.
58993         * gcc.dg/cpp/paste6.c: New test.
58994
58995 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58996
58997         * gcc.dg/cpp/tr-direct.c: New test.
58998
58999         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59000         gcc.dg/cpp/undef1.c: Tweak error regexps.
59001
59002 2000-07-18  Eric Christopher <echristo@redhat.com>
59003
59004         * gcc.c-torture/compile/20000718-1.c: New test.
59005
59006 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59007
59008         * cpplex.c (_cpp_push_token): If the token being pushed back
59009         is the previous token in this context, just subtract one from
59010         context->posn.
59011         * cppmacro.c (save_expansion): Clear aux field when storing a
59012         placemarker.
59013
59014 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59015
59016         * gcc.dg/noncompile/redecl-1.c: New test.
59017
59018 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59019
59020         * gcc.c-torture/execute/20000717-5.c: New test.
59021         * gcc.c-torture/execute/20000717-1.x: Removed.
59022
59023 2000-07-17  Richard Henderson  <rth@cygnus.com>
59024
59025         * gcc.c-torture/execute/20000717-4.c: New test.
59026
59027 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59028
59029         * gcc.dg/cpp/syshdr.c: New test.
59030         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59031
59032 2000-07-17  Neil Booth  <neilb@earthling.net>
59033
59034         * gcc.dg/cpp/cmdlne-dM.c: New test.
59035         * gcc.dg/cpp/cmdlne-dD.c: New test.
59036
59037 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59038
59039         * gcc.c-torture/execute/20000717-3.c: New test.
59040
59041         * gcc.c-torture/compile/20000717-1.c: New test.
59042
59043 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59044
59045         * gcc.c-torture/execute/20000717-2.c: New test.
59046
59047 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59048
59049         * gcc.dg/formatz-1.c: New test.
59050
59051         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59052         * gcc.dg/c99-digraph-1.c: New tests.
59053
59054         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59055         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59056
59057         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59058         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59059         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59060         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59061         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59062         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59063         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59064
59065 2000-07-17  Greg McGary <greg@mcgary.org>
59066
59067         * gcc.c-torture/execute/20000717-1.c: New test.
59068         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59069
59070 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59071
59072         * gcc.c-torture/execute/20000715-2.c: New test.
59073         * gcc.dg/20000715-1.c: New test.
59074
59075 2000-07-15  Michael Meissner  <meissner@redhat.com>
59076
59077         * gcc.c-torture/execute/20000715-1.c: New test.
59078
59079 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59080
59081         * gcc.c-torture/execute/20000707-1.c: New test.
59082
59083 2000-07-13  Neil Booth  <NeilB@earthling.net>
59084
59085         * gcc.dg/cpp/digraph1.c,
59086         gcc.dg/cpp/digraph2.c,
59087         gcc.dg/cpp/digraphs.c: New tests.
59088
59089 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59090
59091         * g77.f-torture/compile/20000630-2.f: New test.
59092         * g77.f-torture/compile/20000630-2.x
59093
59094 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59095
59096         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59097
59098 2000-07-11  Neil Booth  <NeilB@earthling.net>
59099
59100         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59101
59102 2000-07-11  Neil Booth  <NeilB@earthling.net>
59103
59104         * gcc.dg/cpp/cmdlne-C.c: New.
59105
59106 2000-07-09  Neil Booth  <NeilB@earthling.net>
59107
59108         * gcc.dg/cpp/directiv.c: New tests.
59109         * gcc.dg/cpp/undef1.c: Update.
59110
59111 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59112
59113         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59114
59115 2000-07-09  Neil Booth  <NeilB@earthling.net>
59116
59117         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59118
59119 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59120
59121         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59122         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59123
59124 2000-07-08  Neil Booth  <NeilB@earthling.net>
59125
59126         * gcc.dg/cpp/macsyntx.c: New tests.
59127
59128 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59129
59130         * gcc.dg/20000707-1.c: New test.
59131
59132 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59133
59134         * gcc.c-torture/execute/20000706-1.c: New test.
59135         * gcc.c-torture/execute/20000706-2.c: New test.
59136         * gcc.c-torture/execute/20000706-3.c: New test.
59137         * gcc.c-torture/execute/20000706-4.c: New test.
59138         * gcc.c-torture/execute/20000706-5.c: New test.
59139
59140 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59141
59142         * g++.old-deja/g++.pt/instantiate7.C: New test.
59143
59144 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59145
59146         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59147         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59148         * g++.old-deja/g++.other/rtti3.C: Likewise.
59149         * g++.old-deja/g++.other/rttid3.C: Likewise.
59150
59151 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59152
59153         *  g77.f-torture/compile/20000630-1.x: Fix typo
59154
59155 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59156
59157         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59158         assembly output.
59159
59160 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59161
59162         * gcc.dg/cpp/ident.c: New test.
59163
59164 2000-07-05  Neil Booth  <NeilB@earthling.net>
59165
59166         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59167           gcc.dg/cpp/lexstrng.c: New tests.
59168
59169 2000-07-04  Neil Booth  <NeilB@earthling.net>
59170
59171         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59172         * gcc.dg/cpp/strify2.c: Same.
59173
59174 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59175
59176         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59177         * gcc.dg/cpp/19990703-1.c: Likewise.
59178         * gcc.dg/cpp/20000625-1.c: Likewise.
59179         * gcc.dg/cpp/20000625-2.c: Likewise.
59180
59181         * gcc.dg/cpp/macro1.c,
59182         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59183         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59184         gcc.dg/cpp/strify1.c,
59185         gcc.dg/cpp/strify2.c: New tests.
59186
59187 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59188
59189         * gcc.c-torture/execute/20000703-1.c: New test.
59190
59191 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59192
59193         * g++.old-deja/g++.pt (lookup10.C): New test.
59194
59195 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59196
59197         * g++.old-deja/g++.pt (typename25.C): New test.
59198
59199 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59200
59201         * gcc.c-torture/compile/20000701-1.c: New test.
59202
59203 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59204
59205         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59206         to test case.
59207
59208 2000-06-30  Catherine Moore  <clm@cygnus.com>
59209
59210         * gcc.c-torture/execute/align-1.c: New test.
59211
59212 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59213
59214         * g++.old-deja/g++.pt/expr8.C: New test.
59215         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59216
59217 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59218
59219         * gcc.c-torture/compile/20000629-1.c: New test.
59220
59221 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59222
59223
59224         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59225         gcc.dg/noncompile directory, depending on whether they're
59226         preprocessor tests or not.  Annotate all the tests for the dg
59227         framework.
59228
59229         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59230         * gcc.dg/noncompile/noncompile.exp: New.
59231
59232         * Moved files:
59233         Old name                                New name
59234         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59235         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59236         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59237         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59238         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59239         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59240         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59241         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59242         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59243         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59244         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59245         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59246         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59247         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59248         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59249         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59250         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59251         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59252         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59253         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59254         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59255         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59256         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59257         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59258
59259         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59260         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59261         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59262         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59263         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59264         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59265
59266 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59267
59268         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59269         declare one variable.  On the fourth, error.
59270         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59271         declared by 20000628-1a.h.
59272
59273 2000-06-29  Richard Henderson  <rth@redhat.com>
59274
59275         * gcc.c-torture/execute/930529-1.x: New file.
59276         * gcc.dg/920413-1.c: Adjust expected warning text.
59277         * gcc.dg/980217-1.c: Declare abort.
59278         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59279
59280 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59281
59282         * g77.f-torture/compile/20000629-1.f: New test.
59283         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59284
59285 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59286
59287         Rearrange lots of files, removing entirely the
59288         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59289         directories.
59290
59291         * Deleted files:
59292         gcc.c-torture/code_quality/code_quality.exp
59293         gcc.c-torture/special/special.exp
59294         gcc.failure/failure.exp
59295         gcc.failure/940409-1.x
59296         gcc.c-torture/compile/961203-1.x
59297
59298         * New files:
59299         gcc.misc-tests/linkage.exp
59300         gcc.c-torture/execute/920730-1t.c
59301         gcc.c-torture/execute/920730-1t.x
59302         gcc.c-torture/compile/920520-1.x
59303         gcc.c-torture/compile/920521-1.x
59304         gcc.c-torture/compile/981006-1.x
59305         gcc.c-torture/execute/eeprof-1.x
59306
59307         * Moved files (possibly with modifications to fit a new harness):
59308         Old name                                New name
59309         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59310         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59311         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59312         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59313         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59314         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59315         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59316         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59317         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59318         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59319         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59320         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59321         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59322         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59323
59324 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59325
59326         * c-torture/compile/961203-1.x: Delete.
59327
59328         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59329         not exit. Include stdio.h.
59330         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59331         * gcc.misc-tests/dg-12.c: Likewise.
59332         * gcc.misc-tests/dg-5.c: Likewise.
59333         * gcc.misc-tests/dg-6.c: Likewise.
59334         * gcc.misc-tests/dg-7.c: Prototype abort.
59335         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59336         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59337         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59338         not exit.
59339         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59340         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59341
59342 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59343
59344         * gcc.dg/cpp/20000628-1.c: New test.
59345         * gcc.dg/cpp/20000628-1.h: New header for above test.
59346         * gcc.dg/cpp/20000628-1a.h: Likewise.
59347
59348 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59349
59350         * gcc.dg/cpp: New directory.
59351         * gcc.dg/cpp/cpp.exp: New driver.
59352         * gcc.dg/cpp/20000627-1.c: New test.
59353         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59354         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59355         and rewrite as a compilation test.
59356
59357         * gcc.dg: Move many files into the cpp subdirectory, possibly
59358         renaming or editing them as well.
59359         Old name                New name
59360         990119-1.c              cpp/19990119-1.c
59361         990228-1.c              cpp/19990228-1.c
59362         990407-1.c              cpp/19990407-1.c
59363         990409-1.c              cpp/19990409-1.c
59364         990413-1.c              cpp/19990413-1.c
59365         990703-1.c              cpp/19990703-1.c
59366         20000127-1.c            cpp/20000127-1.c
59367         20000129-1.c            cpp/20000129-1.c
59368         20000207-1.c            cpp/20000207-1.c
59369         20000207-2.c            cpp/20000207-2.c
59370         20000209-1.c            cpp/20000209-1.c
59371         20000209-2.c            cpp/20000209-2.c
59372         20000301-1.c            cpp/20000301-1.c
59373         20000419-1.c            cpp/20000419-1.c
59374         20000510-1.S            cpp/20000510-1.S
59375         20000519-1.c            cpp/20000519-1.c
59376         20000529-1.c            cpp/20000529-1.c
59377         20000625-1.c            cpp/20000625-1.c
59378         20000625-2.c            cpp/20000625-2.c
59379         cpp-as1.c               cpp/assert1.c
59380         cpp-as2.c               cpp/assert2.c
59381         cxx-comments-1.c        cpp/cxxcom1.c
59382         cxx-comments-2.c        cpp/cxxcom2.c
59383         endif-label.c           cpp/endif.c
59384         cpp-hash1.c             cpp/hash1.c
59385         cpp-hash2.c             cpp/hash2.c
59386         cpp-if1.c               cpp/if-1.c
59387         cpp-if2.c               cpp/if-2.c
59388         cpp-if3.c               cpp/if-3.c
59389         cpp-if4.c               cpp/if-4.c
59390         cpp-if5.c               cpp/if-5.c
59391         cpp-cond.c              cpp/if-cexp.c
59392         cpp-missingop.c         cpp/if-mop.c
59393         cpp-missingparen.c      cpp/if-mpar.c
59394         cpp-opprec.c            cpp/if-oppr.c
59395         cpp-ifparen.c           cpp/if-paren.c
59396         cpp-shortcircuit.c      cpp/if-sc.c
59397         cpp-shift.c             cpp/if-shift.c
59398         cpp-unary.c             cpp/if-unary.c
59399         cpp-li1.c               cpp/line1.c
59400         cpp-li2.c               cpp/line2.c
59401         lineno.c                cpp/line3.c
59402         lineno-2.c              cpp/line4.c
59403         cpp-mi.c                cpp/mi1.c
59404         cpp-mic.h               cpp/mi1c.h
59405         cpp-micc.h              cpp/mi1cc.h
59406         cpp-mind.h              cpp/mi1nd.h
59407         cpp-mindp.h             cpp/mi1ndp.h
59408         cpp-mix.h               cpp/mi1x.h
59409         cpp-mi2.c               cpp/mi2.c
59410         cpp-mi2a.h              cpp/mi2a.h
59411         cpp-mi2b.h              cpp/mi2b.h
59412         cpp-mi2c.h              cpp/mi2c.h
59413         cpp-mi3.c               cpp/mi3.c
59414         cpp-mi3.def             cpp/mi3.def
59415         poison-1.c              cpp/poison.c
59416         pr-impl.c               cpp/prag-imp.c
59417         cpp-redef-2.c           cpp/redef1.c
59418         cpp-redef.c             cpp/redef2.c
59419         strpaste.c              cpp/strp1.c
59420         strpaste-2.c            cpp/strp2.c
59421         cpp-tradpaste.c         cpp/tr-paste.c
59422         cpp-tradstringify.c     cpp/tr-str.c
59423         cpp-tradwarn1.c         cpp/tr-warn1.c
59424         cpp-tradwarn2.c         cpp/tr-warn2.c
59425         trigraphs.c             cpp/trigraphs.c
59426         cpp-unc1.c              cpp/unc1.c
59427         cpp-unc2.c              cpp/unc2.c
59428         cpp-unc3.c              cpp/unc3.c
59429         cpp-unc.c               cpp/unc4.c
59430         undef.c                 cpp/undef1.c
59431         undef-2.c               cpp/undef2.c
59432         cpp-wi1.c               cpp/widestr1.c
59433
59434 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59435
59436         * lib/g++.exp (g++_include_flags): Tweak.
59437
59438 2000-06-27  H.J. Lu  <hjl@gnu.org>
59439             Loren J. Rittle  <ljrittle@acm.org>
59440
59441         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59442         version with one that knows about the new gcc tree structure.
59443         (g++_link_flags): Same.
59444
59445 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59446
59447         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59448         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59449         case we are cross-compiling.
59450
59451         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59452         g++.old-deja/g++.niklas/Makefile.in,
59453         g++.old-deja/g++.niklas/configure.in,
59454         g++.old-deja/g++.other/Makefile.in,
59455         g++.old-deja/g++.other/configure.in,
59456         gcc.c-torture/code_quality/Makefile.in,
59457         gcc.c-torture/code_quality/configure.in,
59458         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59459         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59460         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59461         gcc.c-torture/execute/ieee/Makefile.in,
59462         gcc.c-torture/execute/ieee/configure.in,
59463         gcc.c-torture/noncompile/Makefile.in,
59464         gcc.c-torture/noncompile/configure.in,
59465         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59466         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59467         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59468
59469 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59470
59471         * g++.old-deja/g++.other/ambig3.C: New test.
59472
59473 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59474
59475         * g++.old-deja/g++.pt/syntax1.C: New test.
59476         * g++.old-deja/g++.pt/syntax2.C: New test.
59477         * g++.old-deja/g++.other/syntax3.C: New test.
59478         * g++.old-deja/g++.other/syntax4.C: New test.
59479
59480 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59481
59482         * gcc.dg/20000623-1.c: Prototype exit and abort.
59483
59484 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59485
59486         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59487         New tests.
59488         * gcc.dg/cpp-mi3.def: New file.
59489
59490         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59491         inside assertions.
59492         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59493         lexer's error messages.
59494         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59495         divine anything from the linemarkers.
59496         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59497         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59498
59499 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59500
59501         * gcc.dg/20000623-1.c: New test.
59502
59503 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59504
59505         * gcc.c-torture/execute/20000622-1.c: New test.
59506
59507 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59508
59509         * g++.old-deja/g++.other/init15.C: New test.
59510
59511 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59512
59513         * g++.old-deja/g++.pt/vaarg2.C: New test.
59514         * g++.old-deja/g++.pt/vaarg3.C: New test.
59515
59516 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59517
59518         * g++.old-deja/g++.other/dyncast6.C: New test.
59519
59520 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59521
59522         * gcc.c-torture/execute/loop-6.c: New test.
59523
59524 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59525
59526         * gcc.dg/20000614-1.c: New test.
59527         * gcc.dg/20000614-2.c: New test.
59528
59529 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59530
59531         * g++.old-deja/g++.other/inline12.C: New test.
59532
59533 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59534
59535         * g++.old-deja/g++.other/eh1.C: New test.
59536
59537 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59538
59539         * g++.old-deja/g++.other/type.C: New test.
59540
59541 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59542
59543         * g++.old-deja/g++.other/initstring.C: New test.
59544
59545 2000-06-12  Jason Merrill  <jason@redhat.com>
59546
59547         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59548
59549 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59550
59551         * gcc.c-torture/compile/20000609-1.c: New test.
59552
59553 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59554
59555         * gcc.dg/20000609-1.c: New test.
59556
59557 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59558
59559         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59560         * gcc.c-torture/noncompile/poison-1.c: Move...
59561         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59562         * gcc.dg/cpp-li1.c: Add a token after the #line.
59563
59564 2000-06-05  Richard Henderson  <rth@cygnus.com>
59565
59566         * gcc.c-torture/execute/20000605-2.c: New test.
59567         * gcc.c-torture/execute/20000605-3.c: New test.
59568
59569 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59570
59571         * g77.f-torture/execute/20000503-1.x: New file.
59572
59573 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59574
59575         * g++.old-deja/g++.eh/badalloc1.C: New test.
59576
59577 2000-06-05  Richard Henderson  <rth@cygnus.com>
59578
59579         * gcc.c-torture/execute/20000605-1.c: New test.
59580
59581 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59582             Nathan Sidwell <nathan@codesourcery.com>
59583
59584         * gcc.c-torture/compile/20000605-1.c: New test.
59585
59586 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59587
59588         * g77.f-torture/compile/20000601-1.f: New test.
59589
59590 2000-06-03  Richard Henderson  <rth@cygnus.com>
59591
59592         * gcc.c-torture/execute/20000603-1.c: New.
59593
59594 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59595
59596         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59597         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59598
59599 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59600
59601         * gcc.dg/compare2.c (case 12): XFAIL.
59602         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59603         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59604
59605         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59606
59607 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59608
59609         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59610         guard macro is already defined when the header is first
59611         included.
59612         * gcc.dg/cpp-mix.h: New file.
59613         * gcc.dg/endif-label.c: Update patterns to match compiler.
59614
59615         * g++.brendan/complex1.C: Declare abort.
59616         * g++.law/refs4.C: Remove XFAIL.
59617         * g++.oliva/expr2.C: Declare abort and exit.
59618
59619 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59620
59621         * gcc.c-torture/execute/20000528-1.c: New test.
59622
59623         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59624         * g++.old-deja/g++.law/temps4.C: Likewise.
59625
59626         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59627         stdlib.h.  Call abort() on failure.
59628         * g++.old-deja/g++.law/refs4.C: Likewise.
59629         * g++.old-deja/g++.law/temps4.C: Likewise.
59630         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59631         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59632
59633 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59634
59635         Relative to g++.dg/special:
59636         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59637
59638         Relative to g++.old-deja:
59639         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59640         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59641         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59642         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59643         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59644         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59645         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59646
59647         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59648         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59649         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59650         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59651         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59652         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59653         and/or string.h.
59654
59655         * g++.other/goto1.C: Update expectations for error messages.
59656
59657 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59658
59659         * gcc.c-torture/compile/20000523-1.c: New test.
59660
59661 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59662
59663         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59664
59665 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59666
59667         * g++.old-deja/g++.eh/catch11.C: New test.
59668         * g++.old-deja/g++.eh/catch12.C: New test.
59669
59670 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59671
59672         * gcc.c-torture/execute/20000523-1.c: New test.
59673
59674 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59675
59676         * c-torture/execute/bcp-1.c: Replace abort in arg of
59677         __builtin_constant_p with a generic external function.
59678
59679         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59680         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59681         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59682         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59683         Prototype abort and/or exit.
59684
59685         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59686         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59687         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59688         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59689
59690 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59691
59692         * gcc.dg/dwarf2-1.c: New test.
59693
59694 2000-05-20  Richard Henderson  <rth@cygnus.com>
59695
59696         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59697
59698 2000-05-20  Andreas Jaeger  <aj@suse.de>
59699
59700         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59701         testcase.
59702
59703 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59704
59705         * gcc.c-torture/execute/20000519-2.c: New test.
59706
59707 2000-05-19  Andreas Jaeger  <aj@suse.de>
59708
59709         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59710         which fails with SSA.
59711
59712         * lib/c-torture.exp: Also test with -O3 -fssa.
59713
59714 2000-05-18  Michael Meissner  <meissner@redhat.com>
59715
59716         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59717         * gcc.c-torture/execute/920415-1.c: Ditto.
59718         * gcc.c-torture/execute/920501-1.c: Ditto.
59719         * gcc.c-torture/execute/conversion.c: Ditto.
59720         * gcc.c-torture/execute/cvt-1.c: Ditto.
59721
59722 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59723
59724         * gcc.c-torture/compile/20000518-1.c: New test.
59725
59726 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59727
59728         * g77.f-torture/compile/200005018.f: New test.
59729
59730 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59731
59732         * gcc.c-torture/compile/20000517-1.c: New test.
59733
59734 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59735
59736         * gcc.c-torture/execute/20000516-1.c: New test.
59737
59738 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59739
59740         * g++.old-deja/g++.other/eh.C: New test.
59741
59742 2000-05-12  Richard Henderson  <rth@cygnus.com>
59743
59744         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59745         constants through to doit's conditional.
59746
59747 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59748
59749         * gcc.c-torture/compile/20000511-1.c: New test.
59750         * g77.f-torture/compile/20000511-1.f: New test.
59751         * g77.f-torture/compile/20000511-2.f: New test.
59752
59753 2000-05-11  Michael Meissner  <meissner@redhat.com>
59754
59755         * gcc.c-torture/execute/20000511-1.c: New test.
59756
59757 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59758
59759         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59760         * gcc.dg/20000510-1.S: New.
59761
59762 2000-05-08  Catherine Moore  <clm@cygnus.com>
59763
59764         * gcc.dg/unused-3.c: New.
59765
59766 2000-05-06  Richard Henderson  <rth@cygnus.com>
59767
59768           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59769           * g++.old-deja/g++.mike/warn1.C: Likewise.
59770           * g++.old-deja/g++.pt/local1.C: Likewise.
59771           * g++.old-deja/g++.pt/local7.C: Likewise.
59772           * g++.old-deja/g++.pt/spec16.C: Likewise.
59773
59774 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59775
59776         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59777
59778 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59779
59780           * g77.f-torture/execute/20000503-1.f: New test.
59781
59782 2000-05-04  Andreas Jaeger  <aj@suse.de>
59783
59784         * gcc.dg/noreturn-2.c: New test.
59785
59786 2000-05-04  Neil Booth  <NeilB@earthling.net>
59787
59788         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59789         preprocessor.
59790
59791 2000-05-04  Richard Henderson  <rth@cygnus.com>
59792
59793         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59794
59795 2000-05-04  Richard Henderson  <rth@cygnus.com>
59796
59797         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59798         OpenSSL by Jason R Thorpe.
59799
59800 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59801
59802         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59803
59804 2000-05-03  Robert Lipe <robertlipe@usa.net>
59805
59806         * gcc.dg/20000503-1.c: New test.
59807
59808 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59809
59810         * gcc.c-torture/compile/20000502-1.c: New test.
59811         * g++.old-deja/g++.other/align.C: New test.
59812         * gcc.dg/cpp-tradstringify.c: New test.
59813
59814 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59815
59816         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59817         and hard registers.
59818
59819 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59820
59821         * gcc.c-torture/execute/loop-5.c: New test.
59822
59823 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59824
59825         * gcc.c-torture/execute/va-arg-20.c: New test.
59826
59827 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59828
59829         * gcc.c-torture/execute/20000422-1.c: New test.
59830
59831 2000-04-20  Greg McGary  <gkm@gnu.org>
59832
59833         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59834         when optimizing, but without sibling-call optimizations (-O1).
59835
59836 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59837
59838           * gcc.c-torture/compile/20000420-1.c: New test.
59839
59840 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59841
59842         * g++.abi/ptrflags.C: New test.
59843         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59844
59845 2000-04-19  Catherine Moore  <clm@cygnus.com>
59846
59847         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59848
59849 2000-04-19  Greg McGary  <gkm@gnu.org>
59850
59851         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59852         sibling-call optimizations.
59853
59854 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59855
59856         * gcc.dg/20000419-1.c: New test.
59857
59858 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59859
59860         * gcc.c-torture/execute/20000412-6.c: New test.
59861
59862 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59863
59864         * gcc.c-torture/execute/20000412-5.c: New test.
59865         * g77.f-torture/compile/20000412-1.f: New test.
59866         * gcc.c-torture/execute/20000412-4.c: New test.
59867         * gcc.c-torture/compile/20000412-2.c: New test.
59868         * gcc.c-torture/execute/20000412-3.c: New test.
59869         * gcc.c-torture/compile/20000412-1.c: New test.
59870         * gcc.c-torture/execute/20000412-2.c: New test.
59871
59872 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59873
59874         * objc/execute/bf-20.m: New test.
59875
59876 2000-04-10  Richard Henderson  <rth@cygnus.com>
59877
59878         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59879
59880         * gcc.c-torture/execute/20000412-1.c: New test.
59881
59882 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59883
59884         * g++.old-deja/g++.eh/catchptr1.C: New test.
59885
59886 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59887
59888         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59889
59890 2000-04-08  Neil Booth  <NeilB@earthling.net>
59891
59892         * gcc.dg/cpp-nullchar.c: Remove test as
59893         embedded nulls cause problems.
59894
59895 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59896
59897         * gcc.dg/compare2.c: New test.
59898
59899 2000-04-08  Neil Booth  <NeilB@earthling.net>
59900
59901         * gcc.dg/cpp-nullchar.c: New test.
59902
59903 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59904
59905         * gcc.dg/cpp-mi2.c: New test.
59906         * gcc.dg/cpp-mi2[abc].h: New files.
59907
59908 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59909
59910         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59911         member name.
59912
59913 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59914
59915         * g++.old-deja/g++.abi/vmihint.C: New test.
59916
59917 2000-04-06  Neil Booth  <NeilB@earthling.net>
59918
59919         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59920         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59921         copyright.
59922
59923 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59924
59925         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59926         avoid stack-frame overwrite.
59927
59928 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59929
59930         * gcc.c-torture/compile/20000405-2.c: New test.
59931         * gcc.c-torture/compile/20000405-3.c: New test.
59932
59933 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59934
59935         * gcc.c-torture/compile/20000405-1.c: New test.
59936
59937 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59938
59939         * gcc.dg/cast-qual-1.c: Revert last change.
59940
59941 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59942
59943         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59944
59945 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59946
59947         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59948         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59949
59950 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59951
59952         * gcc.c-torture/compile/20000403-2.c: New test.
59953         * gcc.c-torture/compile/20000403-1.c: New test.
59954
59955 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59956
59957         * gcc.c-torture/execute/20000403-1.c: New test.
59958
59959 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59960
59961         * gcc.c-torture/execute/20000402-1.c: New test.
59962
59963 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59964
59965         * gcc.c-torture/execute/va-arg-15.c: New test.
59966         * gcc.c-torture/execute/va-arg-16.c: New test.
59967         * gcc.c-torture/execute/va-arg-17.c: New test.
59968         * gcc.c-torture/execute/va-arg-18.c: New test.
59969         * gcc.c-torture/execute/va-arg-19.c: New test.
59970
59971 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59972
59973         * gcc.c-torture/compile/981211-1.c: Move to...
59974         * gcc.dg/cpp-as1.c: ...here.
59975         * gcc.dg/cpp-as2.c: New file.
59976
59977         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59978         compiler.
59979
59980 2000-04-02  Neil Booth  <NeilB@earthling.net>
59981
59982         * gcc.dg/cpp-cond.c  New tests.
59983         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59984         accidental success less likely.
59985         * gcc.dg/cpp-missingop.c  New tests.
59986         * gcc.dg/cpp-missingparen.c  New tests.
59987         * gcc.dg/cpp-shift.c  New tests.
59988         * gcc.dg/cpp-shortcircuit.c  New tests.
59989         * gcc.dg/cpp-unary.c  New tests.
59990
59991 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59992
59993         * gcc.c-torture/compile/20000329-1.c: New test.
59994
59995 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59996
59997         * gcc.c-torture/compile/20000326-1.c: New test.
59998         * gcc.c-torture/compile/20000326-2.c: New test.
59999
60000 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60001
60002         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60003         the first parameter is a function argument.
60004
60005 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60006
60007         * g++.old-deja/g++.ext/array4.C: New test.
60008
60009 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60010
60011         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60012
60013 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60014
60015         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60016
60017 2000-03-19  Richard Henderson  <rth@cygnus.com>
60018
60019         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60020
60021 2000-03-19  Richard Henderson  <rth@cygnus.com>
60022
60023         * gcc.c-torture/compile/20000319-1.c: New test.
60024
60025 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60026
60027         * gcc.c-torture/execute/20000314-3.c: New test.
60028         * gcc.c-torture/execute/20000314-2.c: New test.
60029         * gcc.c-torture/execute/20000314-1.c: New test.
60030         * gcc.c-torture/compile/20000314-2.c: New test.
60031         * gcc.c-torture/compile/20000314-1.c: New test.
60032
60033 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60034
60035         * g++.old-deja/g++.warn/inline.C: New test.
60036
60037 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60038
60039         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60040         standards-compliant result rather than specific constants.
60041         Put test-values in array.
60042
60043 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60044
60045         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60046         (g++_target_compile): Put test-specific options last.
60047
60048 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60049
60050         * g++.old-deja/g++.eh/vbase4.C: New test.
60051
60052 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60053
60054         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60055
60056 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60057
60058         * g++.old-deja/g++.brendan/misc12.C: Removed.
60059         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60060         * g++.old-deja/g++.ext/pretty4.C: New test.
60061
60062 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60063
60064         * g++.old-deja/g++.other/string2.C: New test.
60065
60066 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60067
60068         * g++.old-deja/g++.warn/impint2.C: New test.
60069
60070 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60071
60072         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60073         is 1, not zero.
60074
60075 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60076
60077         * g++.old-deja/g++.warn/impint.C: New test.
60078         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60079         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60080         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60081         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60082         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60083         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60084         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60085         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60086         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60087         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60088         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60089         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60090
60091 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60092
60093         * gcc.dg/cpp-redef.c: New test.
60094
60095 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60096
60097         * g++.old-deja/g++.pt/unify7.C: New test.
60098
60099 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60100
60101         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60102         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60103
60104 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60105
60106         * gcc.c-torture/compile/20000224-1.c: New test.
60107
60108 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60109
60110         * gcc.c-torture/compile/cpp-2.c: New test.
60111         * gcc.c-torture/compile/cpp-1.c: New test.
60112
60113 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60114
60115         * gcc.c-torture/execute/20000225-1.c: New test.
60116
60117 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60118
60119         * gcc.dg/cpp-li2.c: New test.
60120
60121         * gcc.dg/cpp-wi1.c: New test.
60122
60123         * gcc.dg/cpp-li1.c: New test.
60124
60125 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60126
60127         * g++.old-deja/g++.other/sizeof5.C: New test.
60128
60129 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60130
60131         * gcc.c-torture/execute/va-arg-13.c: New test.
60132
60133 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60134
60135         * gcc.c-torture/execute/va-arg-12.c: New test.
60136
60137 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60138
60139         * gcc.c-torture/execute/20000223-1.c: New test.
60140
60141 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60142
60143         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60144
60145 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60146
60147         * g++.old-deja/g++.abi/ptrmem.C: New test.
60148
60149 2000-02-19  Richard Henderson  <rth@cygnus.com>
60150
60151         * gcc.c-torture/compile/init-3.c: New.
60152
60153 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60154
60155         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60156         ALWAYS_CXXFLAGS.
60157
60158 2000-02-11  Robert Lipe <robertl@sco.com>
60159
60160         * gcc.c-torture/compile/20000211-3.c: New test.
60161
60162 2000-02-11  Martin Buchholz <martin@xemacs.org>
60163
60164         * gcc.c-torture/compile/20000211-2.c: New test.
60165
60166 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60167
60168         * gcc.c-torture/compile/20000211-1.c: New test.
60169
60170 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60171
60172         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60173           on native targets
60174
60175 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60176
60177         * g++.old-deja/g++.other/cast5.C: New test.
60178
60179 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60180
60181         * gcc.c-torture/execute/20000205-1.c: New.
60182
60183 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60184
60185         * g++.old-deja/g++.jason/cast3.C: Return void.
60186         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60187
60188 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60189
60190         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60191
60192         * gcc.dg/loop-1.c: New test.
60193
60194 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60195
60196         * gcc.c-torture/compile/20000127-1.c: New test.
60197         * gcc.c-torture/execute/991228-1.c: New test.
60198
60199 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60200
60201         * gcc.dg/unused-2.c: New test.
60202
60203         * gcc.dg/conv-1.c: New test.
60204
60205 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60206
60207         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60208         compiler.
60209         (tool_option_proc): Fix typo.
60210
60211 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60212
60213         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60214         of the ld on the host, not on the build machine.
60215         Also, don't crash if '--help' is not a supported option.
60216
60217 2000-01-24  Richard Henderson  <rth@cygnus.com>
60218
60219         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60220
60221 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60222
60223         * gcc.c-torture/execute/20000120-2.c: New test.
60224         * gcc.c-torture/execute/20000120-1.c: New test.
60225
60226 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60227
60228         * gcc.c-torture/execute/20000113-1.c: New test.
60229
60230 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60231
60232         * gcc.c-torture/execute/20000112-1.c: New test.
60233
60234 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60235
60236         * gcc.dg/20000111-1.c: New test.
60237
60238 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60239
60240         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60241         with 16 bit integers.
60242
60243 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60244
60245         * gcc.dg/20000108-1.c: New test.
60246
60247 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60248
60249         * g++.old-deja/g++.ns/koenig8.C: New test.
60250
60251 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60252
60253         * g++.old-deja/g++.other/cast4.C: New test.
60254
60255 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60256
60257         * gcc.c-torture/compile/20000105-2.c: New test.
60258         * gcc.c-torture/compile/20000105-1.c: New test.
60259
60260 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60261
60262         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60263         references to printf & atoi to conform to ANSI standard.
60264         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60265         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60266         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60267         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60268         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60269         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60270         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60271         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60272         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60273         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60274         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60275         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60276         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60277         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60278         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60279         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60280         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60281         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60282         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60283         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60284         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60285         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60286         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60287         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60288         * g++.old-deja/g++.brendan/init3.C: Likewise.
60289         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60290         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60291         * g++.old-deja/g++.brendan/new2.C: Likewise.
60292         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60293         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60294         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60295         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60296         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60297         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60298         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60299         * g++.old-deja/g++.brendan/template24.C: Likewise.
60300         * g++.old-deja/g++.brendan/template3.C: Likewise.
60301         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60302         * g++.old-deja/g++.jason/inline3.C: Likewise.
60303         * g++.old-deja/g++.jason/opeq.C: Likewise.
60304         * g++.old-deja/g++.law/arg5.C: Likewise.
60305         * g++.old-deja/g++.law/arm7.C: Likewise.
60306         * g++.old-deja/g++.law/ctors11.C: Likewise.
60307         * g++.old-deja/g++.law/cvt8.C: Likewise.
60308         * g++.old-deja/g++.law/init9.C: Likewise.
60309         * g++.old-deja/g++.law/refs4.C: Likewise.
60310         * g++.old-deja/g++.law/template2.C: Likewise.
60311         * g++.old-deja/g++.law/visibility24.C: Likewise.
60312         * g++.old-deja/g++.law/vtable3.C: Likewise.
60313         * g++.old-deja/g++.mike/asm2.C: Likewise.
60314         * g++.old-deja/g++.mike/eh1.C: Likewise.
60315         * g++.old-deja/g++.mike/misc1.C: Likewise.
60316         * g++.old-deja/g++.mike/misc13.C: Likewise.
60317         * g++.old-deja/g++.mike/misc14.C: Likewise.
60318         * g++.old-deja/g++.mike/ns12.C: Likewise.
60319         * g++.old-deja/g++.mike/p1248.C: Likewise.
60320         * g++.old-deja/g++.mike/p3708.C: Likewise.
60321         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60322         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60323         * g++.old-deja/g++.mike/p646.C: Likewise.
60324         * g++.old-deja/g++.mike/p700.C: Likewise.
60325         * g++.old-deja/g++.mike/p783.C: Likewise.
60326         * g++.old-deja/g++.mike/p783a.C: Likewise.
60327         * g++.old-deja/g++.mike/p783b.C: Likewise.
60328         * g++.old-deja/g++.mike/p786.C: Likewise.
60329         * g++.old-deja/g++.mike/p789.C: Likewise.
60330         * g++.old-deja/g++.mike/p789a.C: Likewise.
60331         * g++.old-deja/g++.mike/p807a.C: Likewise.
60332         * g++.old-deja/g++.other/delete3.C: Likewise.
60333         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60334         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60335         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60336         * g++.old-deja/g++.other/empty1.C: Likewise.
60337         * g++.old-deja/g++.other/temporary1.C: Likewise.
60338         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60339         * g++.old-deja/g++.pt/t16.C: Likewise.
60340         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60341
60342 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60343
60344         * gcc.dg/991230-1.c: New test.
60345
60346 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60347
60348         * gcc.c-torture/compile/991229-3.c: New test.
60349         * gcc.c-torture/compile/991229-2.c: New test.
60350         * gcc.c-torture/compile/991229-1.c: New test.
60351
60352 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60353
60354         * gcc.c-torture/compile/labels-2.c: New test.
60355
60356 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60357
60358         * gcc.c-torture/execute/991227-1.c: New test.
60359
60360 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60361
60362         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60363
60364 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60365
60366         * gcc.c-torture/execute/991221-1.c: New test.
60367
60368 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60369
60370         * g++.old-deja/g++.other/cast3.C: New test.
60371
60372 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60373
60374         * gcc.c-torture/execute/991216-4.c: New test.
60375
60376 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60377
60378         * gcc.c-torture/execute/991216-1.c: New test.
60379         * gcc.c-torture/execute/991216-2.c: New test.
60380         * gcc.c-torture/execute/991216-3.c: New test.
60381
60382 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60383
60384         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60385         Actually make the test fail by using "-O2" for compilation.
60386
60387 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60388
60389         * g++.old-deja/g++.warn/cast-align1.C: New test.
60390
60391 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60392
60393         * gcc.c-torture/compile/991214-1.c: New test.
60394         * gcc.c-torture/compile/991214-2.c: New test.
60395
60396 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60397
60398         * gcc.dg/991214-1.c: New test.
60399
60400 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60401
60402         * gcc.c-torture/compile/991213-3.c: New test.
60403         * gcc.c-torture/compile/991213-2.c: New test.
60404         * gcc.c-torture/compile/991213-1.c: New test.
60405
60406 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60407
60408         * gcc.dg/991209-1.c: New test.
60409
60410 1999-12-08  Nathan Sidwell <nathan@acm.org>
60411
60412         * gcc.c-torture/compile/991208-1.c: New test.
60413
60414 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60415
60416         * gcc.dg/ultrasp2.c: New test.
60417
60418 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60419
60420         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60421
60422 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60423
60424         * gcc.c-torture/compile/991202-1.c: New test.
60425         * gcc.c-torture/execute/991202-1.c: New test.
60426         * gcc.c-torture/execute/991202-2.c: New test.
60427         * gcc.c-torture/execute/991202-3.c: New test.
60428
60429 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60430
60431         * g++.old-deja/g++.abi/align.C: New test.
60432         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60433         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60434
60435 1999-12-01  Richard Henderson  <rth@cygnus.com>
60436
60437         * gcc.c-torture/execute/991201-1.c: New.
60438
60439 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60440
60441         * gcc.dg/991129-1.c: New test.
60442
60443 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60444
60445         * gcc.c-torture/compile/991127-1.c: New test.
60446
60447 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60448
60449         * g++.old-deja/g++.other/warn4.C: New test.
60450
60451 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60452
60453         * g++.old-deja/g++.eh/cleanup2.C: New test.
60454         * g++.old-deja/g++.ext/pretty2.C: New test.
60455         * g++.old-deja/g++.ext/pretty3.C: New test.
60456         * g++.old-deja/g++.other/debug6.C: New test.
60457
60458 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60459
60460         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60461         compiler_output to look for one error message instead of two.
60462
60463 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60464
60465         * gcc.c-torture/execute/991118-1.c: Also test case
60466         where the word boundary does not split a byte evenly.
60467
60468 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60469
60470         * g++.old-deja/g++.ext/restrict1.C: New test.
60471
60472 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60473
60474         * gcc.c-torture/execute/991118-1.c: New test.
60475
60476 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60477
60478         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60479         working directory pathnames.
60480
60481 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60482
60483         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60484         host is equipped with driver.h and driver.o so it can actually
60485         compile and run the tests.
60486
60487 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60488
60489         * gcc.c-torture/compile/991008-1.c: New test.
60490
60491 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60492
60493         * lib/gcc-dg.exp: Include target-supports.exp
60494
60495 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60496
60497         * lib/target-supports.exp: New file: Provide procs to test for
60498         features supported by the target.
60499         (check_weak_available): Moved here from ecos.exp.
60500         (check_alias_available): New proc: Determine of the target
60501         toolchain supports the alias attribute.
60502
60503         * gcc.dg/special/ecos.exp: Move check_weak_available to
60504         target-supports.exp.
60505         (alias-1.c): Only perform the test if the target supports
60506         aliases.
60507         (wkali-1.c): Only perform the test if the target supports
60508         aliases.
60509
60510         * gcc.dg/990506-0.c: Expect error messages from cross
60511         targets as well as native targets.
60512
60513 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60514
60515         * gcc.dg/ultrasp1.c: Removed xfail.
60516         * gcc.dg/struct-ret-2.c: Likewise.
60517         * gcc.dg/array-1.c: Likewise.
60518
60519 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60520
60521         * gcc.dg/struct-ret-2.c: New test.
60522
60523         * gcc.dg/array-1.c: New test.
60524
60525 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60526
60527         * gcc.c-torture/execute/991030-1.c: New test.
60528
60529 1999-10-26  Richard Henderson  <rth@cygnus.com>
60530
60531         * gcc.c-torture/compile/991026-2.c: New test.
60532
60533 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60534
60535         * gcc.c-torture/compile/991026-1.c: New test.
60536
60537 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60538
60539         * gcc.c-torture/execute/991023-1.c: New test.
60540
60541 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60542
60543         * gcc.c-torture/execute/991019-1.c: New test.
60544
60545 1999-10-16  Richard Henderson  <rth@cygnus.com>
60546
60547         * gcc.c-torture/execute/991016-1.c: New test.
60548
60549 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60550
60551         * gcc.c-torture/execute/991014-1.c: New test.
60552
60553 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60554
60555         * g++.old-deja/g++.other/union2.C: New test.
60556
60557 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60558
60559         * g++.old-deja/g++.other/vaarg2.C: New test.
60560         * g++.old-deja/g++.other/vaarg3.C: New test.
60561
60562 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60563
60564         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60565         in compile/.
60566
60567 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60568
60569         * gcc.c-torture/execute/va-arg-11.c: New test.
60570
60571 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60572
60573         * lib/file-format.exp (gcc_target_object_format): Don't
60574         crash if objdump is unavailable.
60575
60576 1999-09-29  Donn Terry <donn@interix.com>
60577
60578         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60579
60580 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60581
60582         * gcc.c-torture/compile/990928-1.c: New test.
60583
60584 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60585
60586         * g++.old-deja/g++.other/decl6.C: New test.
60587
60588 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60589
60590         * gcc.c-torture/execute/va-arg-10.c: New test.
60591
60592 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60593
60594         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60595         __PRETTY_FUNCTION__.
60596
60597 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60598
60599         * gcc.c-torture/execute/990923-1.c: New test.
60600
60601 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60602
60603         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60604         for which -fpic is inappropriate.
60605
60606 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60607
60608         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60609
60610 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60611
60612         * g++.old-deja/g++.other/dyncast1.C: New test.
60613         * g++.old-deja/g++.other/dyncast2.C: New test.
60614         * g++.old-deja/g++.other/dyncast3.C: New test.
60615         * g++.old-deja/g++.other/dyncast4.C: New test.
60616         * g++.old-deja/g++.other/dyncast5.C: New test.
60617         * g++.old-deja/g++.eh/catch3.C: New test.
60618         * g++.old-deja/g++.eh/catch3p.C: New test.
60619         * g++.old-deja/g++.eh/catch4.C: New test.
60620         * g++.old-deja/g++.eh/catch4p.C: New test.
60621         * g++.old-deja/g++.eh/catch5.C: New test.
60622         * g++.old-deja/g++.eh/catch5p.C: New test.
60623         * g++.old-deja/g++.eh/catch6.C: New test.
60624         * g++.old-deja/g++.eh/catch6p.C: New test.
60625         * g++.old-deja/g++.eh/catch7.C: New test.
60626         * g++.old-deja/g++.eh/catch7p.C: New test.
60627         * g++.old-deja/g++.eh/catch8.C: New test.
60628         * g++.old-deja/g++.eh/catch8p.C: New test.
60629         * g++.old-deja/g++.eh/catch9.C: New test.
60630         * g++.old-deja/g++.eh/catch9p.C: New test.
60631
60632 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60633
60634         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60635         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60636
60637 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60638
60639         * gcc.c-torture/compile/990913-1.c: New test.
60640
60641 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60642
60643         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60644         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60645
60646 1999-09-09  Richard Henderson  <rth@cygnus.com>
60647
60648         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60649
60650 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60651
60652         * g++.old-deja/g++.other/lookup11.C: New test.
60653         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60654         what is permitted and what we want.
60655         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60656         overload use.
60657         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60658
60659 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60660
60661         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60662         * gcc.c-torture/noncompile/poison-1.c: New file.
60663
60664 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60665
60666         * g++.old-deja/g++.other/sizeof3.C: New test.
60667         * g++.old-deja/g++.other/sizeof4.C: New test.
60668         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60669         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60670
60671 1999-09-07  Richard Henderson  <rth@cygnus.com>
60672
60673         * gcc.dg/va-arg-1.c: New.
60674
60675 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60676
60677         * gcc.c-torture/execute/va-arg-9.c: New test.
60678
60679 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60680
60681         * g77.f-torture/compile/980519-2.f: New test.
60682         * g77.f-torture/compile/19990905-0.f: New test.
60683         * g77.f-torture/compile/19990905-1.f: New test.
60684         * g77.f-torture/compile/19990905-2.f: New test.
60685
60686         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60687
60688 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60689
60690         * gcc.c-torture/execute/990827-1.c: Fix typo.
60691
60692 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60693
60694         * g++.old-deja/g++.other/deref1.C: New test.
60695
60696 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60697
60698         * g++.old-deja/g++.other/ambig2.C: New test.
60699         * g++.old-deja/g++.other/cond5.C: New test.
60700         * g++.old-deja/g++.other/lookup16.C: New test.
60701
60702 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60703
60704         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60705         assemblers too.
60706
60707 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60708
60709         * lib/c-torture.exp: Avoid the "compare executables" optimization
60710         when testing native.
60711
60712 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60713
60714         * gcc.c-torture/execute/990829-1.c: New test.
60715         * gcc.c-torture/compile/990829-1.c: New test.
60716
60717 1999-08-27  Paul Burchard  <burchard@pobox.com>
60718
60719         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60720         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60721         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60722         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60723         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60724         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60725         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60726         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60727         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60728         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60729         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60730
60731 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60732
60733         * gcc.c-torture/execute/990827-1.c: New test.
60734
60735 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60736
60737         * g77.f-torture/noncompile/19990826-4.f: New test.
60738
60739         * g77.f-torture/compile/19990826-3.f: New test.
60740
60741         * g77.f-torture/execute/19990826-2.f: New test.
60742
60743         * g77.f-torture/compile/19990826-1.f: New test.
60744
60745         * gcc.c-torture/execute/990826-0.c: New test.
60746         * g77.c-torture/execute/19990826-0.f: New test.
60747
60748         * g77.f-torture/noncompile/970626-2.f: New test.
60749
60750 1999-08-25  Paul Burchard  <burchard@pobox.com>
60751
60752         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60753         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60754         lss-011.C: New tests.
60755
60756 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60757
60758         * g++.old-deja/g++.other/decl5.C: New test.
60759
60760 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60761
60762         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60763         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60764         call `postbase' for each one.  All callers of `postbase' changed
60765         to call this instead.
60766
60767 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60768
60769         * gcc.c-torture/execute/990811-1.c: New test.
60770
60771 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60772
60773         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60774         just native ones.
60775
60776         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60777         just native ones.
60778
60779 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60780
60781         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60782
60783 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60784
60785         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60786
60787 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60788
60789         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60790
60791 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60792
60793         * gcc.c-torture/execute/990804-1.c: New test.
60794
60795 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60796
60797         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60798         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60799         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60800
60801 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60802
60803         * g++.old-deja/g++.other/struct1.C: New test.
60804
60805 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60806
60807         * g++.old-deja/g++.other/enum2.C: New test.
60808
60809 1999-08-02  Richard Henderson  <rth@cygnus.com>
60810
60811         Adapted from tests from Franz Sirl:
60812         * gcc.c-torture/execute/va-arg-7.c: New test.
60813         * gcc.c-torture/execute/va-arg-8.c: New test.
60814
60815 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60816
60817         * gcc.c-torture/compile/990801-2.c: New test.
60818
60819         * gcc.c-torture/compile/990801-1.c: New test.
60820
60821 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60822
60823         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60824         fp-cmp-1.c, converting double to float.
60825
60826         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60827         fp-cmp-1.c, converting double to long double.
60828
60829         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60830         from fr1 to unknown_register, since fr1 is a legitimate register
60831         on some machines.
60832
60833 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60834
60835         * README: More listname related changes.
60836
60837 1999-07-08  Catherine Moore  <clm@cygnus.com>
60838
60839         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60840
60841 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60842
60843         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60844
60845 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60846
60847         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60848
60849 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60850
60851         * gcc.dg/990703-1.c: New test.
60852
60853 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60854
60855         * lib/file-format.exp: New file: Move definition of proc
60856         gcc_target_object_format to here from
60857         gcc.dg/special/ecos.exp.
60858
60859         * lib/c-torture.exp: Include lib file-format.exp.
60860         * lib/gcc-dg.exp: Include lib file-format.exp.
60861
60862         * gcc.dg/special/ecos.exp: Remove definition of proc
60863         gcc_target_object_format.
60864
60865 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60866
60867         * gcc.c-torture/execute/990628-1.c: New test.
60868
60869 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60870
60871         * gcc.c-torture/compile/990625-2.c: New test.
60872
60873         * gcc.c-torture/compile/990625-1.c: New test.
60874
60875 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60876
60877         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60878         attributes compile.
60879         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60880         ports that use the COFF/PE file format.
60881
60882 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60883
60884         * gcc.c-torture/compile/990617-1.c: New test.
60885
60886 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60887
60888         * g++.old-deja/g++.other/decl4.C: New test.
60889
60890 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60891
60892         * g++.old-deja/g++.other/bitfld3.C: New test.
60893
60894 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60895
60896         * g++.old-deja/g++.eh/catch1.C: New test.
60897
60898 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60899
60900         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60901
60902         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60903         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60904
60905 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60906
60907         * g77.f-torture/compile/19990502-0.f: Replace with new,
60908         shorter, test that still fails after recent changes.
60909
60910 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60911
60912         * gcc.c-torture/execute/990604-1.c: New test.
60913
60914 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60915
60916         * gcc.c-torture/execute/990531-1.c: New test.
60917
60918 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60919
60920         * gcc.c-torture/compile/990527-1.c: New test.
60921
60922 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60923
60924         * gcc.c-torture/execute/990527-1.c: New test.
60925
60926 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60927
60928         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60929         bitfields as signed.
60930
60931 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60932
60933         * g77.f-torture/compile/19990525-0.f: New test.
60934
60935 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60936
60937         * gcc.c-torture/execute/990525-2.c: New test.
60938
60939         * gcc.c-torture/execute/990525-1.c: New test.
60940
60941 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60942
60943         * g++.old-deja/g++.other/anon3.C: New test.
60944         * g++.old-deja/g++.other/anon4.C: New test.
60945         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60946         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60947         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60948         Merrill).
60949
60950 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60951
60952         * gcc.c-torture/execute/990524-1.c: New test.
60953
60954         * gcc.dg/990524-1.c: New test.
60955
60956 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60957
60958         * gcc.c-torture/compile/990523-1.c: New test.
60959
60960 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60961
60962         * gcc.c-torture/compile/990519-1.c: New test.
60963
60964 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60965
60966         * gcc.c-torture/compile/990517-1.c: New test.
60967
60968         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60969         (e4, f4): New tests.
60970         (main): Call them.
60971
60972 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60973
60974         * gcc.dg/noreturn-1.c: New test.
60975
60976 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60977
60978         * gcc.c-torture/execute/990513-1.c: New test.
60979
60980 1999-05-10  Richard Henderson  <rth@cygnus.com>
60981
60982         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60983
60984 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60985
60986         * g77.f-torture/execute/erfc.f: Use small single-precision
60987         values, to avoid problems on Alphas when not -mieee.
60988
60989 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60990
60991         * gcc.dg/990506-0.c: New test.
60992
60993 1999-05-08  Richard Henderson  <rth@cygnus.com>
60994
60995         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60996         the constant to test.  Don't XFAIL 64-bit targets.
60997
60998         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60999         * g++.old-deja/g++.law/profile1.C: Likewise.
61000
61001         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61002         operator new instances.
61003         * g++.old-deja/g++.other/delete5.C: Likewise.
61004
61005 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61006
61007         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61008         intrinsic.
61009
61010 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61011
61012         * g77.f-torture/execute/u77-test.f: Reverse order of two
61013         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61014
61015 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61016
61017         * gcc.dg/compare1.c: New test.
61018
61019 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61020
61021         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61022         New tests.
61023
61024 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61025
61026         * g77.f-torture/compile/19990502-1.f: New test.
61027
61028 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61029
61030         * g77.f-torture/compile/19990502-0.f: New test.
61031
61032 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61033
61034         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61035         intrinsic.
61036
61037 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61038
61039         * g77.f-torture/execute/u77-test.f (main): List libU77
61040         intrinsics not currently tested.
61041         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61042         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61043         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61044         Trim blanks off the ends of some printed strings.
61045
61046 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61047
61048         * g77.f-torture/execute/u77-test.f (main): Just warn about
61049         FSTAT gid disagreement, as it's expected on some systems.
61050
61051 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61052
61053         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61054         use a new function, which allows for some slop.
61055         Clean up some commentary.
61056         (issum): The new function.
61057         (sgladd): Deleted subroutine.
61058
61059 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61060
61061         * g77.f-torture/execute/u77-test.f: Modify to be more like
61062         libf2c/libU77 version, bringing patches to that version here.
61063         Add suitable commentary.
61064
61065 1999-04-25  Richard Henderson  <rth@cygnus.com>
61066
61067         * gcc.dg/990424-1.c: New test.
61068
61069 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61070
61071         * g77.f-torture/execute/u77-test.f (main): Bug involving
61072         LSTAT has been fixed, so turn back on full checking.
61073
61074 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61075
61076         * g77.f-torture/compile/19990419-0.f: New test.
61077         * g77.f-torture/execute/19990419-1.f: New test.
61078
61079 1999-04-17  Richard Henderson  <rth@cygnus.com>
61080
61081         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61082         to avoid the need for a prototype to supress a warning.
61083
61084 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61085
61086         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61087
61088 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61089
61090         * gcc.c-torture/execute/990404-1.c: New test.
61091
61092 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61093
61094         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61095         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61096         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61097         missing initializer warnings.
61098
61099 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61100
61101         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61102         matching strings.
61103
61104 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61105
61106         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61107
61108 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61109
61110         * g77.f-torture/execute/19990325-0.f: New test.
61111         * g77.f-torture/execute/19990325-1.f: New test.
61112
61113 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61114
61115         * gcc.c-torture/execute/990324-1.c: New test.
61116
61117 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61118
61119         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61120         test with 4.
61121
61122 1999-03-17  Richard Henderson  <rth@cygnus.com>
61123
61124         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61125
61126 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61127
61128         * g77.f-torture/execute/19990313-2.f: New test.
61129         * g77.f-torture/execute/19990313-3.f: New test.
61130
61131 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61132
61133         * g77.f-torture/execute/19990313-0.f: New test.
61134         * g77.f-torture/execute/19990313-1.f: New test.
61135
61136 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61137
61138         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61139         printf to sprintf.
61140         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61141         (main): Add check for u15.  Conditionalize u31 check depending on
61142         whether ints are <32 bits or >=32 bits.
61143
61144 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61145
61146         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61147
61148 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61149
61150         * g77.f-torture/compile/19990305-0.f: New test.
61151         * g77.f-torture/execute/19981119-0.f: New test.
61152
61153 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61154
61155         * g77.f-torture/execute/970625-2.f: call ABORT if final
61156         result is not correct, instead of just printing it.
61157         Add this checking via newly introduced obfuscation, to
61158         trip up buggy front ends.
61159
61160 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61161
61162         * g77.f-torture/compile/960317-1.f: Moved from being
61163         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61164
61165 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61166
61167         * g77.f-torture/execute/960317-1.f: New (old) test.
61168         * g77.f-torture/execute/970625-2.f: Ditto.
61169
61170 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61171
61172         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61173         error message on line 1 or line 2; cccp and cpplib do this differently.
61174
61175 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61176
61177         * g++.old-deja/g++.law/weak1.C: New test.
61178
61179 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61180
61181         * gcc.c-torture/execute/990119-1.c: Renamed to...
61182         * gcc.dg/990119-1.c: this, so it will only be tested once
61183         (it's a preprocessor test, it doesn't need to be run at
61184         multiple optimization levels).
61185
61186 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61187
61188         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61189           ALWAYS_CXXFLAGS.
61190
61191 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61192
61193         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61194         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61195         to not be compilable by current g77.
61196
61197 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61198
61199         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61200
61201 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61202
61203         * gcc.c-torture/execute/990222-1.c: New test.
61204
61205 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61206
61207         * g77.f-torture/compile/19990218-0.f: New test.
61208         * g77.f-torture/noncompile/19990218-1.f: New test.
61209
61210 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61211
61212         * g77.f-torture/compile/19981216-0.f: New test.
61213
61214 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61215
61216         * gcc.dg/990214-1.c: New test.
61217
61218 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61219
61220         * gcc.dg/990213-2.c: New test.
61221
61222         * gcc.dg/990213-1.c: New test.
61223
61224 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61225
61226         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61227         ints.
61228
61229 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61230
61231         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61232         specified by target.
61233
61234         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61235
61236 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61237
61238         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61239
61240 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61241
61242         * gcc.dg/special/ecos.exp: New test driver for new tests with
61243         special requirements.
61244
61245         * gcc.dg/special/alias-1.c: New test.
61246         * gcc.dg/special/gcsec-1.c: New test.
61247         * gcc.dg/special/weak-1.c: New test.
61248         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61249         * gcc.dg/special/weak-2.c: New test.
61250         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61251         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61252         * gcc.dg/special/wkali-1.c: New test.
61253         * gcc.dg/special/wkali-2.c: New test.
61254         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61255         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61256
61257 1999-02-10  Felix Lee  <flee@cygnus.com>
61258
61259           * lib/c-torture.exp (c-torture-compile): Pull out code for
61260           analyzing gcc error messages.
61261           (c-torture-execute): Likewise.  Fix some (harmless) false
61262           positives.
61263           * lib/gcc.exp (gcc_check_compile): New function.
61264
61265 1999-02-08  Richard Henderson  <rth@cygnus.com>
61266
61267         * gcc.c-torture/execute/990208-1.c: New test.
61268
61269 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61270
61271         * g++.dg/special/ecos.exp: New driver for new tests with special
61272         requirements
61273
61274         * g++.dg/special/conpr-1.C: New test
61275         * g++.dg/special/conpr-2.C: New test
61276         * g++.dg/special/conpr-2a.C: New test
61277         * g++.dg/special/conpr-3.C: New test
61278         * g++.dg/special/conpr-3a.C: New test
61279         * g++.dg/special/conpr-3b.C: New test
61280
61281         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61282         allow g++ to use the dg driver
61283
61284         * README: Add comment about g++.dg directory
61285
61286 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61287
61288         * README: Update email addresses.
61289
61290 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61291
61292         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61293         arguments in order to force structure S onto the stack even on
61294         the alpha.
61295         (test): Pass 10 leading arguments to function foo as well as the
61296         structure S.
61297
61298         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61299         failure for all targets.
61300
61301         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61302         abort to terminate program execution.
61303
61304 1999-01-30  Richard Henderson  <rth@cygnus.com>
61305
61306         * gcc.c-torture/execute/990130-1.c: New test.
61307
61308 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61309
61310         * gcc.dg/990130-1.c: New test.
61311
61312 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61313
61314         * gcc.c-torture/execute/990128-1.c: New test.
61315
61316 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61317
61318         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61319
61320 1999-01-27  Felix Lee  <flee@cygnus.com>
61321
61322         * lib/c-torture.exp (c-torture-compile): pull out code for
61323         analyzing gcc error messages.
61324         (c-torture-execute): ditto, and fix some (harmless) false
61325         positives.
61326         * lib/gcc.exp (gcc_check_compile): new function.
61327
61328 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61329
61330         * gcc.dg/990117-1.c: New test.
61331
61332         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61333
61334         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61335
61336 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61337
61338         * g77.f-torture/compile/990115-1.f: New test.
61339
61340 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61341
61342         * gcc.c-torture/compile/990107-1.c: New test
61343
61344 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61345
61346         * gcc.c-torture/execute/990106-2.c: New test.
61347
61348         * gcc.c-torture/execute/990106-1.c: New test.
61349
61350 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61351
61352         * gcc.c-torture/compile/981223-1.c: New test.
61353
61354 1998-12-29  Richard Henderson  <rth@cygnus.com>
61355
61356         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61357         (opt3): Rename from opt4 and disable.
61358
61359 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61360
61361         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61362
61363 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61364
61365         * g++.old-deja/g++.other/conv5.C: New test.
61366
61367 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61368
61369         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61370
61371 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61372
61373         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61374
61375 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61376
61377         * gcc.c-torture/compile/981211-1.c: New test.
61378
61379 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61380
61381         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61382
61383         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61384
61385 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61386
61387         * gcc.special/930510-1.c: Make C9X safe.
61388         * gcc.misc-tests/gcov-1.c Similarly.
61389         * gcc.misc-tests/gcov-2.c Similarly.
61390
61391 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61392
61393         * gcc.dg/ultrasp1.c: New test.
61394
61395 1998-12-06  Richard Henderson  <rth@cygnus.com>
61396
61397         * gcc.c-torture/execute/981206.c: New test.
61398
61399 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61400
61401         * g++.old-deja/g++.ns/template7.C: New test.
61402
61403         * g++.old-deja/g++.other/expr1.C: New test.
61404
61405         * g++.old-deja/g++.eh/tmpl3.C: New test.
61406
61407         * g++.old-deja/g++.eh/tmpl2.C: New test.
61408
61409 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61410
61411         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61412         * g++.old-deja/g++.other/using6.C: Removed.
61413         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61414
61415         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61416
61417 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61418
61419         * g++.old-deja/g++.pt/overload8.C: New test.
61420
61421         * g++.old-deja/g++.pt/overload7.C: New test.
61422
61423         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61424
61425         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61426         and relinking messages.
61427         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61428         compiling with -frepo.
61429
61430 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61431
61432         * g++.old-deja/g++.pt/lookup6.C: New test.
61433
61434 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61435
61436         * gcc.c-torture/execute/981130-1.c: New test.
61437         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61438
61439 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61440
61441         * g++.old-deja/g++.pt/explicit76.C: New test.
61442
61443         * g++.old-deja/g++.pt/friend38.C: New test.
61444
61445         * g++.old-deja/g++.ns/crash2.C: New test.
61446
61447         * g++.old-deja/g++.pt/defarg8.C: New test.
61448
61449         * g++.old-deja/g++.pt/instantiate6.C: New test.
61450
61451         * g++.old-deja/g++.pt/static6.C: New test.
61452
61453         * g++.old-deja/g++.pt/decl2.C: New test.
61454
61455 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61456
61457         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61458         problem is actually related with name lookup, but so what? :-)
61459
61460         * g++.old-deja/g++.pt/friend37.C: New test.
61461
61462 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61463
61464         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61465         element, which fails on some systems.
61466
61467         * g77.f-torture/execute/labug1.f: New test.
61468
61469 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61470
61471         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61472         is defined.
61473
61474 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61475
61476         * g77.f-torture/compile/981117-1.f: New test.
61477
61478 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61479
61480         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61481         properly discarded.
61482
61483 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61484
61485         * gcc.c-torture/execute/memcheck: New directory of tests for
61486         -fcheck-memory-usage.
61487
61488 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61489
61490         * README: New file, general information about the testsuite and
61491         new description of the various C++ test subdirectories.
61492         * README.g++: Eliminate obsolete information, update and move most
61493         relevant stuff to README.
61494
61495 1998-11-07  Richard Henderson  <rth@cygnus.com>
61496
61497         * gcc.c-torture/compile/981107-1.c: New test.
61498
61499 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61500
61501         * execute/memcpy-bi.c: New testcase.
61502
61503 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61504
61505         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61506         base classes.
61507
61508         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61509         template is selected.
61510
61511         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61512         classes, it should be accepted for all types.
61513
61514         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61515
61516         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61517         specializations start with template headers.
61518
61519 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61520
61521         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61522
61523         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61524         non-POD types.
61525
61526 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61527
61528         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61529
61530 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61531
61532         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61533
61534 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61535
61536         * 981019-1.c: New test.
61537
61538 1998-10-14  Robert Lipe <robertl@dgii.com>
61539
61540         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61541         find objc headers.
61542
61543 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61544
61545         * compile/981001-4.c: Remove use of GCC extension that triggers a
61546         compiler bug.
61547
61548 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61549
61550         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61551
61552 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61553
61554         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61555         instantiation of template produces incorrect code for delete
61556         expression.
61557
61558         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61559         constructors' name is not unique.
61560         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61561         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61562
61563         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61564         automatic array of const is ill-formed.
61565
61566         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61567         of template parameter?
61568
61569         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61570         const.
61571
61572         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61573         pointer-to-member expression.
61574
61575         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61576         declaration causes ICE.
61577
61578 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61579
61580         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61581         reserved in the global namespace.
61582
61583         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61584         generate needed virtual table.
61585
61586         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61587
61588 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61589
61590         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61591         template-dependent type
61592
61593 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61594
61595         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61596         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61597         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61598
61599         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61600         class should be usable as argument of member function.
61601         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61602         class should be usable as return type of member function.
61603         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61604         class should be usable as type of data member.
61605
61606         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61607
61608 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61609
61610         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61611
61612 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61613
61614         * gcc.dg/dll-?.c Add thumb to target list.
61615         Fix assembler scan patterns to match current assembler output.
61616
61617 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61618
61619         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61620         matching of template brackets.
61621
61622         * g++.old-deja/g++.other/using4.C: New test.  Test using
61623         declarations of methods from base classes.
61624
61625         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61626         within functions should introduce names into the innermost
61627         enclosing namespace.
61628
61629         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61630         of static locals if first initialization throws.
61631
61632 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61633
61634         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61635
61636 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61637
61638         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61639         lose track of the possible targets of tablejump insns.
61640         * special/special.exp: Run it.
61641
61642 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61643
61644         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61645         must be declared before its specializations can be named in friend
61646         declarations.
61647
61648 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61649
61650         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61651
61652         * g77.f-torture/execute/io1.f: New test.
61653
61654 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61655
61656         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61657         with pointer to template function, for which no argument deduction
61658         is possible.
61659
61660         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61661         specialization of template function as argument to template
61662         function.
61663
61664         * g++.old-deja/g++.other/access2.C: New test; Inner class
61665         shouldn't have privileged access to Outer's names.
61666
61667 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61668
61669         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61670         friend template declared within template class conflicts with
61671         nested class of the same name.
61672
61673         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61674         is ignored.
61675
61676         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61677         object with direct initializer as function declaration.
61678
61679         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61680         initializers.
61681
61682         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61683         involving const pointer and NULL produces incorrect result.
61684
61685         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61686         type name without `typename' should be rejected with -pedantic.
61687
61688 1998-10-02  Richard Henderson  <rth@cygnus.com>
61689
61690         * g++.old-deja/g++.other/addrof1.C: New test.
61691
61692 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61693
61694         * gcc.c-torture/compile/981001-1.c: New test.
61695         * gcc.c-torture/execute/981001-1.c: New test.
61696
61697 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61698
61699         * gcc.c-torture/compile/981001-2.c: New test.
61700         * gcc.c-torture/compile/981001-3.c: New test.
61701         * gcc.c-torture/compile/981001-4.c: New test.
61702
61703 1998-10-01  Robert Lipe  <robertl@dgii.com>
61704
61705         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61706         multilibbed hosts.  Idea grafted from g77.exp.
61707
61708 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61709
61710         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61711         avoid losing on systems which need -lsocket.
61712
61713 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61714
61715         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61716         * g++.old-deja/g++.other/nested2.C: Ditto.
61717         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61718         failure.
61719
61720 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61721
61722         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61723         preferred over template operator!= for enum bitfields.
61724
61725 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61726
61727         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61728         that happen to have the same base name, but in different scopes,
61729         are incorrectly rejected.
61730
61731 1998-09-16  Richard Henderson  <rth@cygnus.com>
61732
61733         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61734         on the native word size instead of an integer literal.
61735
61736 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61737
61738         * g++.old-deja/g++.other/static2.C: Invocation of static data
61739         member of type pointer-to-function denoted as non-static member.
61740
61741         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61742         checks involving function types and aliases.
61743
61744 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61745
61746         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61747         redefined to the same non-trivial type.
61748
61749         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61750         namespace-qualification of template specializations declared in
61751         other namespaces.
61752
61753         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61754         to declare a subset of the specializations of a template function
61755         as friends of specializations of a template class.
61756
61757         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61758         member templates that do not fully specialize the enclosing
61759         template class are rejected.
61760
61761 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61762
61763         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61764
61765 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61766
61767         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61768         altered from libf2c/libU77 version.
61769
61770 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61771
61772         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61773
61774 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61775             Alexandre Oliva  <oliva@dcc.unicamp.br>
61776
61777         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61778         (un)signed char are different types for template specialization
61779         purposes.
61780
61781 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61782
61783         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61784         * objc: ObjC testsuite.
61785
61786 1998-08-31  Catherine Moore  <clm@cygnus.com>
61787
61788         * gcc.c-torture/execute/941014-1.x: New file.
61789
61790 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61791
61792         * lib/c-torture.exp: Add support for
61793         torture_eval_before_compile and torture_eval_before_execute
61794         variables.
61795
61796 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61797
61798         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61799         this test triggers valid.
61800
61801 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61802
61803         * gcc.dg/980827-1.c: New test.
61804
61805 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61806
61807         * gcc.c-torture/execute/loop-4b.c: New test.
61808
61809 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61810
61811         * lib/c-torture.exp: Add support for
61812         torture_eval_before_compile and torture_eval_before_execute
61813         variables.
61814
61815 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61816
61817         * gcc.c-torture/compile/980825-1.c: New test.
61818
61819 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61820
61821         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61822         count number tests in opt_t0 not good_t0.
61823
61824 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61825
61826         * gcc.c-torture/compile/930326-1.x: Fix typo.
61827
61828 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61829
61830         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61831         causes an ICE.
61832
61833 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61834
61835         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61836         STACK_SIZE is defined.
61837         * gcc.c-torture/unsorted/stuct.c: Similarly.
61838
61839         * gcc.c-torture/compile/980821-1.c: New test.
61840
61841 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61842
61843         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61844         16bit ints.
61845
61846 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61847
61848         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61849         code.
61850
61851 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61852
61853         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61854         error'.
61855
61856 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61857
61858         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61859
61860 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61861
61862         * gcc.c-torture/compile/980816-1.c: New test.
61863
61864         * gcc.dg/980816-1.c: New test.
61865
61866 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61867
61868         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61869         compiler for ieee tests.
61870
61871 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61872
61873         * g77.f-torture/compile/980729-0.f: New test.
61874
61875 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61876
61877         * gcc.c-torture/special/eeprof-1.c: New test, for
61878         -finstrument-functions.
61879         * gcc.c-torture/special/special.exp: Run it.
61880
61881 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61882
61883         * gcc.c-torture/compile/980729-1.c: New test.
61884
61885 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61886
61887         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61888         __thumb__ is defined, and test for ARM style doubles if so.
61889
61890 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61891
61892         * g77.f-torture/noncompile/980615-0.f: New test.
61893
61894 1998-07-26  H.J. Lu  (hjl@gnu.org)
61895
61896         * gcc.dg/980312-1.c: Do link instead of compile.
61897         * gcc.dg/980313-1.c: Likewise.
61898
61899 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61900
61901         * gcc.c-torture/compile/980726-1.c: New test.
61902
61903 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61904
61905         * g77.f-torture/execute/io0.f: New test.
61906
61907 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61908
61909         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61910         an int.
61911
61912 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61913
61914         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61915         m32r bugs.
61916
61917 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61918
61919         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61920         c-decl.c:grokdeclarator can handle mode attributes.
61921
61922 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61923
61924         * gcc.c-torture/execute/980716-1.c: New test.
61925
61926 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61927
61928         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61929         the mn10200.
61930         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61931         the mn10200.
61932         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61933         * gcc.c-torture/compile/930326-1.x: Similarly.
61934
61935 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61936
61937         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61938         New test from Craig.
61939
61940 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61941
61942         * g77.f-torture/noncompile/980616-0.f: New test.
61943
61944         * g77.f-torture/execute/970816-3.f: New test from Craig.
61945
61946 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61947
61948         *  g++.other/singleton.C: Return error value instead of taking
61949         SIGSEGV.
61950
61951 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61952
61953         *  g++.other/singleton.C: New test.  Warning is under dispute.
61954         Runtime crash is not.
61955
61956 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61957
61958         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61959         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61960         using6.C, using7.C}: New namespace tests.
61961
61962 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61963
61964         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61965         specialization with typedef'ed names used as array indexes.
61966
61967 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61968
61969         * gcc.c-torture/execute/980709-1.c: New test.
61970
61971         * gcc.dg/980709-1.c: New test.
61972
61973 1998-07-07  Richard Henderson  <rth@cygnus.com>
61974
61975         * gcc.c-torture/execute/bcp-1.c: New test.
61976
61977 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61978
61979         * gcc.c-torture/execute/980707-1.c: New test.
61980
61981 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61982
61983         * gcc.c-torture/compile/980706-1.c: New test.
61984
61985 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61986
61987         * g77.f-torture/execute/980701-0.f,
61988         g77.f-torture/execute/980701-1.f: New test from Craig.
61989
61990 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61991
61992         * gcc.c-torture/compile/980701-1.c: New test.
61993
61994         * gcc.c-torture/execute/980701-1.c: New test.
61995
61996 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61997 rlsruhe.de>
61998
61999         * g++.old-deja/g++.robertl/eb132.C: New test.
62000         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62001
62002 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62003
62004         * g77.f-torture/execute/980628-7.f,
62005         g77.f-torture/execute/980628-8.f,
62006         g77.f-torture/execute/980628-9.f,
62007         g77.f-torture/execute/980628-10.f: New tests from Craig.
62008
62009         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62010
62011 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62012
62013         * g77.f-torture/execute/980628-4.f: New test from Craig.
62014         * g77.f-torture/execute/980628-5.f: Likewise.
62015         * g77.f-torture/execute/980628-2.f: Likewise.
62016         * g77.f-torture/execute/980628-0.f: Likewise.
62017         * g77.f-torture/execute/980628-1.f: Likewise.
62018         * g77.f-torture/execute/980628-3.f: Likewise.
62019         * g77.f-torture/execute/980628-6.f: Likewise.
62020
62021 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62022
62023         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62024         directory when nothing has been installed yet.
62025
62026 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62027
62028         * gcc.c-torture/special/special.exp: Handle newer versions of
62029         dejagnu.
62030
62031 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62032
62033         * gcc.dg/980626-1.c: New test.
62034
62035 1998-06-19  Bruno Haible <haible@ilog.fr>
62036
62037         * gcc.misc-tests/m-un-2.c: New test.
62038         * g++.old-deja/g++.other/warn01.c: Likewise.
62039
62040 1998-06-19  Robert Lipe  <robertl@dgii.com>
62041
62042         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62043         compatibility with assmblers with a different comment character.
62044         Eliminate use of GAS-specific extensions.
62045
62046 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62047
62048         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62049
62050 1998-06-19  Robert Lipe  <robertl@dgii.com>
62051
62052         * lib/g77.exp: Replace search for libf2c.a with search for newly
62053         renamed libg2c.a
62054
62055 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62056
62057         * gcc.c-torture/execute/980617-1.c: New test.
62058
62059 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62060
62061         * gcc.c-torture/execute/980612-1.c: New test.
62062
62063 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62064
62065         * gcc.dg/980523-1.c: Only test on ppc-linux.
62066         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62067
62068         * gcc.c-torture/execute/980608-1.c: New test.
62069
62070 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62071
62072         * gcc.c-torture/execute/980605-1.c: New test.
62073
62074 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62075
62076         * gcc.c-torture/execute/980604-1.c: New test.
62077
62078 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62079
62080         * gcc.c-torture/execute/980602-1.c: New test.
62081         * gcc.c-torture/execute/980602-2.c: Likewise.
62082
62083 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62084
62085         * 970125-0.f: Fix per JCB.  Add commentary.
62086
62087 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62088
62089         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62090         IEEE -0 support.
62091
62092 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62093
62094         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62095         earlier.
62096
62097 1998-05-28  Catherine Moore <clm@cygnus.com>
62098
62099         * gcc.c-torture/execute/980526-3.c: New test.
62100
62101 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62102
62103         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62104         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62105         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62106         m88k-motorola-sysv3 to XFAIL.
62107
62108 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62109
62110         * gcc.dg/980526-1.c: New test.
62111         * gcc.c-torture/execute/980526-2.c: New test.
62112
62113 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62114
62115         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62116
62117         * gcc.c-torture/execute/980526-1.c: New test.
62118
62119 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62120
62121         * g77.f-torture/execute/alpha2.f: Add runtime test.
62122
62123 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62124
62125         * g++.old-deja/old-deja.exp: Strip leading directories.
62126
62127         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62128         error for the line.  Don't run multiple tests for the same line.
62129
62130 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62131
62132         * gcc.dg/980523-1.c: New test.
62133
62134 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62135
62136         * g77.f-torture/compile/970915-0.f: New test.
62137
62138 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62139
62140         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62141
62142 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62143
62144         * gcc.dg/980520-1.c: New test.
62145
62146 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62147
62148         * gcc.dg/980502-1.c: Fix return type.
62149
62150 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62151
62152         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62153         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62154         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62155         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62156         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62157
62158 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62159
62160         * g77.f-torture/execute/980520-1.f: New test.
62161
62162 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62163
62164         * lib/mike-g77.exp: New file.
62165
62166         * g77.f-torture/noncompile/noncompile.exp,
62167         g77.f-torture/noncompile/check0.f: New files.
62168
62169 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62170
62171         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62172         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62173         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62174         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62175         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62176         abort where appropriate.
62177
62178 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62179
62180         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62181         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62182
62183 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62184
62185         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62186
62187 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62188
62189         * g77.f-torture/compile/980427-0.f: New test.
62190
62191 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62192
62193         * g77.f-torture/compile/980424-0.f: New test.
62194
62195 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62196
62197         * g77.f-torture/compile/980419-2.f (main): New test.
62198         * g77.f-torture/compile/970125-0.f: New test.
62199         * g77.f-torture/compile/980419-1.f: New test.
62200
62201 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62202
62203         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62204         of loop-4.c.
62205
62206 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62207
62208         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62209
62210 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62211
62212         * gcc.c-torture/compile/980329-1.c: New test.
62213
62214 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62215
62216         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62217         * gcc.dg/980312-1.c: Fix typo in -march command.
62218
62219 1998-03-16  H.J. Lu  (hjl@gnu.org)
62220
62221         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62222
62223 1998-03-11  Robert Lipe  <robertl@dgii.com>
62224
62225         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62226         Dave Love agree the Fortran source is bogus.
62227
62228 1998-03-11  Robert Lipe  <robertl@dgii.com>
62229
62230         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62231         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62232         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62233         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62234         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62235
62236 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62237
62238         * g++.old-deja/g++.other/friend1.C: New test.
62239
62240 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62241
62242         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62243         possibly uninitialized) variables and declare dnrm2.
62244
62245 1998-02-23  Robert Lipe <robertl@dgii.com>
62246
62247         From Bruno Haible <haible@ilog.fr>:
62248         * gcc.c-torture/execute/980223.c: New test.
62249
62250 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62251
62252         * gcc.dg/ifelse-1.c: New test.
62253
62254 1998-02-09  H.J. Lu  (hjl@gnu.org)
62255
62256         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62257
62258           * lib/old-dejagnu.exp (old-dejagnu): Added the
62259           "execution test - XFAIL *-*-*" handling in the spirit of
62260           "excess errors test -". Changed the "execution test fails"
62261           handling to be like "excess errors test fails".
62262           * Update various tests accordingly.
62263
62264 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62265
62266         * gcc.c-torture/execute/980205.c: New test.
62267
62268 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62269
62270         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62271         * lib/f-torture.exp: Similarly.
62272         * gcc.c-torture: Rename all .cexp files to .x files.
62273
62274 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62275
62276         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62277         (940510-1.c): Removed duplicate.
62278         (971104-1.c): New test.
62279
62280 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62281
62282           * lib/f-torture.exp: Improve error and loop detection.
62283
62284 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62285
62286         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62287         use that to size the filler array.
62288
62289 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62290
62291         * lib/c-torture.exp(c-torture-execute): Fix typo.
62292
62293         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62294         testcase as the executable name. Keep the executable around if
62295         the test fails.
62296
62297 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62298
62299         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62300         changes.  Only test one -g option, and move it to the end of the
62301         list of options to test.
62302
62303 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62304
62305         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62306         variable GCC_TORTURE_OPTIONS to supply default switches separated
62307         by colons.  If no environment variable, run tests with -O0 -g, -O1
62308         -g, and -O2 -g as well.
62309
62310 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62311
62312         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62313         explanatory comments. Fix indentation.
62314
62315 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62316
62317         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62318
62319 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62320
62321         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62322         * g++.old-deja/g++.mike/p7325.C: Likewise.
62323         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62324
62325 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62326
62327         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62328         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62329         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62330         * g++.old-deja/g++.law/operators4.C: Likewise.
62331
62332 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62333
62334         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62335         * g++.old-deja/g++.mike/p784.C: Ditto.
62336         * g++.old-deja/g++.mike/p785.C: Ditto.
62337
62338 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62339
62340           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62341
62342 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62343
62344         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62345         target feature; pass this to c-torture-execute as needed.
62346
62347 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62348
62349         * lib/c-torture.exp(c-torture-execute): If the previous and the
62350         current executables being tested are identical, we don't need to
62351         run the executable again. Try to make the executable names
62352         unique. Add an optional argument for passing additional compiler
62353         flags.
62354
62355 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62356
62357         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62358
62359 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62360
62361         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62362
62363 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62364
62365         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62366         32bit or larger longs.
62367
62368         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62369         have either a 32bit long or 32bit int.
62370
62371 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62372
62373         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62374         Make double precision tests dependent on sizeof (double).
62375
62376 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62377
62378         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62379         too.
62380
62381 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62382
62383         * gcc.c-torture/compile/961203-1.cexp: New script.
62384
62385 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62386
62387         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62388         up the includes ourselves.
62389
62390 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62391
62392         * lib/plumhall.exp: Remove random include, and add a few
62393         verbose messages for debugging.
62394
62395 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62396
62397         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62398         of trying to do it ourselves.
62399
62400 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62401
62402         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62403
62404 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62405
62406         * gcc.prms/5403.c: Made regexp a bit less strict.
62407
62408 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62409
62410         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62411         is returned from remote_load instead.
62412         * lib/plumhall.exp: Ditto.
62413         * lib/mike-g++.exp: Ditto.
62414         * lib/old-dejagnu.exp: Ditto.
62415         * lib/c-torture.exp: Ditto.
62416
62417 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62418
62419         * lib/g++.exp: Use build_wrapper procedure.
62420         * lib/gcc.exp: Ditto.
62421
62422 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62423
62424         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62425         an old-style decl for malloc.  Fixes tests to work when
62426         sizeof (int) != sizeof (size_t).
62427
62428 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62429
62430         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62431
62432         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62433         use stdargs.h interface.
62434
62435 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62436
62437         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62438         NO_VARARGS when compiling.
62439
62440 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62441
62442         * lib/plumhall.exp(ph_includes): New procedure.
62443         (ph_make): Use it.
62444         (ph_compiler): Ditto.
62445
62446         * lib/g++.exp: Rename test-glue.c to testglue.c.
62447         * lib/gcc.exp: Ditto.
62448
62449 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62450
62451         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62452         to completion when it's called.
62453
62454 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62455
62456         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62457         is defined, don't do test.
62458
62459 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62460
62461         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62462         for object files.
62463         (ph_summary): Mark skipped testcases as untested, not unresolved.
62464
62465         * lib/plumhall.exp (ph_make): If unresolved because of bad
62466         errorCode, record errorCode in log file.
62467         (*): Replace send_log/verbose with verbose -log.
62468
62469 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62470
62471         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62472         double conversion if double isn't at least 8 bytes.
62473
62474         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62475         int to work with targets where int is 16 bits.
62476
62477         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62478         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62479         precision for the test to complete.
62480
62481 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62482
62483         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62484         if d10v is not compiled with the -mdouble64 flag.
62485         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62486
62487         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62488         d10v is not compiled with the -mint32 flag.
62489
62490 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62491
62492         * lib/plumhall.exp: Use incr_count.
62493
62494 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62495
62496         * gcc.c-torture: Update to c-torture-1.45.
62497
62498 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62499
62500         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62501         the name of the expect testcase file).
62502
62503         * lib/g++.exp(g++_init): Ditto.
62504
62505 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62506
62507         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62508         the host.
62509
62510         * lib/gcc.exp(gcc_exit): New procedure.
62511
62512 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62513
62514         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62515         specs where appropriate.
62516
62517         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62518         because of new "candidates are" messages, and removed a few
62519
62520         * Converted all non-old-style g++ testcases to old-style, and
62521         moved into g++.old-deja.
62522
62523 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62524
62525         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62526         options.
62527
62528         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62529         succeeded.
62530
62531         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62532
62533 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62534
62535         * lib/gcc.exp (gcc_target_compile): Add support for defining
62536         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62537         the machine doesn't have those features.
62538
62539 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62540
62541         * g++.law/operators4.exp: Don't use LIBS.
62542
62543 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62544
62545         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62546
62547         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62548         * lib/g++.exp: Set it here instead. Also, allow use of the
62549         --tool_exec and --tool_opt options. Change CXX to
62550         GXX_UNDER_TEST.
62551
62552         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62553
62554         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62555
62556 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62557
62558         * lib/old-dejagnu.exp: Use prune_warnings instead of
62559         prune_system_crud.
62560         * lib/mike-g++.exp: Ditto.
62561         * lib/gcc.exp: Ditto.
62562         * lib/g++.exp: Ditto.
62563
62564         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62565
62566 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62567
62568           * 941014-2.c: Include stdlib.h
62569           * 960327-1.c: Include stdio.h
62570           * dbra.c, index-1.c: Don't assume ints are 32bits.
62571
62572 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62573
62574         * lib/gcc.exp: Add gcc,stack_size target feature.
62575
62576         * lib/g++.exp(g++_target_compile): Add the include and link
62577         paths here, not in two other places. And, it's $options, not
62578         options.
62579
62580         * lib/mike-g++.exp(postbase): Remove the code that determines
62581         the correct include and link paths.
62582         * g++.old-deja/old-deja.exp: Ditto.
62583
62584 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62585
62586         * lib/g++.exp(g++_init): target_compile no longer returns the
62587         filename of the result.
62588
62589 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62590
62591         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62592         call to glob.
62593
62594         * gcc.c-torture/special/special.exp: Change call to
62595         gcc_target_compile to include the object file.
62596
62597 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62598
62599         * gcc.c-torture/special/special.exp: Correct misspelling in last
62600         change.
62601
62602 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62603
62604         * lib/plumhall.exp(ph_summary): Log the entire output of the
62605         executable. Return -1 if there were any failures, 0 otherwise.
62606         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62607         (ph_make): Clean up objects and executables that were built
62608         if the tests succeeded.
62609
62610 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62611
62612         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62613         libraries and includes in the build tree as appropriate.
62614
62615 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62616
62617         * lib/c-torture.exp: Instead of looking for the global variable
62618         NO_LONG_LONG, check to see if that's a feature of the target.
62619
62620 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62621
62622         * config/default.exp: Minimize. Delete the remainer of the files in
62623         config; this functionality is now in devo/dejagnu/config.
62624
62625         g++.*/*: Pass any additional flags used to compile to postbase;
62626         delete CXXFLAGS.
62627
62628         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62629         is now done by runtest.exp. Use gcc_target_compile instead of
62630         compile.
62631
62632         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62633         Remove references to CFLAGS. Use remote_file instead of
62634         calling rm -f.
62635         (c-torture): Take a list of arguments to use to compile this
62636         testcase.
62637
62638         lib/g++.exp: Simplify. Use target_compile instead of compile.
62639         lib/gcc-dg.exp: Ditto.
62640         lib/gcc.exp: Ditto.
62641         lib/mike-{gcc,g++}.exp: Ditto.
62642         lib/old-dejagnu.exp: Ditto.
62643         lib/plumhall.exp: Ditto.
62644
62645 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62646
62647         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62648         (ph_linker): Likewise.
62649
62650 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62651
62652           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62653         MAP_ANON / MAP_ANONYMOUS if defined;
62654         else try to map from /dev/zero .
62655
62656 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62657
62658         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62659         isn't defined, then define it to MAP_ANONYMOUS.
62660
62661 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62662
62663         * gcc.c-torture: Update to c-torture-1.42 release.
62664
62665 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62666
62667         * gcc.c-torture: Update to c-torture-1.41 release.
62668
62669 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62670
62671         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62672         c-torture release.
62673
62674 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62675
62676         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62677         and LDFLAGS.  Fix second case to append the target_info ldflags
62678         onto LDFLAGS, not CFLAGS.
62679         * lib/g++.exp (g++_init): Add target_info stuff.
62680         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62681         of libgloss and newlib flags for !native.
62682
62683         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62684         (GDB): Fix relative path to go up another dir for finding gdb.
62685
62686 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62687
62688         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62689         versions in the target_info array, if they don't exist.
62690
62691 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62692
62693         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62694
62695 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62696
62697         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62698         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62699
62700 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62701
62702         * lib/old-dejagnu.exp: Don't remove the output file before we've
62703         actually tested it. Don't append pwd to the path of the executable
62704         we're testing.
62705
62706 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62707
62708         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62709
62710 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62711
62712         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62713         temporary directory for compiler files, and set it to a default
62714         value of /tmp. Set $output as the name of the output file from
62715         compiling the testcase. Add a -o option to $cflags_var so the
62716         compiler writes the final output file as $output. Set $executable
62717         to $output.
62718
62719         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62720         directory for compiler files, and set it to /tmp if it doesn't
62721         already have a value. Set $output_file to the name of the output
62722         file from compiling the testcase. Add a -o option to CXXFLAGS so
62723         the compiler writes the final output file as $output. Use $output
62724         as the executable to be tested.
62725
62726 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62727
62728         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62729
62730 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62731
62732         * gcc.c-torture/execute/pending-1.c: New test.  Still
62733         pending in Tege's queue.
62734
62735 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62736
62737         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62738         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62739         if there were failures.  Call unresolved if there were unresolved
62740         testcases.  Call gcc_fail if program did not run to completion.
62741         (ph_make): Pass additional argument name to ph_execute.
62742         (ph_execute): Add new argument.  Pass additional arguments to
62743         ph_summary.  Call gcc_fail is there is no execution output.
62744
62745 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62746
62747         * lib/plumhall.exp (proc_summary): Output relavent summary
62748         lines into the log so specific failures in plumhall can be
62749         investigated.
62750
62751 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62752
62753         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62754         (c-torture-execute): Don't try to execute tests which use
62755         "long long" types if $NO_LONG_LONG is nonzero.
62756
62757 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62758
62759         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62760         not c-torture.
62761
62762         * gcc.ieee: Move from here.
62763         * gcc.c-torture/execute/ieee: To here.
62764
62765 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62766
62767         * gcc.c-torture: Update to c-torture-1.41 release.
62768
62769 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62770
62771         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62772         not "$output".
62773
62774 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62775
62776         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62777         -c present.
62778
62779 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62780
62781         * config/proelf.exp: Handle connecting to a simulator.
62782
62783 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62784
62785         * config/proelf.exp: New file.  Enough framework that we can
62786         run c-torture tests on the proelf targets (or any other target
62787         that gdb can connect to for that matter).
62788
62789 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62790
62791         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62792         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62793
62794         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62795         exec_output exists.
62796
62797 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62798
62799         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62800         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62801
62802         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62803         to pass/fail/unresolved/unsupported/untested.  Caller must now
62804         call unresolved/unsupported/untested.
62805         * lib/*.exp: Update FSF address.  Update to handle new results of
62806         ${tool}_load.
62807         * lib/chill.exp (verbose): Delete.
62808
62809 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62810
62811         * lib/gcc.exp (default_gcc_start): Change order of args to
62812         $LDFLAGS $CFLAGS $LIBS.
62813         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62814         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62815         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62816         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62817         * gcc.misc-tests/dg-test.exp: Likewise.
62818         * gcc.misc-tests/msgs.exp: Likewise.
62819         * gcc.prms/prms.exp: Likewise.
62820         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62821         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62822
62823         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62824
62825 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62826
62827         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62828
62829         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62830         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62831
62832         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62833         necessary.
62834
62835 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62836
62837         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62838         global for loop; add use of $mathlib.
62839         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62840         settings here; set mathlib for anything but VxWorks.
62841
62842 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62843
62844         * gcc.c-torture: Update to c-torture-1.40 release.
62845
62846 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62847
62848         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62849         dg.exp.
62850
62851 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62852
62853         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62854         global.
62855
62856 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62857
62858         * lib/g++.exp (LIBS): Define if not already.
62859         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62860         (gcc-dg-prune): Call prune_gcc_output.
62861         * lib/gcc.exp (prune_gcc_output): New proc.
62862         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62863         prune_gcc_output.
62864
62865 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62866
62867         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62868         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62869
62870 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62871
62872         * gcc.c-torture: Update to c-torture-1.39 release.
62873
62874 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62875
62876         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62877         fails, try others as well.
62878
62879 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62880
62881         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62882         If compilation fails, mark execute tests as `untested'.
62883         If test is marked as unsupported, don't mark compilation and
62884         execute tests as failed.
62885
62886 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62887
62888         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62889         libstdc++ for whether or not we want to be doing shared
62890         libraries.  Delete link_curses since we don't need it anymore.
62891         * lib/mike-g++.exp (postbase): Don't link in libg++.
62892         * g++.old-deja/old-deja.exp: Likewise.
62893
62894 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62895
62896         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62897
62898 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62899
62900         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62901         For that, add `-Wl,-a,shared_archive'.
62902         * g++.old-deja/old-deja.exp: Likewise.
62903
62904 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62905
62906         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62907
62908 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62909
62910         * lib/mike-g++.exp (postbase): Pay attention to the status of
62911         g++_load.
62912
62913 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62914
62915           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62916
62917 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62918
62919         * lib/gcc.exp (default_gcc_start): No longer need to log program
62920         being executed or its output, execute_anywhere does that now.
62921         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62922         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62923
62924 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62925
62926         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62927         the same as those in lib/g++.exp.
62928
62929 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62930
62931         * gcc.c-torture: Update to c-torture-1.38 release.
62932         * gcc.ieee: Related changes.
62933
62934 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62935
62936         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62937         "exec". Minor reformatting changes.
62938
62939         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62940         cross. This means all "exec" calls now work on a remote host as
62941         well.
62942         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62943         cross. Filter out the extra "\r\n" stuff that expect puts in.
62944         (c-torture-execute): Filter out the bogus warnings like
62945         c-torture-compile does. Add support for canadian cross.
62946         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62947         Use execute_anywhere rather than calling exec directly. Now it
62948         works for canadian cross testing.
62949
62950 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62951
62952         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62953         results into a variable, and check that rather than using file exists.
62954
62955 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62956
62957         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62958         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62959
62960 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62961
62962         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62963         lib_curses if there's a shared libg++ in the build tree.
62964
62965 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62966
62967         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62968         if not supported target.
62969
62970 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62971
62972         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62973         link_curses up to always happen, not just for native builds.
62974
62975 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62976
62977         * gcc.c-torture: Update to c-torture-1.36 release.
62978         * gcc.failure: Related changes.
62979
62980 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62981
62982         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62983
62984 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62985
62986         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62987         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62988         runshlib, link_curses, and mathlib for link and run.
62989
62990         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62991         pass the runtime shared library options for Solaris, OSF/1, and
62992         Irix5, and link with -lcurses to avoid unresolved references.
62993
62994 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62995
62996         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62997         only run once.
62998
62999 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63000
63001         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63002
63003 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63004
63005         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63006         do not have a framework for the "compat" tests yet.
63007
63008 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63009
63010         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63011         set to null if we're testing vxworks5.1.  Use that instead of
63012         `-lm' in the setting of LIBS for link and run.
63013
63014 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63015
63016         * config/rom68k.exp (${tool}_load): Major changes to make it
63017         work.  Verified that it does in fact return the stuff in
63018         exec_output properly.  Catch any Emul or any TRAP other than 0.
63019
63020 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63021
63022         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63023         LDFLAGS properly for targets that need stuff from libgloss.
63024         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63025         only run once.
63026         (gpp_initialized): New variable.
63027
63028 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63029
63030         * config/rom68k.exp: Load libgloss.exp.
63031         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63032         so we can produce a fully linked binary.
63033         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63034         so we can produce a fully linked binary.
63035
63036 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63037
63038         * lib/plumhall.exp (ph_section): Watch for expected failures.
63039         Add missing `else'.
63040
63041         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63042         run the testcase.
63043         (c-torture): Likewise.
63044
63045 1995-08-28  Doug Evans  <dje@cygnus.com>
63046
63047         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63048
63049         * lib/mike-g++.exp (mike_cleanup): New proc.
63050         (prebase): New globals compiler_result, not_compiler_result,
63051         target_regexp.
63052         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63053         allow leading "-" in pattern.  Watch for unsupported tests.
63054         If $compiler_result is set, pattern match assembler code,
63055         and ditto for $not_compiler_result.
63056         * lib/mike-gcc.exp: Likewise.
63057
63058         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63059         execution "succeeded".
63060
63061 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63062
63063         * config/win32.exp: New file.
63064         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63065
63066 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63067
63068         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63069         unsupported.
63070         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63071         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63072         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63073
63074         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63075         "... without exceptions was ...".  That is now handled by
63076         prune_system_crud.
63077         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63078
63079 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63080
63081         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63082         sieve.c,sort2.c}: New files.
63083         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63084         sieve.exp,sort2.exp}: Drivers for them.
63085
63086         * lib/mike-gcc.exp (program_output): New user settable variable.
63087         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63088         messages.
63089         * lib/mike-g++.exp (program_output): New user settable variable.
63090
63091         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63092
63093         * config/sh.exp: Deleted (use sim.exp instead).
63094
63095 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63096
63097         * config/vx.exp: Declare CHECKTASK as global.
63098         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63099         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63100         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63101
63102 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63103
63104         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63105         target. Like vx.exp, only includes `vx29k.exp' instead of
63106         `vxworks.exp'.
63107
63108 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63109
63110         * config/sim.exp: Increase time limit from 120 seconds to 240.
63111
63112 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63113
63114         * gcc.c-torture/execute/950628-1.c: New test.
63115
63116 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63117
63118         * gcc.c-torture: Update with changes/additions from
63119         c-torture-1.34.
63120
63121 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63122
63123         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63124
63125 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63126
63127         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63128
63129 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63130
63131         * gcc.c-torture/compile/950512-1.c: New test.
63132         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63133         * gcc.dg/struct-ret-1.c: Likewise.
63134
63135 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63136
63137         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63138           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63139
63140 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63141
63142         * gcc.c-torture/special/920411-1.c: Deleted.
63143         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63144
63145 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63146
63147         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63148         cpu limit.
63149
63150 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63151
63152         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63153
63154 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63155
63156         From kenner;
63157         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63158         is the proper length.
63159         * va-arg-3.c: Likewise.
63160
63161 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63162
63163         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63164         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63165
63166         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63167         * lib/g++.exp (default_g++_start): Delete old cruft.
63168
63169 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63170
63171         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63172         (2 * (1 << 18)) to (2 * (1 << 17)).
63173
63174         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63175
63176 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63177
63178         * config/rom68k.exp: Renamed from config/idp.exp
63179
63180 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63181
63182         * c-torture/compile/921109-2.c
63183
63184 1995-04-18  Mike Stump  <mrs@cygnus.com>
63185
63186         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63187         excess errors.
63188
63189 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63190
63191         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63192         output.
63193         * lib/g++.exp (default_g++_start): Likewise.
63194
63195 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63196
63197         * gcc.c-torture/compile/950329-1.c: New test.
63198
63199 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63200
63201           * config/bug.exp (${tool}_load): Updated to use new remote_open
63202           and remote_close procs.
63203         * config/idp.exp: New file.
63204
63205 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63206
63207         * gcc.c-torture/execute/950322-1.c: New test.
63208
63209 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63210
63211         * config/vx.exp (${tool}_load): Clean up testing of return code from
63212         vxworks_ld and vxworks_spawn.
63213
63214 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63215
63216         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63217
63218 1995-03-13  Mike Stump  <mrs@cygnus.com>
63219
63220         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63221         can mark excess errors on a machine by machine basis.  Note, the
63222         default is to not expect any excess errors, even when excess
63223         errors test - is given, so you will want to put an XFAIL ... on
63224         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63225         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63226         those 4 machines, but no others.
63227
63228 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63229
63230         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63231         * lib/c-torture.exp: to here.
63232
63233 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63234
63235         * gcc.c-torture/execute/950221-1.c: New test.
63236         * gcc.c-torture/execute/struct-ret-1.c: New test.
63237         * gcc.c-torture/compile/950221-1.c: New test.
63238
63239         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63240
63241 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63242
63243         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63244         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63245
63246 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63247
63248         * g++.gb: New directory of tests, derived from my signature and
63249         class scoping tests.
63250
63251         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63252         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63253         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63254         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63255         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63256         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63257         * g++.gb/sig25.C: Likewise.
63258
63259         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63260         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63261         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63262         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63263         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63264         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63265         * g++.gb/sig25.exp: Likewise.
63266
63267         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63268         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63269         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63270         * g++.gb/scope13.C: Likewise, this test still fails.
63271
63272         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63273         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63274         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63275         * g++.gb/scope13.exp: Ditto.
63276
63277         * g++.gb/README: New file, explains what these tests are about.
63278
63279 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63280
63281         * lib/dg.exp (dg-do): Support `preprocess'.
63282         (dg-test): Likewise.
63283
63284 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63285
63286         * config/udi.exp: change "continue -expect" to "exp_continue".
63287
63288 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63289
63290         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63291         Delete redundant tests.
63292
63293         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63294         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63295         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63296         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63297         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63298         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63299         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63300         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63301
63302         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63303         storing label pointers.
63304         * gcc.c-torture/execute/921019-1.c: Likewise.
63305         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63306         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63307         parameter fp.
63308         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63309         constants.
63310
63311         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63312         Delete obsolete tests.
63313
63314         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63315         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63316         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63317         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63318         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63319         * gcc.c-torture/compile/950124-1.c: New test.
63320
63321         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63322
63323 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63324
63325         * lib/mike-g++.exp: Add -lm to LIBS.
63326
63327 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63328
63329         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63330
63331 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63332
63333         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63334
63335 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63336
63337         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63338
63339 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63340
63341         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63342         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63343         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63344         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63345         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63346         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63347         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63348         * g++.law/{operators31.C, operators32.C,
63349         * g++.law/{operators33.C, operators34.C}: Likewise.
63350         * g++.law/{pic1.C, refs2.C}: Likewise.
63351         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63352         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63353         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63354         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63355
63356         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63357         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63358         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63359         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63360         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63361         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63362         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63363         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63364         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63365         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63366         * g++.law/{operators34.exp}: Likewise.
63367         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63368         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63369         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63370         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63371         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63372
63373         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63374         No longer expected to fail.
63375         * g++.law/missed-error3.C: Tweak for recent bool changes.
63376
63377 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63378
63379         * config/emb-unix: Deleted.
63380         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63381         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63382
63383 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63384
63385         * lib/dg.exp (dg-test): Fix typo in last patch.
63386
63387 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63388
63389         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63390         (handles multiple occurrences).
63391
63392 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63393
63394         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63395         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63396         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63397         printed).
63398         * lib/c-torture.exp (c-torture-compile): Likewise.
63399         (c-torture): Prepend full path if missing.
63400         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63401         (gcc_fail): Likewise.
63402         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63403
63404 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63405
63406         * lib/netware.exp: Only attach to NetWare i386 systems.
63407
63408 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63409
63410         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63411         messages.  Add test name to "output pattern match" pass/fail message.
63412
63413 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63414
63415         * gcc.dg: New testsuite.
63416         * gcc.dg/dg.exp: New file.
63417
63418         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63419         test-switch.c}: Deleted.
63420
63421         * gcc.misc-tests/msgs.exp: New testcase driver.
63422
63423 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63424
63425         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63426         Watch for illegal return values from ${tool}_load.
63427         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63428         cross targets.  Coerce return value >0 to 1.
63429
63430 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63431
63432         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63433
63434         * config/emb-unix.exp: New file.
63435
63436         * config/sim.exp: Error if variable $SIM not defined.
63437         (${tool}_load): Mark test as "untested" if simulator missing.
63438
63439         * config/unix.exp: Load remote.exp to get rcp_download.
63440         * lib/c-torture.exp: Use different option lists for testcases with
63441         and without loops.
63442         * gcc.c-torture/execute/execute.exp: Likewise.
63443
63444 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63445
63446         * config/*.exp: Clarify return code from ${tool}_load.
63447         Call `unresolved' or `untested' instead of `warning' or `perror'
63448         (sometimes you still want to call both though).
63449         Add comment that `shell_id' is local to each file.
63450         * config/udi.exp (timeout): Set to 30.
63451         Don't print warning if connection fails, $connectmode has already
63452         printed an error.
63453         (${tool}_load): Move verbose messages to level 2.
63454         Rework pattern for "Process started" message.
63455         Pass `shell_id' to ${connectmode}_download.
63456         Retry twice upon timeout.  Make resetting of target more robust.
63457         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63458         Pass `shell_id' to exit_$connectmode.
63459         Only call exit_$connectmode if connected.
63460         * config/unix.exp (${tool}_load): Check return codes better.
63461         * config/vrtx.exp (${tool}_load): Likewise.
63462         * config/vx.exp (${tool}_load): Likewise.
63463         Delete unneeded global's.
63464         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63465         from ${tool}_load.
63466         (dg-stat): Delete.
63467         (dg-init): Delete recording of pass/fail counts.
63468         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63469         (old-dejagnu-init): Likewise.
63470         (old-dejagnu-stat): Delete contents, empty proc now.
63471         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63472         (c-torture): Delete references to lcnt, lpass, lfail.
63473         Get option list from TORTURE_OPTIONS.
63474         Delete -funroll[-all]-loops if no loops.
63475         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63476         (g++_stat): Delete contents (empty proc now).
63477         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63478         (gcc_finish): Likewise.
63479         (gcc_stat): Deleted.
63480         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63481         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63482         * gcc.c-torture/execute/execute.exp: Likewise.
63483         Split tests into two parts: compile, execute.
63484         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63485         no loops.  Update to reflect clarified return codes from ${tool}_load.
63486
63487 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63488
63489         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63490         to grep for.
63491         (old-dejagnu): Likewise (where necessary).
63492
63493 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63494
63495         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63496
63497         * lib/dg.exp (dg-process-target): Fix processing of selector.
63498         Add comment regarding use of `error'.
63499
63500         * lib/gcc.exp (prune_system_crud): Define if missing.
63501         * lib/g++.exp (prune_system_crud): Likewise.
63502
63503         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63504         Call prune_system_crud.
63505         * lib/dg.exp (dg-runtest): New proc.
63506         Use perror instead of send_user for tcl errors in testcase.
63507         Don't return any value, it's never used.
63508         Don't clobber previous definition of `unknown'.
63509         Print tcl errors in `dg-final'.
63510
63511 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63512
63513         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63514         (dg-test): Don't print errorInfo, it contains stack backtrace.
63515
63516 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63517
63518         * lib/g++.exp (runtest_file_p): Define if missing.
63519
63520 1994-09-24  Doug Evans  (dje@cygnus.com)
63521
63522         * lib/mike-g++.exp: Comment out loading of g++.exp.
63523         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63524         (default_g++_version): Always print something.
63525         (default_g++_start): Comment out call to `which'.
63526         (g++_start, g++_load): Deleted (must be defined in config file).
63527         * lib/gcc.exp: Test for existence of $CC at start.
63528         Delete check for tmpdir (done in gcc_init).
63529         (default_gcc_version): Always print something.
63530         (default_gcc_start): Comment out call to `which'.
63531         * config/*.exp: Major cleanup - make cross targets work at least a
63532         little better for g++ (by not being "--tool gcc" specific).
63533         Rename gcc_xxx to ${tool}_xxx.
63534         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63535         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63536
63537 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63538
63539         * lib/c-torture.exp (c-torture-compile): Rework compiler
63540         message processing.
63541
63542         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63543         c-torture.
63544
63545 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63546
63547         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63548
63549         * lib/dg.exp (dg-process-target): Support { target native }.
63550
63551 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63552
63553         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63554         looked for "... program xxx got fatal signal".
63555         Correct regsub munging of `comp_output'.
63556         Ignore compiler messages "path prefix not used" and "linker input
63557         file unused".
63558
63559 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63560
63561         * lib/gcc.exp (runtest_file_p): Define if missing.
63562         * gcc.prms/template.c: Example to work from.
63563
63564 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63565
63566         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63567         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63568
63569         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63570         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63571         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63572         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63573
63574         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63575         (dg-process-target): No longer a varargs proc.
63576         Return S/N for target, P/F for xfail.  All callers changed.
63577         (user option procs): More argument checking.
63578         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63579         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63580         (dg-test): Skip test if not running on selected target in `dg-do'.
63581         Update handling of `dg-do-what', `dg-output-text'.
63582         Separate execution pass/fail from output pattern match pass/fail.
63583         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63584
63585 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63586
63587         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63588         target for 920510-1.c.
63589
63590 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63591
63592         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63593         Clean up comment regarding use of passcnt, etc.
63594         (gcc_stat): Don't update `testcnt' here.
63595         (gcc_finish): Do it here.
63596         Might as well reset `but_id' here too.
63597         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63598         to determine if the file should be tested.
63599         * gcc.c-torture/compile/compile.exp: Likewise.
63600         * gcc.c-torture/execute/execute.exp: Likewise.
63601         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63602         * gcc.misc-tests/dg-test.exp: Likewise.
63603         * gcc.prms/prms.exp: Likewise.
63604         * gcc.wendy/wendy.exp: Likewise.
63605         * g++.old-deja.exp: Likewise.
63606         Move "Testing file" message to verbose level 1.
63607
63608 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63609
63610         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63611
63612 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63613
63614         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63615         (default_gcc_start): Accept optional second list element
63616         of compiler flags.  Print compiler output at verbosity level 2.
63617         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63618         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63619         Save current values of framework globals passcnt, failcnt, xpasscnt,
63620         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63621         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63622         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63623         xfailcnt to compute stats.  Update framework global `testcnt' from
63624         pass/fail counts.
63625         (gcc_finish): New proc.  Clean up test environment.
63626         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63627         (gcc_epass, gcc_efail): Delete.
63628         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63629         argument of line number.
63630         (dg-init): If the tool has an init routine, call it.
63631         (dg-test): Remove args `cflags_var' and `libs_var'.
63632         Pass all compiler options to ${tool}_start.
63633         Handle missing line number.
63634         (dg-finish): New function.
63635         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63636         particular files.  Call gcc_finish at end.  Move "skipping test"
63637         message to verbosity level 3.
63638         * gcc.c-torture/compile/compile.exp: Likewise.
63639         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63640         * gcc.c-torture/execute/execute.exp: Likewise.
63641         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63642         Print testcase being tried at verbosity level 1.
63643         * gcc.c-torture/special/special.exp: Unset xfail.
63644         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63645         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63646         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63647         * gcc.failure/failure.exp: Likewise.
63648         * gcc.ieee/ieee.exp: Likewise.
63649         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63650         Update call to dg-test.  Call dg-finish at end.
63651         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63652         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63653         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63654         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63655         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63656         * gcc.wendy/wendy.exp: Add copyright.
63657         Delete setting of tmpdir (done by gcc_init).
63658         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63659         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63660         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63661         gcc_[ce]pass/fail.
63662
63663 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63664
63665         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63666         confusion.
63667         (g++_load): Likewise.
63668
63669         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63670         Rename argument to `prog' to remove the confusion.
63671         Varargs fns behave differently too!
63672         (g++_load): Likewise.
63673
63674         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63675
63676         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63677         what it is.  Delete (always) printing of status value for !native.
63678         Simplify verbose code, and include status and exec_output.
63679         (g++_load): Use gcc_load.
63680
63681 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63682
63683         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63684         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63685         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63686         940714-3.c as these testcases don't exist anymore.  Make
63687         va-arg-1.c expected to pass.
63688
63689 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63690
63691         * gcc.misc-tests/misc.exp: Only run specific testcases.
63692         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63693         * gcc.misc-tests/dg-[1-9].c: New files.
63694
63695         * lib/dg.exp: New testsuite driver.
63696         * gcc.prms/prms.exp: Use it.
63697
63698         * README.gcc: New file.
63699
63700         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63701         Document and reset `lxpass' and `lxfail'.
63702         Simplify "initialized" message.
63703         (gcc_stat): Clean up comments a little.
63704
63705 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63706
63707         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63708
63709 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63710
63711         * lib/old-dejagnu.exp (process-option): New proc.
63712         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63713         (old-dejagnu): Simplify.
63714         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63715
63716 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63717
63718         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63719         exists and is not an empty string.
63720
63721         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63722         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63723         finished.
63724         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63725         automatically.
63726
63727         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63728         longer expected to fail.
63729
63730         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63731         "f" function call.
63732
63733         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63734
63735         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63736         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63737         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63738         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63739         c-torture-1.29.
63740
63741         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63742         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63743
63744         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63745
63746         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63747         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63748
63749         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63750         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63751         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63752
63753 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63754
63755         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63756         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63757         940714-1.c, 940714-2.c, 940714-3.c},
63758         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63759         gcc.misc-tests/{mg.c,mg.exp}:
63760         New tests.
63761         * gcc.noncompile/noncompile.exp: Change accordingly.
63762
63763 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63764
63765         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63766         Undo previous clobberage.
63767
63768 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63769
63770         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63771         * gcc.special/{930510-1.c, special.exp}:
63772         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63773         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63774         struct-varargs-1.c}: New tests from c-torture-1.26.
63775
63776 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63777
63778         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63779           argument to switch.
63780
63781 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63782
63783         * Revert the previous changes.  Please see Rob's directory
63784         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63785         fixes.
63786
63787 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63788
63789         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63790         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63791         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63792         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63793         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63794         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63795         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63796         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63797         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63798         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63799         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63800         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63801         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63802         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63803         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63804         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63805         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63806         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63807         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63808         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63809         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63810         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63811         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63812         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63813         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63814         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63815         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63816         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63817         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63818         testing changes.
63819
63820 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63821
63822         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63823         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63824         with perror calls.
63825
63826 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63827
63828         * config/unix.exp (g++_load): Fix syntax.
63829
63830 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63831
63832         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63833         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63834         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63835         Don't expect va-arg-1.c to fail.  Correct expected output for
63836         920928-1.c.
63837         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63838         * gcc.wendy/hbm4.c: Correct typo.
63839         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63840
63841 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63842
63843         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63844         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63845         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63846         * lib/c-torture.exp (c-torture-compile): Ditto.
63847
63848         Reduce volume of output (remove all the -I's and such).
63849         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63850         Call gcc_cpass, gcc_cfail.
63851         (c-torture): Pass testing option to c-torture-compile.
63852
63853 1994-03-21  Doug Evans  (dje@cygnus.com)
63854
63855         Bring patches over from progressive.
63856         * config/default.exp: Exit remote shell cleanly.
63857         (g++_exit, g++_start): Add default versions.
63858         * config/sim.exp (gcc_load): Use perror, not error.
63859
63860 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63861
63862         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63863         set in site.exp.
63864
63865 1994-03-14  Doug Evans  (dje@cygnus.com)
63866
63867         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63868         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63869         (wendy_try): New proc to run testcase.
63870         (main loop): Call 'em.
63871         * gcc.wendy/*.c: Clean up pass to correct expected output.
63872
63873         * lib/gcc.exp: Minor cleanup work.
63874         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63875
63876 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63877
63878         * config/sim.exp (gcc_load): Document return codes better.
63879         Don't pass -v to simulator.
63880
63881 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63882
63883         * gcc.special/920717-x.c: Fix typo.
63884         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63885         get at sources.
63886
63887         * lib/mike-gcc.exp: Fix typo.
63888
63889 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63890
63891         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63892         binary to use, transform the name.
63893         * config/*.exp: rename everything. Nuke any g++ specific files,
63894         it's now a special case of gcc that requires no special support.
63895         Add a default.exp for unsupported targets.
63896
63897 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63898
63899         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63900         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63901         version of Tcl.
63902
63903 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63904
63905         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63906         than a warning.
63907
63908 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63909
63910         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63911
63912 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63913
63914         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63915         option_list.  Compile every file with only 4/6 option choices
63916         (same as C torture) instead of with 12/18 different option
63917         choices.
63918         * lib/c-torture.exp: Likewise.
63919
63920         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63921         not already set.
63922
63923 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63924
63925         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63926         can put an XFAIL *-*-* on excess errors.
63927
63928 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63929
63930         * g++.law: Add more tests derived from g++-bugs snapshots.
63931
63932         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63933         equivalent to g++.law/init9.
63934
63935         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63936         compiled it, and the a.out file after we've run it.
63937
63938 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63939
63940         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63941         compiled it, and the a.out file after we've run it.
63942
63943 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63944
63945         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63946
63947 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63948
63949         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63950         version number.
63951
63952 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63953
63954         * g++.law: New directory of g++ tests derived from the g++-bugs
63955         snapshots.
63956
63957 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63958
63959         * gcc.compile: initbug1.c initbug1.exp testcase added
63960
63961 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63962
63963         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63964         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63965           fixes submitted by Jeff Law (law@cs.utah.edu)
63966         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63967           Jeff Law (law@cs.utah.edu)
63968
63969
63970 1993-11-30  Mike Stump  (mrs@cygnus.com)
63971
63972         * config/unix-g++.exp: Follow the gcc way of doing things.
63973         * g++.old-deja/old-deja.exp: Minor updates.
63974         * lib/g++.exp: New file, follow the gcc way of doing things.
63975         * lib/old-dejagnu.exp: Minor updates.
63976         * lib/mike-g++.exp: Always unset errorInfo.
63977
63978 1993-11-06  Mike Stump  (mrs@cygnus.com)
63979
63980         * lib/gcc.exp: Fix some errors with the below change, CC and
63981         CFLAGS should be global when setting, not local.
63982
63983 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63984
63985         * lib/gcc.exp: Transform tool name.
63986
63987 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63988
63989         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63990
63991 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63992
63993         * lib/gcc.exp: change gcc_done to gcc_stat
63994
63995 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63996
63997         * Upgraded gcc testsuite to c-torture version 1.25
63998
63999 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64000
64001         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64002         * lib/c-torture: added hooks for new reporting code.
64003
64004 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64005
64006         * config/sh-gcc.exp: check if sh-sim exists in the path
64007
64008 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64009
64010         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64011         * gcc.compile/compile.exp: Initial changes for new logic.
64012         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64013         * gcc.failure/failure.exp: Initial changes for new logic.
64014         * gcc.ieee/ieee.exp: Initial changes for new logic.
64015         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64016         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64017         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64018         * lib/c-torture.exp: Initial changes for new logic.
64019         * lib/gcc.exp: Initial changes for new logic.
64020
64021 1993-10-15  Mike Stump  (mrs@cygnus.com)
64022
64023         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64024         depend upon failure or success.  Fully qualify names in failure
64025         and success messages.  Always remove a.out before starting
64026         compile, just in case.  Pay more attention to error text output by
64027         the compiler.  Handle testcases with no known past errors just
64028         like all others, so that things are uniform.  Other miscellaneous
64029         improvements.
64030
64031 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64032
64033         * gcc.cpp: new directory for cpp tests
64034
64035 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64036
64037         * lib/chill.exp: Code reformatted, removed unused code.
64038         * config/unix-chill.exp: Code reformatted, removed unused code.
64039         * chill.execute/execute.exp: Code reformatted, removed unused code.
64040         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64041
64042 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64043
64044         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64045         routines not written.
64046
64047 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64048
64049         * config/bug-gcc.exp: Use new procs from bug.exp.
64050
64051 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64052
64053         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64054         via ftp, rather than depending on NFS.
64055         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64056         case.
64057
64058 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64059
64060         * config/bug-gcc.exp: Use new download proc.
64061
64062 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64063
64064         * chill.execute/execute.exp: cleanups, handles errors better
64065         * chill.compile/compile.exp: rewrite, based on execute.exp
64066         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64067         * lib/chill.exp: major changes to diff proc and compile and link
64068         procs. added chill_fail and chill_pass wrappers to pass and
64069         fail. added more comments, and handle error codes better.
64070         Added a hack to capture stderr from exec, so noncompile tests
64071         can work.
64072
64073 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64074
64075         * chill.execute/execute.exp: rewrite of testsuite driver
64076         * lib/chill.exp: rewrite of testsuite driver
64077         * config/unix-chill.exp: rewrite of testsuite driver
64078
64079 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64080
64081         In chill.execute:
64082         * iexpr.ch: Standardize uppercase.
64083         * tuples.dat: Standardize uppercase.
64084         * vary.ch: standardize.  Correct varying string assignments.
64085         * vary.dat: Add new output lines.
64086
64087 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64088
64089         In chill.execute:
64090         * chprintf.ch: Standardize use of uppercase.
64091         * tuples.ch: Standardize and turn arr2 into a DCL,
64092           rather than a SYN.
64093         * pinits.ch: Standardize.
64094
64095 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64096
64097         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64098         * Makefil: Renamed to Makefile.in.
64099         * configure.in: New.
64100
64101 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64102
64103         In chill.execute:
64104         * .cvsignore: Add result/output files.
64105         * Makefile: Fix up variables at start.  Use MFLAGS
64106           everywhere.  Correct bool_loc, built_ins entries.
64107           Add entry for vary1.ch.
64108         * bitarray.ch: Standardize upper-case usage.
64109         * bitexpr.ch: Standardize, add output of b1.
64110         * params.ch: Use arrayt in along PROC parameters, to
64111           avoid novelty problems.
64112         * sets.ch: Tiny cleanup.
64113         * vary1.ch: Re-indent.
64114
64115 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64116
64117         * Add PR-related files to Makefiles, .cvsignore files, etc.
64118
64119 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64120
64121         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64122           with compiler objects. New names are test-flow.c and test-loop.c
64123
64124 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64125
64126         * Upgraded c-torture tests from 1.19 to 1.20
64127
64128         * new files:
64129         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64130         * gcc.compile: 930623-1.c 930623-2.c
64131         * gcc.noncompile: 930622-1.c 930622-2.c
64132         * gcc.failure: 920411-1.c 920627-2.c
64133         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64134
64135 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64136
64137         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64138           More changes to get testsuite working properly. Needs more work.
64139           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64140
64141 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64142
64143         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64144           More changes to get testsuite working properly. Needs more work.
64145
64146 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64147
64148         * chill.compile/compile.exp: Added for Dejagnu support
64149         * chill.execute/execute.exp: Added for Dejagnu support
64150         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64151
64152 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64153
64154         This should complete moving the CHILL test files.
64155         * chill.noncompile(.cvsignore printf.grt
64156             in-printf.grt chprintf.grt chprintf.ch):
64157             Added test-support files.
64158           (Makefile): Modified further.
64159         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64160             signal.ch): Added test files.
64161           * chill.execute (.cvsignore printf.grt printr.c
64162             in-printf.grt rts.c chprintf.grt rts.h): Added
64163           test-support files.
64164             (Makefile): More corrections.
64165
64166 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64167
64168         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64169           test cases, ready for DejaGnu.
64170
64171 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64172
64173         * Upgraded c-torture tests from 1.18 to 1.19
64174
64175         * gcc.compile: added test(s):
64176           930607-1.c
64177         * gcc.execute: added test(s):
64178           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64179
64180         * added new subdirectory for misc tests: gcc.misc-tests
64181         * gcc.misc-test(s): added tests:
64182           inst-check.c test-consts.c test-ior.c test-switch.c
64183
64184 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64185
64186         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64187
64188 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64189
64190         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64191
64192 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64193
64194         * Upgraded c-torture tests from 1.17 to 1.18
64195
64196 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64197
64198         * Upgraded c-torture tests from 1.12 to 1.17
64199
64200 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64201
64202         * lib/old-dejagnu.exp:
64203           Fixed handling of XFAIL target triplets to correctly
64204           recognize wildcard characters.  Removed code that
64205           appended a unique id tag to the end of the file name
64206           printed out by the result of the testcases within a
64207           given test file.
64208
64209 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64210
64211         * lib/old-dejagnu.exp:
64212           Reworked expected failure handling to trigger off of XFAIL
64213           keyword in keyphrase embeded in testcase source code. The
64214           XFAIL keyword must be at the end of the keyphrase line. It
64215           may optionally be followed by one or more target triplets.
64216           It has just occured that the handling of wildcards in the
64217           target triplet may not be correct.
64218
64219 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64220
64221         * g++.old-deja/tests:
64222           Moved all subdirectories up one level into g++.old-deja .
64223
64224         * lib/old-dejagnu.exp:
64225           Fixed problem with CXXFLAGS not being properly reset, and being
64226           corrupted with extraneous "-c" compiler option.  This was
64227           causing binaries to not be generated for test that needed them.
64228           Modified strings passed to "pass" and "fail" so that individual
64229           tests from the same test file would be distinguished by an
64230           identifier appended to the test file name in the summary logs;
64231           this corrected a problem with erroneous diff logs.  Added code
64232           to search testcases for expected fail and unexpected pass keywords.
64233
64234 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64235
64236         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64237
64238 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64239
64240         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64241           Removed extraneous text from end of "Special g++ Options"
64242           keyphrase.
64243
64244         * lib/old-dejagnu.exp: Added pattern matching to look for new
64245           keywords, embedded in testcases comments, which will trigger
64246           calls to xpass and xfail.
64247
64248 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64249
64250         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64251           comments embedded in the testcases, especially the one looking for
64252           special compiler options, as well as the pattern matching for the
64253           compiler output again.
64254
64255 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64256
64257         * lib/old-dejagnu.exp: Do a proper check of the return value for
64258           execute tests. Fixed several problems with the pattern matching
64259           of the compiler output which gave erroneous test results.
64260           Changed several of the test result messages to be more descriptive.
64261         * config/unix-g++.exp: Proc g++_load now actually works and
64262           executes the tests passed to it and returns a usable return
64263           value.
64264
64265 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64266
64267           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64268
64269 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64270
64271         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64272           Modified both files to properly execute the old style
64273           dejagnu tests. The previous versions of these files were
64274           experimental and did not function anything near correctly.
64275
64276 1993-04-05  Rob Savoye  (rob@cygnus.com)
64277
64278         * Removed all Makefile.in and configure.in files. No configuration
64279         needed now.
64280
64281 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64282
64283         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64284
64285 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64286
64287         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64288         gcc.special/configure.in, gcc.noncompile/configure.in,
64289         gcc.execute/configure.in, gcc.code_quality/configure.in,
64290         g++.other/configure.in, g++.old-deja/configure.in,
64291         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64292         in srcname setting.
64293
64294 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64295
64296         * lib/udi.exp: Fixed mondfe and mondfe_download.
64297         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64298         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64299
64300 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64301
64302         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64303         (gdb_exit): Don't remove *_soc files.
64304
64305 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64306
64307         * lib/c-torture.exp: Don't look for main; instead always use -w
64308         -c.  This is how the c-torture tests work.  Remove the object
64309         file if the compilation succeeds.
64310         * gcc.execute/execute.exp: Remove executable if test passes.
64311         * gcc.noncompile/noncompile.exp: Every test is an expected
64312         failure.
64313         * gcc.special/special.exp: Added tests from c-torture 1.11,
64314         corrected use of existing test.
64315         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64316         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64317         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64318         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64319         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64320         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64321         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64322         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64323         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64324         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64325         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64326         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64327         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64328         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64329         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64330         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64331         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64332         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64333         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64334         c-torture 1.11.
64335         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64336         correspond to c-torture 1.11.
64337
64338         * New file.